[monkey-bubble: 44/753] Allow for non-toolbar things to be treated as toolbars (ie, people creating their own toolbars with
- From: Sven Herzberg <herzi src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [monkey-bubble: 44/753] Allow for non-toolbar things to be treated as toolbars (ie, people creating their own toolbars with
- Date: Wed, 14 Jul 2010 21:59:23 +0000 (UTC)
commit 3a1cccdc44eb72fa03b25ea05a274c1d875493d7
Author: Arturo Espinosa <unammx src gnome org>
Date: Mon Jan 12 20:41:06 1998 +0000
Allow for non-toolbar things to be treated as toolbars (ie,
people creating their own toolbars with more than buttons).
libgnomeui/gnome-app.c | 11 ++++++-----
1 files changed, 6 insertions(+), 5 deletions(-)
---
diff --git a/libgnomeui/gnome-app.c b/libgnomeui/gnome-app.c
index ea55a14..ace6786 100644
--- a/libgnomeui/gnome-app.c
+++ b/libgnomeui/gnome-app.c
@@ -210,13 +210,15 @@ gnome_app_toolbar_set_position(GnomeApp *app, GnomeAppWidgetPositionType pos_too
app->pos_toolbar = pos_toolbar;
if(pos_toolbar == GNOME_APP_POS_LEFT || pos_toolbar == GNOME_APP_POS_RIGHT){
- gtk_toolbar_set_orientation(GTK_TOOLBAR(app->toolbar),
- GTK_ORIENTATION_VERTICAL);
+ if (GTK_IS_TOOLBAR (app->toolbar))
+ gtk_toolbar_set_orientation(GTK_TOOLBAR(app->toolbar),
+ GTK_ORIENTATION_VERTICAL);
gnome_app_configure_positions (app);
} else {
/* assume GNOME_APP_POS_TOP || GNOME_APP_POS_BOTTOM */
- gtk_toolbar_set_orientation(GTK_TOOLBAR(app->toolbar),
- GTK_ORIENTATION_HORIZONTAL);
+ if (GTK_IS_TOOLBAR (app->toolbar))
+ gtk_toolbar_set_orientation(GTK_TOOLBAR(app->toolbar),
+ GTK_ORIENTATION_HORIZONTAL);
gnome_app_configure_positions (app);
}
@@ -447,7 +449,6 @@ void gnome_app_set_toolbar (GnomeApp *app,
g_return_if_fail(GNOME_IS_APP(app));
g_return_if_fail(toolbar != NULL);
g_return_if_fail(app->toolbar == NULL);
- g_return_if_fail(GTK_IS_TOOLBAR(toolbar));
hb = gtk_handle_box_new();
gtk_widget_show(hb);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]