[libgda] GdaBrowser: added ui_formgrid_get_ui_manager()
- From: Vivien Malerba <vivien src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [libgda] GdaBrowser: added ui_formgrid_get_ui_manager()
- Date: Wed, 27 Jul 2011 20:28:33 +0000 (UTC)
commit 3fd6d8272b2195bfd65f2a93917af1aa04debf30
Author: Vivien Malerba <malerba gnome-db org>
Date: Wed Jul 27 21:05:32 2011 +0200
GdaBrowser: added ui_formgrid_get_ui_manager()
tools/browser/common/ui-formgrid.c | 16 ++++++++++++++++
tools/browser/common/ui-formgrid.h | 1 +
2 files changed, 17 insertions(+), 0 deletions(-)
---
diff --git a/tools/browser/common/ui-formgrid.c b/tools/browser/common/ui-formgrid.c
index ef19a20..a9bafb0 100644
--- a/tools/browser/common/ui-formgrid.c
+++ b/tools/browser/common/ui-formgrid.c
@@ -360,6 +360,7 @@ ui_formgrid_init (UiFormGrid *formgrid)
gtk_ui_manager_ensure_update (uimanager);
gtk_box_pack_start (GTK_BOX (hbox), formgrid->priv->info, TRUE, TRUE, 0);
gtk_widget_show (formgrid->priv->info);
+ g_object_unref (G_OBJECT (uimanager));
/*gchar *tmp;
@@ -375,6 +376,21 @@ ui_formgrid_init (UiFormGrid *formgrid)
G_CALLBACK (selection_changed_cb), formgrid);
}
+/**
+ * ui_formgrid_get_ui_manager:
+ *
+ * Returns: (transfer none): the #GtkUIManager
+ */
+GtkUIManager *
+ui_formgrid_get_ui_manager (UiFormGrid *formgrid)
+{
+ GtkUIManager *uimanager;
+ g_return_val_if_fail (UI_IS_FORMGRID (formgrid), NULL);
+ g_object_get (G_OBJECT (formgrid->priv->info), "ui-manager", &uimanager, NULL);
+ g_object_unref (uimanager);
+ return uimanager;
+}
+
static void
selection_changed_cb (GdauiDataSelector *sel, UiFormGrid *formgrid)
{
diff --git a/tools/browser/common/ui-formgrid.h b/tools/browser/common/ui-formgrid.h
index d67ba32..ccbc477 100644
--- a/tools/browser/common/ui-formgrid.h
+++ b/tools/browser/common/ui-formgrid.h
@@ -75,6 +75,7 @@ void ui_formgrid_set_sample_size (UiFormGrid *formgrid, gint sa
GdauiRawGrid *ui_formgrid_get_grid_widget (UiFormGrid *formgrid);
void ui_formgrid_set_connection (UiFormGrid *formgrid, BrowserConnection *bcnc);
+GtkUIManager *ui_formgrid_get_ui_manager (UiFormGrid *formgrid);
G_END_DECLS
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]