summaryrefslogtreecommitdiffstats
path: root/src/ui/widget
diff options
context:
space:
mode:
Diffstat (limited to 'src/ui/widget')
-rw-r--r--src/ui/widget/panel.cpp8
-rw-r--r--src/ui/widget/panel.h3
2 files changed, 11 insertions, 0 deletions
diff --git a/src/ui/widget/panel.cpp b/src/ui/widget/panel.cpp
index 67aca690a..b0a35614d 100644
--- a/src/ui/widget/panel.cpp
+++ b/src/ui/widget/panel.cpp
@@ -134,6 +134,14 @@ void Panel::setLabel(Glib::ustring const &label)
tabTitle.set_label(this->label);
}
+void Panel::setOrientation( Gtk::AnchorType how )
+{
+ if ( _anchor != how )
+ {
+ _anchor = how;
+ }
+}
+
void Panel::_regItem( Gtk::MenuItem* item, int group, int id )
{
menu.append( *item );
diff --git a/src/ui/widget/panel.h b/src/ui/widget/panel.h
index 07225b8ce..9c53be8bb 100644
--- a/src/ui/widget/panel.h
+++ b/src/ui/widget/panel.h
@@ -38,6 +38,8 @@ public:
void setLabel(Glib::ustring const &label);
Glib::ustring const &getLabel() const;
+ virtual void setOrientation( Gtk::AnchorType how );
+
const gchar *_prefs_path;
void restorePanelPrefs();
@@ -47,6 +49,7 @@ protected:
virtual void _handleAction( int setId, int itemId );
+ Gtk::AnchorType _anchor;
private:
void init();