gtk主题指南

本文档详细介绍了GTK主题的配置,包括Widgets、Styles、Engines和gtkrc文件的使用。讲解了如何修改构件属性,如前景色、背景色,并阐述了构件的五种状态及其对应的风格。还探讨了风格绑定的优先次序,以及组件、类别的风格绑定方法,提供了高级风格定制的指引。
摘要由CSDN通过智能技术生成
 一、gtk主题指南
    1.Widgets
    2.Styles
    3.Engines
    4.gtkrc文件
        1)修改构件的属性
        2)每一构件的分为五种状态
        3)风格绑定
            1.将一种风格绑定到组件类
            2.组件嵌套的方式widget_class
                如widget_class "*.GtkButton.*" style "button-content"
            3.应用指定风格
            4.风格绑定的优先次序
        4)组件指定风格
        5)高级指定风格(依据gtk2正式文档)
    5.widget设置示例
    
      
一、gtk主题指南
    1.Widgets
        GTK拥有一套大量的widget集合,如按钮,滚动条,编辑框等,每一种组件的属性都可以单独进行配置。
所有的widget由GtkWidget派生出来的。也就是说,更改GtkWidget的属性所有的widgets会受到影响。幸运的是,大多数widget有其父类,如GtkButton的属性同样使GtkCheckButton生效,除非你对其进行单独的配制。

    2.Styles    
        用户自定义GtkWidget形成 自己的风格,定义的方式有两种形式,一种是以使用Gtk中的style,但style定义方式中只给出了几种有限风格属性,如设置滚动条的宽度。另一种就是通过使用engine这种机制来实现,其中定义很多的属性可供使用时选择。
        通过定义不同的styles合并在一起成为一个最终的Gtk主题,所以通常可以定义出一个基本的风格,其包含一此通用的选项配置,对于定义组件专有的属性可以在引用它的基础上做设置,如颜色的修改.

    3.Engines
        与styles组合实现出更有吸引力的风格,gtk内部实现很多可供选择的风格。
        
    4.gtkrc文件
        一个rc文件被称为gtkrc&
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值