comparison src/ui_tabcomp.c @ 1448:89dedc61b1bd

gint -> gboolean.
author zas_
date Sun, 15 Mar 2009 20:16:20 +0000
parents a3d3208b0c50
children 956aab097ea7
comparison
equal deleted inserted replaced
1447:a10d70ae85e9 1448:89dedc61b1bd
68 gpointer enter_data; 68 gpointer enter_data;
69 gpointer tab_data; 69 gpointer tab_data;
70 gpointer tab_append_data; 70 gpointer tab_append_data;
71 71
72 GtkWidget *combo; 72 GtkWidget *combo;
73 gint has_history; 73 gboolean has_history;
74 gchar *history_key; 74 gchar *history_key;
75 gint history_levels; 75 gint history_levels;
76 76
77 FileDialog *fd; 77 FileDialog *fd;
78 gchar *fd_title; 78 gchar *fd_title;
79 gint fd_folders_only; 79 gboolean fd_folders_only;
80 GtkWidget *fd_button; 80 GtkWidget *fd_button;
81 81
82 guint choices; 82 guint choices;
83 }; 83 };
84 84
176 } 176 }
177 177
178 return text; 178 return text;
179 } 179 }
180 180
181 static gint tab_completion_emit_enter_signal(TabCompData *td) 181 static gboolean tab_completion_emit_enter_signal(TabCompData *td)
182 { 182 {
183 gchar *text; 183 gchar *text;
184 if (!td->enter_func) return FALSE; 184 if (!td->enter_func) return FALSE;
185 185
186 text = tab_completion_get_text(td); 186 text = tab_completion_get_text(td);
226 td->choices++; 226 td->choices++;
227 } 227 }
228 } 228 }
229 } 229 }
230 230
231 static gint tab_completion_popup_key_press(GtkWidget *widget, GdkEventKey *event, gpointer data) 231 static gboolean tab_completion_popup_key_press(GtkWidget *widget, GdkEventKey *event, gpointer data)
232 { 232 {
233 TabCompData *td = data; 233 TabCompData *td = data;
234 234
235 if (event->keyval == GDK_Tab || 235 if (event->keyval == GDK_Tab ||
236 event->keyval == GDK_BackSpace || 236 event->keyval == GDK_BackSpace ||
401 return CASE_SORT((gchar *)a, (gchar *)b); 401 return CASE_SORT((gchar *)a, (gchar *)b);
402 } 402 }
403 403
404 #endif 404 #endif
405 405
406 static gint tab_completion_do(TabCompData *td) 406 static gboolean tab_completion_do(TabCompData *td)
407 { 407 {
408 const gchar *entry_text = gtk_entry_get_text(GTK_ENTRY(td->entry)); 408 const gchar *entry_text = gtk_entry_get_text(GTK_ENTRY(td->entry));
409 const gchar *entry_file; 409 const gchar *entry_file;
410 gchar *entry_dir; 410 gchar *entry_dir;
411 gchar *ptr; 411 gchar *ptr;
597 g_free(entry_dir); 597 g_free(entry_dir);
598 598
599 return FALSE; 599 return FALSE;
600 } 600 }
601 601
602 static gint tab_completion_key_pressed(GtkWidget *widget, GdkEventKey *event, gpointer data) 602 static gboolean tab_completion_key_pressed(GtkWidget *widget, GdkEventKey *event, gpointer data)
603 { 603 {
604 TabCompData *td = data; 604 TabCompData *td = data;
605 gboolean stop_signal = FALSE; 605 gboolean stop_signal = FALSE;
606 606
607 switch (event->keyval) 607 switch (event->keyval)
949 TabCompData *td = data; 949 TabCompData *td = data;
950 950
951 tab_completion_select_show(td); 951 tab_completion_select_show(td);
952 } 952 }
953 953
954 void tab_completion_add_select_button(GtkWidget *entry, const gchar *title, gint folders_only) 954 void tab_completion_add_select_button(GtkWidget *entry, const gchar *title, gboolean folders_only)
955 { 955 {
956 TabCompData *td; 956 TabCompData *td;
957 GtkWidget *parent; 957 GtkWidget *parent;
958 GtkWidget *hbox; 958 GtkWidget *hbox;
959 959