2016-07-31 22 views
0

我工作的一個GTK +項目,我需要一個垂直GtkLevelBar這樣的:GtkLevelBar方向

但我無法弄清楚如何從缺省的水平GtkLevelBar翻轉:

這是我的代碼GtkLevelBar。

GtkWidget * levelBar = gtk_level_bar_new (); 

gtk_level_bar_set_max_value (
    GTK_LEVEL_BAR (levelBar), 
    32767); 

gtk_level_bar_set_min_value (
    GTK_LEVEL_BAR (levelBar), 
    0); 

gtk_level_bar_set_mode (
    GTK_LEVEL_BAR (levelBar), 
    GtkLevelBarMode::GTK_LEVEL_BAR_MODE_CONTINUOUS); 

gtk_box_pack_start (
    GTK_BOX (this -> boxLeft ()), 
    levelBar, 
    TRUE, 
    TRUE, 
    0); 

gtk_widget_show (levelBar); 

哪裏this -> boxLeft ()是一個GtkBox一個getter。

如何更改GtkLevelBar的方向?

回答

3

GtkLevelBar實現GtkOrientable,所以:

gtk_orientable_set_orientation (GTK_ORIENTABLE (levelBar), 
           GTK_ORIENTATION_VERTICAL);