From 569106975500d16750f6bf9dcfd716c4e898f891 Mon Sep 17 00:00:00 2001 From: Christian Persch Date: Mon, 3 Jan 2005 18:43:33 +0000 Subject: Use new enum and flags types. 2005-01-03 Christian Persch * src/ephy-tab.c: (ephy_tab_get_property), (ephy_tab_class_init): Use new enum and flags types. --- ChangeLog | 6 ++++++ src/ephy-tab.c | 19 ++++++++----------- 2 files changed, 14 insertions(+), 11 deletions(-) diff --git a/ChangeLog b/ChangeLog index 0d14e1947..409705e5e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2005-01-03 Christian Persch + + * src/ephy-tab.c: (ephy_tab_get_property), (ephy_tab_class_init): + + Use new enum and flags types. + 2005-01-03 Christian Persch * lib/egg/egg-toolbars-model.c: diff --git a/src/ephy-tab.c b/src/ephy-tab.c index 02ea45ff7..dea86f867 100644 --- a/src/ephy-tab.c +++ b/src/ephy-tab.c @@ -275,10 +275,10 @@ ephy_tab_get_property (GObject *object, g_value_set_string (value, ephy_tab_get_status_message (tab)); break; case PROP_NAVIGATION: - g_value_set_int (value, tab->priv->nav_flags); + g_value_set_flags (value, tab->priv->nav_flags); break; case PROP_SECURITY: - g_value_set_int (value, tab->priv->security_level); + g_value_set_enum (value, tab->priv->security_level); break; case PROP_HIDDEN_POPUP_COUNT: g_value_set_int (value, popup_blocker_n_hidden (tab)); @@ -449,15 +449,12 @@ ephy_tab_class_init (EphyTabClass *class) g_object_class_install_property (object_class, PROP_NAVIGATION, - g_param_spec_int ("navigation", - "Navigation flags", - "The tab's navigation flags", - 0, - TAB_NAV_UP | - TAB_NAV_BACK | - TAB_NAV_FORWARD, - 0, - G_PARAM_READABLE)); + g_param_spec_flags ("navigation", + "Navigation flags", + "The tab's navigation flags", + EPHY_TYPE_TAB_NAVIGATION_FLAGS, + 0, + G_PARAM_READABLE)); g_object_class_install_property (object_class, PROP_SECURITY, -- cgit v1.2.3