如何在GTK + 3中获得spinbox的旧面孔?

时间:2013-12-15 03:48:08

标签: gtk themes

出于原因,我已经转移到了gtk + 3。

然而,增加和减少按钮的面貌已经发生了很大变化。

如何让这些按钮的旧面回来?

gtk + 3的主题引擎能够做到吗?

1 个答案:

答案 0 :(得分:1)

为什么GtkSpinButton的布局发生了变化有各种各样的原因:更好的用户互动不需要精确的动作技能,因为不是每个人都受到祝福,这是主要的;小部件的可扩展性是另一个原因。

GtkSpinButton布局和渲染已更改,旧版本的唯一方法是针对旧版本的GTK +进行编译,并将该库与您的应用程序一起发布。

或者,如果许可证允许,您可以从GTK +中提取旧的GtkSpinButton代码并将其与您自己的应用程序一起发货。

最后,您可以编写自己的旋转按钮小部件,其外观和行为与旧的小部件相同。

我个人不推荐以上任何一项,只是应对小部件可以改变的事实。