⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 gtkrc

📁 《Linux程序设计权威指南》源代码
💻
📖 第 1 页 / 共 2 页
字号:
# pixmap_path "<dir 1>:<dir 2>:<dir 3>:..."## include "rc-file"## style <name> [= <name>]# {#   <option># }## widget <widget_set> style <style_name># widget_class <widget_class_set> style <style_name># testgtkrc2 sets all the buttons in the main window to blue by default#include "testgtkrc2"module_path "."style "eventbox" {  bg_pixmap[NORMAL] = "<parent>"  bg_pixmap[INSENSITIVE] = "<parent>"  bg_pixmap[PRELIGHT] = "<parent>"  bg_pixmap[SELECTED] = "<parent>"  bg_pixmap[ACTIVE] = "<parent>"}class "GtkEventBox" style "eventbox"## Buttons#style "checkradiobutton" {  engine "pixmap" {    image       {        function        = FLAT_BOX	recolorable     = TRUE	file            = "button5.png"	border          = { 3, 3, 3, 3 }	stretch         = TRUE      }  }}class "GtkRadioButton" style "checkradiobutton"class "GtkCheckButton" style "checkradiobutton"style "togglebutton"{   engine "pixmap" {    image       {        function        = BOX	recolorable     = TRUE	shadow          = IN	file            = "button4.png"	border          = { 3, 3, 3, 3 }	stretch         = TRUE      }    image       {        function        = BOX	recolorable     = TRUE	shadow          = OUT	file            = "button1.png"	border          = { 3, 3, 3, 3 }	stretch         = TRUE      }  }}class "GtkToggleButton" style "togglebutton"style "button"{  engine "pixmap"     {    image       {        function        = BOX	recolorable     = TRUE	state           = NORMAL	detail          = "buttondefault"	shadow          = IN	file            = "button_def.png"	border          = { 9, 9, 9, 9 }	stretch         = TRUE      }    image       {        function        = BOX	recolorable     = TRUE	state           = NORMAL	shadow          = OUT	file            = "button1.png"	border          = { 3, 3, 3, 3 }	stretch         = TRUE      }    image       {        function        = BOX	recolorable     = TRUE	state           = PRELIGHT	shadow          = OUT	file            = "button2.png"	border          = { 3, 3, 3, 3 }	stretch         = TRUE      }    image       {        function        = BOX	recolorable     = TRUE	state           = NORMAL	shadow          = IN	file            = "button4.png"	border          = { 2, 2, 2, 2 }	stretch         = TRUE      }    image       {        function        = BOX	recolorable     = TRUE	state           = INSENSITIVE	shadow          = IN	file            = "button6.png"	border          = { 3, 3, 3, 3 }	stretch         = TRUE      }    image       {        function        = BOX	recolorable     = TRUE	state           = INSENSITIVE	shadow          = OUT	file            = "button5.png"	border          = { 3, 3, 3, 3 }	stretch         = TRUE      }    image       {        function        = BOX	recolorable     = TRUE	state           = SELECTED	shadow          = IN	file            = "button4.png"	border          = { 3, 3, 3, 3 }	stretch         = TRUE      }    image       {        function        = BOX	recolorable     = TRUE	state           = ACTIVE	shadow          = IN	file            = "button3.png"	border          = { 3, 3, 3, 3 }	stretch         = TRUE      }   }}class "GtkButton" style "button"style "clist"{  bg[PRELIGHT] = "#d1d1d1"  fg[PRELIGHT] = "#000000"  base[NORMAL] = "#e0e0e0"}class "GtkCList" style "clist"style "notebook"{  engine "pixmap"     {    image       {        function        = EXTENSION	recolorable     = TRUE	state           = ACTIVE	file            = "button8.png"	border          = { 3, 3, 3, 3 }	stretch         = TRUE      }    image       {        function        = EXTENSION	recolorable     = TRUE	file            = "extension_top1.png"	border          = { 3, 3, 3, 3 }	stretch         = TRUE	gap_side        = BOTTOM      }    image       {        function        = EXTENSION	recolorable     = TRUE	file            = "extension_bottom1.png"	border          = { 3, 3, 3, 3 }	stretch         = TRUE	gap_side        = TOP      }    image       {        function        = EXTENSION	recolorable     = TRUE	file            = "extension_left1.png"	border          = { 3, 3, 3, 3 }	stretch         = TRUE	gap_side        = RIGHT      }    image       {        function        = EXTENSION	recolorable     = TRUE	file            = "extension_right1.png"	border          = { 3, 3, 3, 3 }	stretch         = TRUE	gap_side        = LEFT      }## How to draw boxes with a gap on one side (ie the page of a notebook)#    image       {        function        = BOX_GAP	recolorable     = TRUE	file            = "notebook1.png"	border          = { 3, 3, 3, 3 }	stretch         = TRUE	gap_file        = "gap_top.png"	gap_border      = { 0, 0, 0, 0 }	gap_start_file  = "gap_top_start.png"	gap_start_border= { 2, 0, 0, 0 }	gap_end_file    = "gap_top_end.png"	gap_end_border  = { 0, 2, 0, 0 }	gap_side        = TOP      }    image       {        function        = BOX_GAP	recolorable     = TRUE	file            = "notebook1.png"	border          = { 3, 3, 3, 3 }	stretch         = TRUE	gap_file        = "gap_bottom.png"	gap_border      = { 0, 0, 0, 0 }	gap_start_file  = "gap_bottom_start.png"	gap_start_border= { 2, 0, 0, 0 }	gap_end_file    = "gap_bottom_end.png"	gap_end_border  = { 0, 2, 0, 0 }	gap_side        = BOTTOM      }    image       {        function        = BOX_GAP	recolorable     = TRUE	file            = "notebook1.png"	border          = { 3, 3, 3, 3 }	stretch         = TRUE	gap_file        = "gap_left.png"	gap_border      = { 0, 0, 0, 0 }	gap_start_file  = "gap_left_start.png"	gap_start_border= { 0, 0, 2, 0 }	gap_end_file    = "gap_left_end.png"	gap_end_border  = { 0, 0, 0, 2 }	gap_side        = LEFT      }    image       {        function        = BOX_GAP	recolorable     = TRUE	file            = "notebook1.png"	border          = { 3, 3, 3, 3 }	stretch         = TRUE	gap_file        = "gap_right.png"	gap_border      = { 0, 0, 0, 0 }	gap_start_file  = "gap_right_start.png"	gap_start_border= { 0, 0, 2, 0 }	gap_end_file    = "gap_right_end.png"	gap_end_border  = { 0, 0, 0, 2 }	gap_side        = RIGHT      }## How to draw the box of a notebook when it isnt attached to a tab#    image       {        function        = BOX	recolorable     = TRUE	file            = "notebook1.png"	border          = { 3, 3, 3, 3 }	stretch         = TRUE	gap_side        = TOP      }  }}class "GtkNotebook" style "notebook"style "menu"{  engine "pixmap" {    image       {        function        = BOX	recolorable     = TRUE	file            = "button5.png"	border          = { 3, 3, 3, 3 }	stretch         = TRUE      }  }}class "GtkMenu" style "menu"style "menuitem"{  engine "pixmap" {    image       {        function        = BOX	recolorable     = TRUE	file            = "button7.png"	border          = { 3, 3, 3, 3 }	stretch         = TRUE      }  }}class "GtkMenuItem" style "menuitem"style "menubar"{  engine "pixmap" {    image       {        function        = BOX	recolorable     = TRUE	file            = "menubar.png"	border          = { 3, 3, 3, 3 }	stretch         = TRUE      }  }}class "GtkMenuBar" style "menubar"style "optionmenu"{  engine "pixmap" {    image       {        function        = BOX	recolorable     = TRUE	state           = PRELIGHT	file            = "button2.png"	border          = { 3, 3, 3, 3 }	stretch         = TRUE      }    image       {        function        = BOX	recolorable     = TRUE	file            = "button1.png"	border          = { 3, 3, 3, 3 }	stretch         = TRUE      }  }}class "GtkOptionMenu" style "optionmenu"style "progressbar"{  engine "pixmap"     {    image       {        function        = BOX	recolorable     = TRUE	detail          = "bar"	file            = "progressbar.png"	border          = { 4, 4, 4, 4 }	stretch         = TRUE      }    }}class "GtkProgressBar" style "progressbar"style "ruler"{  engine "pixmap" {    image       {        function        = BOX	recolorable     = TRUE	detail          = "vruler"	file            = "ruler_vert.png"	border          = { 2, 2, 2, 2 }	stretch         = TRUE      }    image       {        function        = BOX	recolorable     = TRUE	detail          = "hruler"	file            = "ruler_horiz.png"	border          = { 2, 2, 2, 2 }	stretch         = TRUE      }  }}class "GtkRuler" style "ruler"style "item" {  engine "pixmap" {    image       {        function        = FLAT_BOX	recolorable     = TRUE	state           = INSENSITIVE	file            = "button5.png"	border          = { 2, 2, 2, 2 }	stretch         = TRUE      }    image       {        function        = FLAT_BOX	recolorable     = TRUE	file            = "button2.png"	border          = { 2, 2, 2, 2 }	stretch         = TRUE      }  }}class "GtkTreeItem" style "item"class "GtkListItem" style "item"style "window" {  engine "pixmap" {    image       {	function        = FLAT_BOX	recolorable     = TRUE	file            = "bg1.png"	stretch         = FALSE      }  }}class "GtkWindow" style "window"style "curve"{  engine "pixmap" {    image       {        function        = FLAT_BOX	recolorable     = TRUE	detail          = "curve_bg"	file            = "curve_bg1.png"	border          = { 2, 2, 2, 2 }	stretch         = TRUE      }  }}class "GtkCurve" style "curve"style "default"{  font = "-*-helvetica-medium-r-normal--10-*-*-*-*-*-*-*"  fg[NORMAL]      = { 0.00, 0.00, 0.00 }  fg[PRELIGHT]    = { 0.25, 0.25, 0.25 }  fg[ACTIVE]      = { 0.00, 0.00, 0.00 }  fg[SELECTED]    = { 0.00, 0.00, 0.00 }  fg[INSENSITIVE] = { 0.50, 0.50, 0.50 }    bg[NORMAL]      = { 0.80, 0.80, 0.80 }  bg[PRELIGHT]    = { 0.85, 0.85, 0.85 }  bg[ACTIVE]      = { 0.90, 0.90, 0.90 }  bg[SELECTED]    = { 0.90, 0.80, 0.70 }

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -