From c94c1d5c8772f28cdfeea3e0d9d9ce3a7377265a Mon Sep 17 00:00:00 2001 From: Patrick McDermott Date: Fri, 13 Oct 2017 03:12:34 -0400 Subject: MqBackForwardButtonBox: Drop MqTab property --- diff --git a/src/back-forward-button-box.c b/src/back-forward-button-box.c index 674a4c3..1abf353 100644 --- a/src/back-forward-button-box.c +++ b/src/back-forward-button-box.c @@ -28,7 +28,6 @@ struct _MqBackForwardButtonBox { GtkToolItem parent_instance; - MqTab *tab; MqWebView *web_view; GtkWidget *back_button; GtkWidget *forward_button; @@ -37,8 +36,7 @@ struct _MqBackForwardButtonBox { }; enum { - PROP_TAB = 1, - PROP_WEB_VIEW, + PROP_WEB_VIEW = 1, N_PROPERTIES }; @@ -345,10 +343,6 @@ get_property(GObject *object, guint property_id, GValue *value, back_forward_button_box = MQ_BACK_FORWARD_BUTTON_BOX(object); switch (property_id) { - case PROP_TAB: - g_value_set_pointer(value, - back_forward_button_box->tab); - break; case PROP_WEB_VIEW: g_value_set_object(value, back_forward_button_box->web_view); @@ -369,10 +363,6 @@ set_property(GObject *object, guint property_id, const GValue *value, back_forward_button_box = MQ_BACK_FORWARD_BUTTON_BOX(object); switch (property_id) { - case PROP_TAB: - back_forward_button_box->tab = - g_value_get_pointer(value); - break; case PROP_WEB_VIEW: set_web_view(back_forward_button_box, g_value_get_object(value)); @@ -392,12 +382,6 @@ mq_back_forward_button_box_class_init(MqBackForwardButtonBoxClass *klass) object_class->get_property = get_property; object_class->set_property = set_property; - obj_properties[PROP_TAB] = g_param_spec_pointer( - "tab", - "MqTab", - "The ancestral MqTab instance", - G_PARAM_WRITABLE | G_PARAM_CONSTRUCT_ONLY | - G_PARAM_STATIC_NICK | G_PARAM_STATIC_BLURB); obj_properties[PROP_WEB_VIEW] = g_param_spec_object( "web-view", "MqWebView", @@ -450,10 +434,9 @@ mq_back_forward_button_box_init(MqBackForwardButtonBox *back_forward_button_box) } GtkToolItem * -mq_back_forward_button_box_new(MqTab *tab, MqWebView *web_view) +mq_back_forward_button_box_new(MqWebView *web_view) { return g_object_new(MQ_TYPE_BACK_FORWARD_BUTTON_BOX, - "tab", tab, "web-view", web_view, NULL); } diff --git a/src/back-forward-button-box.h b/src/back-forward-button-box.h index 0a721ca..f79eefe 100644 --- a/src/back-forward-button-box.h +++ b/src/back-forward-button-box.h @@ -52,7 +52,7 @@ GType mq_back_forward_button_box_get_type(void); GtkToolItem * -mq_back_forward_button_box_new(MqTab *tab, MqWebView *web_view); +mq_back_forward_button_box_new(MqWebView *web_view); G_END_DECLS diff --git a/src/tab-chrome.c b/src/tab-chrome.c index c45d500..8bce75c 100644 --- a/src/tab-chrome.c +++ b/src/tab-chrome.c @@ -47,7 +47,7 @@ navigation_toolbar_new(MqTabChrome *chrome, const gchar *uri) navigation_toolbar = GTK_TOOLBAR(gtk_toolbar_new()); /* Back/forward button box */ - back_forward_tool_item = mq_back_forward_button_box_new(chrome->tab, + back_forward_tool_item = mq_back_forward_button_box_new( chrome->web_view); gtk_toolbar_insert(navigation_toolbar, back_forward_tool_item, -1); -- cgit v0.9.1