📄 gtkrc
字号:
# 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 + -