Branch: refs/heads/document-messages Author: Colomban Wendling ban@herbesfolles.org Committer: Colomban Wendling ban@herbesfolles.org Date: Fri, 20 Jan 2012 18:14:31 Commit: 9130b84d86f4e078df480a2f1e798d835b158f52 https://github.com/geany/geany/commit/9130b84d86f4e078df480a2f1e798d835b158f...
Log Message: ----------- Add ui_builder_get_object()
This is used to get any object built from the UI file, not widgets only.
Modified Paths: -------------- src/ui_utils.c src/ui_utils.h
Modified: src/ui_utils.c 9 files changed, 9 insertions(+), 0 deletions(-) =================================================================== @@ -2444,6 +2444,15 @@ GtkWidget *ui_lookup_widget(GtkWidget *widget, const gchar *widget_name) }
+/* wraps gtk_builder_get_object() + * unlike ui_lookup_widget(), it does only support getting object created from the main + * UI file, but it can fetch any object, not only widgets */ +gpointer ui_builder_get_object (const gchar *name) +{ + return gtk_builder_get_object (builder, name); +} + + /* Progress Bar */ static guint progress_bar_timer_id = 0;
Modified: src/ui_utils.h 2 files changed, 2 insertions(+), 0 deletions(-) =================================================================== @@ -209,6 +209,8 @@ void ui_setup_open_button_callback(GtkWidget *open_btn, const gchar *title,
GtkWidget *ui_lookup_widget(GtkWidget *widget, const gchar *widget_name);
+gpointer ui_builder_get_object (const gchar *name); + /* Compatibility functions */ GtkWidget *create_edit_menu1(void); GtkWidget *create_prefs_dialog(void);
@@ Diff output truncated at 100000 characters. @@
-------------- This E-Mail was brought to you by github_commit_mail.py (Source: TBD).