diff options
Diffstat (limited to 'src/eom-thumb-nav.c')
-rw-r--r-- | src/eom-thumb-nav.c | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/src/eom-thumb-nav.c b/src/eom-thumb-nav.c index 24c2431..11fd211 100644 --- a/src/eom-thumb-nav.c +++ b/src/eom-thumb-nav.c @@ -36,7 +36,11 @@ #define EOM_THUMB_NAV_GET_PRIVATE(object) \ (G_TYPE_INSTANCE_GET_PRIVATE ((object), EOM_TYPE_THUMB_NAV, EomThumbNavPrivate)) +#if GTK_CHECK_VERSION (3, 2, 0) +G_DEFINE_TYPE (EomThumbNav, eom_thumb_nav, GTK_TYPE_BOX); +#else G_DEFINE_TYPE (EomThumbNav, eom_thumb_nav, GTK_TYPE_HBOX); +#endif #define EOM_THUMB_NAV_SCROLL_INC 20 #define EOM_THUMB_NAV_SCROLL_MOVE 20 @@ -44,7 +48,8 @@ G_DEFINE_TYPE (EomThumbNav, eom_thumb_nav, GTK_TYPE_HBOX); enum { - PROP_SHOW_BUTTONS = 1, + PROP_0, + PROP_SHOW_BUTTONS, PROP_THUMB_VIEW, PROP_MODE }; @@ -345,6 +350,11 @@ eom_thumb_nav_init (EomThumbNav *nav) EomThumbNavPrivate *priv; GtkWidget *arrow; +#if GTK_CHECK_VERSION (3, 2, 0) + gtk_orientable_set_orientation (GTK_ORIENTABLE (nav), + GTK_ORIENTATION_HORIZONTAL); +#endif + nav->priv = EOM_THUMB_NAV_GET_PRIVATE (nav); priv = nav->priv; |