Mercurial > geeqie.yaz
comparison src/ui_tabcomp.c @ 1448:89dedc61b1bd
gint -> gboolean.
author | zas_ |
---|---|
date | Sun, 15 Mar 2009 20:16:20 +0000 |
parents | a3d3208b0c50 |
children |
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 |