Mercurial > geeqie
comparison src/view_dir.c @ 1452:67b40740122e
gint -> gboolean where applicable.
author | zas_ |
---|---|
date | Mon, 16 Mar 2009 19:11:39 +0000 |
parents | a3d3208b0c50 |
children | 5f49f305a6b6 |
comparison
equal
deleted
inserted
replaced
1451:0e67a5992d51 | 1452:67b40740122e |
---|---|
116 void vd_set_layout(ViewDir *vd, LayoutWindow *layout) | 116 void vd_set_layout(ViewDir *vd, LayoutWindow *layout) |
117 { | 117 { |
118 vd->layout = layout; | 118 vd->layout = layout; |
119 } | 119 } |
120 | 120 |
121 gint vd_set_fd(ViewDir *vd, FileData *dir_fd) | 121 gboolean vd_set_fd(ViewDir *vd, FileData *dir_fd) |
122 { | 122 { |
123 gboolean ret = FALSE; | 123 gboolean ret = FALSE; |
124 | 124 |
125 file_data_unregister_notify_func(vd_notify_cb, vd); | 125 file_data_unregister_notify_func(vd_notify_cb, vd); |
126 | 126 |
164 case DIRVIEW_LIST: vdlist_select_row(vd, fd); break; | 164 case DIRVIEW_LIST: vdlist_select_row(vd, fd); break; |
165 case DIRVIEW_TREE: vdtree_select_row(vd, fd); break; | 165 case DIRVIEW_TREE: vdtree_select_row(vd, fd); break; |
166 } | 166 } |
167 } | 167 } |
168 | 168 |
169 gint vd_find_row(ViewDir *vd, FileData *fd, GtkTreeIter *iter) | 169 gboolean vd_find_row(ViewDir *vd, FileData *fd, GtkTreeIter *iter) |
170 { | 170 { |
171 gboolean ret = FALSE; | 171 gboolean ret = FALSE; |
172 | 172 |
173 switch (vd->type) | 173 switch (vd->type) |
174 { | 174 { |
202 } | 202 } |
203 | 203 |
204 return fd; | 204 return fd; |
205 } | 205 } |
206 | 206 |
207 static gint vd_rename_cb(TreeEditData *td, const gchar *old, const gchar *new, gpointer data) | 207 static gboolean vd_rename_cb(TreeEditData *td, const gchar *old, const gchar *new, gpointer data) |
208 { | 208 { |
209 ViewDir *vd = data; | 209 ViewDir *vd = data; |
210 FileData *fd; | 210 FileData *fd; |
211 gchar *new_path; | 211 gchar *new_path; |
212 gchar *base; | 212 gchar *base; |
554 GtkWidget *vd_pop_menu(ViewDir *vd, FileData *fd) | 554 GtkWidget *vd_pop_menu(ViewDir *vd, FileData *fd) |
555 { | 555 { |
556 GtkWidget *menu; | 556 GtkWidget *menu; |
557 GtkWidget *submenu; | 557 GtkWidget *submenu; |
558 GtkWidget *item; | 558 GtkWidget *item; |
559 gint active; | 559 gboolean active; |
560 gboolean rename_delete_active = FALSE; | 560 gboolean rename_delete_active = FALSE; |
561 gboolean new_folder_active = FALSE; | 561 gboolean new_folder_active = FALSE; |
562 gint i; | 562 gint i; |
563 | 563 |
564 active = (fd != NULL); | 564 active = (fd != NULL); |
806 { | 806 { |
807 if (vd->drop_scroll_id != -1) g_source_remove(vd->drop_scroll_id); | 807 if (vd->drop_scroll_id != -1) g_source_remove(vd->drop_scroll_id); |
808 vd->drop_scroll_id = -1; | 808 vd->drop_scroll_id = -1; |
809 } | 809 } |
810 | 810 |
811 static gint vd_auto_scroll_idle_cb(gpointer data) | 811 static gboolean vd_auto_scroll_idle_cb(gpointer data) |
812 { | 812 { |
813 ViewDir *vd = data; | 813 ViewDir *vd = data; |
814 | 814 |
815 if (vd->drop_fd) | 815 if (vd->drop_fd) |
816 { | 816 { |
829 | 829 |
830 vd->drop_scroll_id = -1; | 830 vd->drop_scroll_id = -1; |
831 return FALSE; | 831 return FALSE; |
832 } | 832 } |
833 | 833 |
834 static gint vd_auto_scroll_notify_cb(GtkWidget *widget, gint x, gint y, gpointer data) | 834 static gboolean vd_auto_scroll_notify_cb(GtkWidget *widget, gint x, gint y, gpointer data) |
835 { | 835 { |
836 ViewDir *vd = data; | 836 ViewDir *vd = data; |
837 | 837 |
838 if (!vd->drop_fd || vd->drop_list) return FALSE; | 838 if (!vd->drop_fd || vd->drop_list) return FALSE; |
839 | 839 |
840 if (vd->drop_scroll_id == -1) vd->drop_scroll_id = g_idle_add(vd_auto_scroll_idle_cb, vd); | 840 if (vd->drop_scroll_id == -1) vd->drop_scroll_id = g_idle_add(vd_auto_scroll_idle_cb, vd); |
841 | 841 |
842 return TRUE; | 842 return TRUE; |
843 } | 843 } |
844 | 844 |
845 static gint vd_dnd_drop_motion(GtkWidget *widget, GdkDragContext *context, | 845 static gboolean vd_dnd_drop_motion(GtkWidget *widget, GdkDragContext *context, |
846 gint x, gint y, guint time, gpointer data) | 846 gint x, gint y, guint time, gpointer data) |
847 { | 847 { |
848 ViewDir *vd = data; | 848 ViewDir *vd = data; |
849 | 849 |
850 vd->click_fd = NULL; | 850 vd->click_fd = NULL; |
962 g_object_set(G_OBJECT(cell), | 962 g_object_set(G_OBJECT(cell), |
963 "cell-background-gdk", vd_color_shifted(vd->view), | 963 "cell-background-gdk", vd_color_shifted(vd->view), |
964 "cell-background-set", set, NULL); | 964 "cell-background-set", set, NULL); |
965 } | 965 } |
966 | 966 |
967 gint vd_release_cb(GtkWidget *widget, GdkEventButton *bevent, gpointer data) | 967 gboolean vd_release_cb(GtkWidget *widget, GdkEventButton *bevent, gpointer data) |
968 { | 968 { |
969 ViewDir *vd = data; | 969 ViewDir *vd = data; |
970 GtkTreePath *tpath; | 970 GtkTreePath *tpath; |
971 FileData *fd = NULL; | 971 FileData *fd = NULL; |
972 | 972 |
989 } | 989 } |
990 | 990 |
991 return FALSE; | 991 return FALSE; |
992 } | 992 } |
993 | 993 |
994 gint vd_press_key_cb(GtkWidget *widget, GdkEventKey *event, gpointer data) | 994 gboolean vd_press_key_cb(GtkWidget *widget, GdkEventKey *event, gpointer data) |
995 { | 995 { |
996 ViewDir *vd = data; | 996 ViewDir *vd = data; |
997 gboolean ret = FALSE; | 997 gboolean ret = FALSE; |
998 | 998 |
999 switch (vd->type) | 999 switch (vd->type) |
1003 } | 1003 } |
1004 | 1004 |
1005 return ret; | 1005 return ret; |
1006 } | 1006 } |
1007 | 1007 |
1008 gint vd_press_cb(GtkWidget *widget, GdkEventButton *bevent, gpointer data) | 1008 gboolean vd_press_cb(GtkWidget *widget, GdkEventButton *bevent, gpointer data) |
1009 { | 1009 { |
1010 ViewDir *vd = data; | 1010 ViewDir *vd = data; |
1011 gboolean ret = FALSE; | 1011 gboolean ret = FALSE; |
1012 | 1012 |
1013 switch (vd->type) | 1013 switch (vd->type) |