-
Fototrend

Új hozzászólás Aktív témák
-
Forest_roby
őstag
Hi!
eddig:
- Lortech köszi!
- Az ablak bezárása és a progiból való kilépés sikerült!
- Ill a másik kérdés is megvan
most:
gcc hibát ír ki, de a progi lefordul -> ha bővítem a progit, akkor vagy lefordú aztán lefagy vagy le se fordul. : (
gcc- hibaüzi:
callbacks.c: In function ‘on_open1_activate’:
callbacks.c:155: warning: passing argument 1 of ‘gtk_text_view_get_buffer’ from incompatible pointer type
callbacks.c:185: warning: passing argument 2 of ‘load_file_to_textview’ from incompatible pointer type
progi forrás részlet!
void
on_open1_activate (GtkMenuItem *menuitem,
gpointer user_data)
{
GtkWidget *window;
GtkWidget *file_chooser;
GtkWidget *target;
GtkTextBuffer *textview_buffer = NULL;
gchar *file_name;
//GtkWidget *dialog;
//GtkTextBuffer *text_buffer = NULL;
//GtkTextIter start;
//GtkTextIter end;
//gchar *text;
//size_t size;
gint response;
window = lookup_widget(GTK_WIDGET(menuitem), ''myeditor_window'');
target = lookup_widget(GTK_WIDGET(menuitem), ''myeditor_textview'');
textview_buffer = gtk_text_view_get_buffer(target);
/*
* A szöveg kiolvasása a szövegszerkesztőből.
*/
/*
text_buffer = gtk_text_view_get_buffer(target);
gtk_text_buffer_get_start_iter(text_buffer, &start);
gtk_text_buffer_get_end_iter(text_buffer, &end);
text = gtk_text_buffer_get_text(text_buffer,&start,&end,TRUE);
size = strlen(text);
if ( size != NULL )
g_message(''Biztos, hogy meg akarsz nyitni vmi-t? %s\n'', size);
//ez így hülyeség, de vhogy le kell ellenőriztetni, hogy üres -e v. nem -e a textview!
//üres szöveg megnyitásánál kekeckedik!
*/
file_chooser = gtk_file_chooser_dialog_new(''Open file'',
GTK_WINDOW(window),
GTK_FILE_CHOOSER_ACTION_OPEN,
GTK_STOCK_OPEN, GTK_RESPONSE_OK,
GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL,
NULL);
response = gtk_dialog_run(GTK_DIALOG(file_chooser));
if (response == GTK_RESPONSE_OK){
file_name = gtk_file_chooser_get_filename(GTK_FILE_CHOOSER(file_chooser));
g_message(''File: %s\n'', file_name);
load_file_to_textview(window, target, file_name);
}else{
gtk_widget_destroy(file_chooser);
return;
}
if (file_name != NULL)
g_free(file_name);
gtk_widget_destroy(file_chooser);
}
ha a kicommentezett részt berakom, akkor már tuti fagyni fog a progi a második megnyitásnál!
Mit basztam el?
Előre is köszi a segítségeket!
[Szerkesztve]
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- PlayStation 5
- Samsung kuponkunyeráló
- Szünetmentes tápegységek (UPS)
- exHWSW - Értünk mindenhez IS
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- Qualcomm lapkával és nagyobb teleppel várható a CMF Phone 3 Pro
- Vezetékes FEJhallgatók
- Futás, futópályák
- Fogyjunk le!
- Kompakt vízhűtés
- További aktív témák...
- Gigabyte Geforce RTX 3090 Eagle OC
- Budget Gamer - i5 7600 / GTX 1070 8GB / 16GB DDR4 / 512GB SSD
- Eladó Apple Watch SE 2 Rose Gold
- Bomba ár! Lenovo ThinkPad L13 G3 - i5-1245U I 16GB I 256SSD I 13,3" WUXGA I Cam I W11 I Garancia!
- Bomba ár! Fujitsu LifeBook U904 - i5-4G I 10GB I 500GB I 14" QHD+ I Cam I W10 I Gari!
- Yurbuds Ironman fülhallgató
- Lian Li Strimer Plus V2 12VHPWR 320mm RGB tápkábel
- iPhone 11 Pro Max 64GB Midnight Green -1 ÉV GARANCIA - Kártyafüggetlen, MS4377
- Eladó Dell Latitude 7440 Új állapotban i7-1365U 32 GB DDR5 RAM 1TB SSD Dell pro support garancia
- 27% - GIGABYTE RX 7800 XT GAMING OC 16G Videokártya
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

