GTK 的 rc 文件
GTK 有自己缺省处理应用程序的方法,这就是使用rc配置文件。这些文件可用于给几乎任何构件设置颜色,也能为一些构件的背景贴上一幅像素图。
rc 文件的功能
void gtk_rc_parse( char *filename ); |
把 rc 文件名传递给被调用的函数,随后 GTK 会解析这个文件,并且使用文件中所定义构件类型的风格设置。
如果希望定义一套和其它构件集或同一构件集中其它逻辑部分具有不同风格的特定构件集,使用以下函数调用:
void gtk_widget_set_name( GtkWidget *widget, |
把新创建的构件作为第一个参数,把你给该构件定的名程作为第二个参数。这使你能够在 rc 文件中按名称更改这个构件的属性。
button = gtk_button_new_with_label ("Special Button"); |
那么这个按钮取名为"special button",并且在 rc 文件中可能通过像"special button.GtkButton"这样的名称找到它。[<--- Verify ME!]
后面作为示例的 rc 文件,设置主窗口的属性,告诉所有子窗口继承在"main button"风格项中规定的风格。在应用程序中的代码为:
window = gtk_window_new (GTK_WINDOW_TOPLEVEL); |
widget "main window.*GtkButton*" style "main_button" |
<<< Previous | Home | Next >>> |
实用程序和错误处理函数 | GTK rc 文件的格式 |