GtkLevelBar 方向

GtkLevelBar Orientation

我正在做一个 GTK+ 项目,我需要一个像这样的垂直 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 ( ) 是 getter 对应 GtkBox

如何更改 GtkLevelBar 的方向?

GtkLevelBar 实现 GtkOrientable,所以:

gtk_orientable_set_orientation (GTK_ORIENTABLE (levelBar),
                                GTK_ORIENTATION_VERTICAL);