################Select your desired menubar colour!!! include "menubar-custom.rc" ################Select your desired toolbar colour!!! include "toolbar-custom.rc" ################Comment out the following line if don't need a skinned panel!!! include "panel_custom.rc" ################Select your desired menu colour!!! include "menu-custom.rc" ################Select your desired panel colour!!! #include "panel_silver.rc" include "panel_black-plastic.rc" gtk-menu-drop-shadow = 1 gtk-menu-shadow-delay = 2 gtk-icon-sizes = "panel-menu=24,24:panel=24,24:gtk-button=16,16:gtk-large-toolbar=20,20" #:gtk-large-toolbar=28,28:gtk-small-toolbar=24,24" style "default" { GtkWidget::interior_focus = 7 GtkWidget::focus_padding = 0 GtkButton::default_border = { 1, 1, 1, 1 } GtkButton::default_outside_border = { 2, 2, 2, 2 } GtkRange::trough_border = 1 GtkRange::slider_width = 15 GtkRange::stepper_size = 15 GtkVScale::slider_length = 11 GtkVScale::slider_width = 21 GtkHScale::slider_length = 11 GtkHScale::slider_width = 21 GtkPaned::handle_size = 6 GtkScrollbar::min_slider_length = 50 GtkCheckButton::indicator_size = 12 GtkCheckButton::indicator_spacing = 3 GtkMenuBar::internal_padding = 1 GtkOptionMenu::indicator_size = { 15, 8 } GtkOptionMenu::indicator_spacing = { 8, 2, 0, 0 } #GtkOptionMenu::indicator_spacing = { 8, 8, 8, 8 } GtkStatusbar::shadow_type = STAT GtkSpinButton::shadow_type = GTK_SHADOW_NONE xthickness = 1 #3 ythickness = 1 #2 fg[NORMAL] = "#353535" #normaler text fg[ACTIVE] = "#353535" fg[PRELIGHT] = "#000000" fg[SELECTED] = "#000000" fg[INSENSITIVE] = "#9B9B9B" bg[NORMAL] = "#f1edec" #normaler fensterhintergrund bg[ACTIVE] = "#f1edec" bg[PRELIGHT] = "#FFFFFF" bg[SELECTED] = "#B2C3D0" bg[INSENSITIVE] = "#FFFFFF" base[NORMAL] = "#FFFFFF" base[ACTIVE] = "#B4E1FA" base[PRELIGHT] = "#FFFFFF" base[INSENSITIVE] = "#F4F4F4" base[SELECTED] = "#B4E1FA" text[INSENSITIVE] = "#9B9B9B" text[SELECTED] = "#000000" text[ACTIVE] = "#444444" text[PRELIGHT] = "#353535" engine "pixmap" { image { function = HANDLE recolorable = TRUE overlay_file = "Handles/handle-v.png" overlay_stretch = FALSE orientation = HORIZONTAL } image { function = HANDLE recolorable = TRUE overlay_file = "Handles/handle-h.png" overlay_stretch = FALSE orientation = VERTICAL } ####################### SHADOWS ############################x image { function = SHADOW shadow = IN recolorable = FALSE file = "Shadows/shadow-stat.png" border = { 1, 1, 1, 1 } stretch = TRUE } image { function = SHADOW shadow = OUT recolorable = TRUE file = "Shadows/shadow-out.png" #border = { 1, 1, 1, 1 } stretch = TRUE } image { function = SHADOW shadow = ETCHED_IN recolorable = TRUE file = "Frame-Gap/frame1.png" border = { 2, 2, 2, 2 } stretch = TRUE } image { function = SHADOW shadow = ETCHED_OUT recolorable = TRUE file = "Shadows/shadow-none.png" border = { 2, 2, 2, 2 } stretch = TRUE } image { function = SHADOW_GAP recolorable = TRUE file = "Frame-Gap/frame1.png" border = { 2, 2, 2, 2 } stretch = TRUE gap_start_file = "Frame-Gap/frame-gap-start.png" gap_start_border = { 2, 0, 2, 0 } gap_end_file = "Frame-Gap/frame-gap-end.png" gap_end_border = { 0, 2, 2, 0 } gap_side = TOP } image { function = VLINE recolorable = TRUE file = "Lines/line-v.png" border = { 1, 1, 0, 0 } stretch = TRUE } image { function = HLINE recolorable = TRUE file = "Lines/line-h.png" border = { 0, 0, 1, 1 } stretch = TRUE } # focus image { function = FOCUS recolorable = TRUE file = "Others/focus.png" border = { 6, 0, 6, 0 } stretch = TRUE } # arrows image { function = ARROW recolorable = TRUE overlay_file = "Arrows/arrow-up.png" overlay_border = { 0, 0, 0, 0 } overlay_stretch = FALSE arrow_direction = UP } image { function = ARROW recolorable = TRUE overlay_file = "Arrows/arrow-down.png" overlay_border = { 0, 0, 0, 0 } overlay_stretch = FALSE arrow_direction = DOWN } image { function = ARROW recolorable = TRUE overlay_file = "Arrows/arrow-left.png" overlay_border = { 0, 0, 0, 0 } overlay_stretch = FALSE arrow_direction = LEFT } image { function = ARROW recolorable = TRUE overlay_file = "Arrows/arrow-right.png" overlay_border = { 0, 0, 0, 0 } overlay_stretch = FALSE arrow_direction = RIGHT } image { function = BOX recolorable = TRUE file = "Toolbar/toolbar.png" border = { 3, 3, 3, 3 } stretch = TRUE } } } #################### BUTTONS ####################### style "button" = "default" { engine "pixmap" { image { function = BOX detail = "buttondefault" recolorable = TRUE file = "Buttons/button-default.png" border = {4, 4, 4, 4} stretch = TRUE } image { function = BOX state = PRELIGHT recolorable = TRUE file = "Buttons/button-prelight.png" border = { 4, 4, 4, 4 } stretch = TRUE } image { function = BOX state = ACTIVE file = "Buttons/button-pressed.png" border = { 4, 4, 4, 4 } stretch = TRUE } image { function = BOX state = INSENSITIVE file = "Buttons/button-insensitive.png" border = { 4, 4, 4, 4 } stretch = TRUE } image { function = BOX file = "Buttons/button-normal.png" border = { 4, 4, 4, 4 } stretch = TRUE } } } #style "checkradiobutton" { # engine "pixmap" { # image # { # function = FLAT_BOX # recolorable = TRUE # file = "Check-Radio/highlight.png" # border = { 2, 5, 2, 5 } # stretch = TRUE # } # } #} #class "GtkRadioButton" style "checkradiobutton" #class "GtkCheckButton" style "checkradiobutton" style "optionmenu" = "default" { engine "pixmap" { image { function = BOX recolorable = TRUE state = PRELIGHT file = "Combo/combo-prelight.png" border = { 5, 5, 5, 5} stretch = TRUE } image { function = BOX recolorable = TRUE state = NORMAL file = "Combo/combo-normal.png" border = { 5, 5, 5, 5} stretch = TRUE } image { function = BOX recolorable = TRUE state = ACTIVE file = "Combo/combo-prelight.png" border = { 5, 5, 5, 5} stretch = TRUE } image { function = BOX recolorable = TRUE state = INSENSITIVE file = "Combo/combo-normal.png" border = { 5, 5, 5, 5} stretch = TRUE } image { function = TAB state = INSENSITIVE recolorable = TRUE overlay_file = "Combo/combo-arrow-insens.png" overlay_stretch = FALSE } image { function = TAB recolorable = TRUE state = NORMAL overlay_file = "Combo/combo-arrow.png" overlay_border = { 0, 0, 0, 0 } overlay_stretch = FALSE } image { function = TAB recolorable = TRUE state = PRELIGHT overlay_file = "Combo/combo-arrow-prelight.png" overlay_border = { 0, 0, 0, 0 } overlay_stretch = FALSE } } } ############################################################################### ###Check vagy mi.... ######## style "radiobutton" = "default" { engine "pixmap" { #This is the image used to draw an unchecked box. image { function = OPTION recolorable = TRUE state = NORMAL shadow = OUT overlay_file = "Check-Radio/option1.png" overlay_stretch = FALSE } image { function = OPTION recolorable = TRUE state = PRELIGHT shadow = OUT overlay_file = "Check-Radio/option5.png" overlay_stretch = FALSE } image { function = OPTION recolorable = TRUE state = ACTIVE shadow = OUT overlay_file = "Check-Radio/option5.png" overlay_stretch = FALSE } image { function = OPTION recolorable = TRUE state = INSENSITIVE shadow = OUT overlay_file = "Check-Radio/option3.png" overlay_stretch = FALSE } #This is the image used to draw a selected (checked) box. image { function = OPTION recolorable = TRUE state = NORMAL shadow = IN overlay_file = "Check-Radio/option2.png" overlay_stretch = FALSE } image { function = OPTION recolorable = TRUE state = PRELIGHT shadow = IN overlay_file = "Check-Radio/option4.png" overlay_stretch = FALSE } image { function = OPTION recolorable = TRUE state = ACTIVE shadow = IN overlay_file = "Check-Radio/option4.png" overlay_stretch = FALSE } image { function = OPTION recolorable = TRUE state = INSENSITIVE shadow = IN overlay_file = "Check-Radio/option6.png" overlay_stretch = FALSE } #Use this image to draw the highlight when a line with a check box #is moused over. image { function = FLAT_BOX recolorable = TRUE stretch = TRUE file = "Check-Radio/checklight.png" border = { 2, 2, 2, 2 } } } } ################################################################################ style "checkbutton" = "default" { engine "pixmap" { #This is the image used to draw an unchecked box. image { function = CHECK recolorable = TRUE state = NORMAL shadow = OUT overlay_file = "Check-Radio/check1.png" overlay_stretch = FALSE } image { function = CHECK recolorable = TRUE state = PRELIGHT shadow = OUT overlay_file = "Check-Radio/check3.png" overlay_stretch = FALSE } image { function = CHECK recolorable = TRUE state = ACTIVE shadow = OUT overlay_file = "Check-Radio/check3.png" overlay_stretch = FALSE } image { function = CHECK recolorable = TRUE state = INSENSITIVE shadow = OUT overlay_file = "Check-Radio/check5.png" overlay_stretch = FALSE } #This is the image used to draw a selected (checked) box. image { function = CHECK recolorable = TRUE state = NORMAL shadow = IN overlay_file = "Check-Radio/check2.png" overlay_stretch = FALSE } image { function = CHECK recolorable = TRUE state = PRELIGHT shadow = IN overlay_file = "Check-Radio/check4.png" overlay_stretch = FALSE } image { function = CHECK recolorable = TRUE state = ACTIVE shadow = IN overlay_file = "Check-Radio/check4.png" overlay_stretch = FALSE } image { function = CHECK recolorable = TRUE state = INSENSITIVE shadow = IN overlay_file = "Check-Radio/check6.png" overlay_stretch = FALSE } #Use this image to draw the highlight when a line with a check box #is moused over. image { function = FLAT_BOX recolorable = TRUE stretch = TRUE file = "Check-Radio/checklight.png" border = { 2, 2, 2, 2 } } } } ####################### ENTRY #####################xx style "entry" = "default" { xthickness = 3 ythickness = 1 GtkWidget::interior_focus = 0 engine "pixmap" { image { function = FOCUS recolorable = TRUE file = "Shadows/entry-shadow-in.png" border = { 3,3,3,3 } stretch = TRUE } image { function = BOX recolorable = TRUE shadow = IN state = NORMAL file = "Shadows/entry-shadow-in.png" border = { 3,3,3,3 } stretch = TRUE } image { function = BOX recolorable = TRUE shadow = OUT state = NORMAL file = "Shadows/text-entry.png" border = { 3,3,3,3 } stretch = TRUE } image { function = SHADOW detail = "entry" shadow = IN state = NORMAL recolorable = FALSE file = "Shadows/text-entry.png" border = { 3,3,3,3 } stretch = TRUE } } } style "textview" = "entry" { base[INSENSITIVE] = "#F1EDEC" } ################x SPINBUTTONS ################ style "spinbutton" = "entry" { engine "pixmap" { image { function = ARROW } ############################# UP ######################xx image { function = BOX state = NORMAL detail = "spinbutton_up" recolorable = TRUE file = "Spin/spin.png" border = { 0, 0, 0, 0 } stretch = TRUE overlay_file = "Spin/spin-up.png" overlay_stretch = FALSE } image { function = BOX state = PRELIGHT detail = "spinbutton_up" recolorable = TRUE file = "Spin/spin.png" border = { 0, 0, 0, 0 } stretch = TRUE overlay_file = "Spin/spin-up-prelight.png" overlay_stretch = FALSE } image { function = BOX state = INSENSITIVE detail = "spinbutton_up" recolorable = TRUE file = "Spin/spin.png" border = { 0, 0, 0, 0 } stretch = TRUE overlay_file = "Spin/spin-up-disable.png" overlay_stretch = FALSE } image { function = BOX state = ACTIVE detail = "spinbutton_up" recolorable = TRUE file = "Spin/spin.png" border = { 0, 0, 0, 0 } stretch = TRUE overlay_file = "Spin/spin-up-prelight.png" overlay_stretch = FALSE } ###########################################x DOWN ######################## image { function = BOX state = NORMAL detail = "spinbutton_down" recolorable = TRUE file = "Spin/spin.png" border = { 0, 0, 0, 0 } stretch = TRUE overlay_file = "Spin/spin-down.png" overlay_stretch = FALSE } image { function = BOX state = PRELIGHT detail = "spinbutton_down" recolorable = TRUE file = "Spin/spin.png" border = { 0, 0, 0, 0 } stretch = TRUE overlay_file = "Spin/spin-down-prelight.png" overlay_stretch = FALSE } image { function = BOX state = INSENSITIVE detail = "spinbutton_down" recolorable = TRUE file = "Spin/spin.png" border = { 0, 0, 0, 0 } stretch = TRUE overlay_file = "Spin/spin-down-disable.png" overlay_stretch = FALSE } image { function = BOX state = ACTIVE detail = "spinbutton_down" recolorable = TRUE file = "Spin/spin.png" border = { 0, 0, 0, 0 } stretch = TRUE overlay_file = "Spin/spin-down-prelight.png" overlay_stretch = FALSE } } } ############################# SCROLLBAR #################### style "scrollbar" = "default" { engine "pixmap" { image { function = BOX recolorable = TRUE detail = "trough" file = "Scrollbars/trough-scrollbar-horiz.png" border = { 19, 19, 2, 2 } stretch = TRUE orientation = HORIZONTAL } image { function = BOX recolorable = TRUE detail = "trough" file = "Scrollbars/trough-scrollbar-vert.png" border = { 2, 2, 19, 19 } stretch = TRUE orientation = VERTICAL } ###########x SLIDERS ##################x image { function = SLIDER recolorable = TRUE state = NORMAL file = "Scrollbars/slider-horiz.png" border = { 2, 2, 2, 2 } stretch = TRUE orientation = HORIZONTAL overlay_file = "Scrollbars/scroll-thumb-horiz.png" overlay_stretch = FALSE orientation = HORIZONTAL } image { function = SLIDER recolorable = TRUE state = ACTIVE shadow = IN file = "Scrollbars/slider-horiz.png" border = { 2, 2, 2, 2 } stretch = TRUE orientation = HORIZONTAL overlay_file = "Scrollbars/scroll-thumb-horiz.png" overlay_stretch = FALSE orientation = HORIZONTAL } image { function = SLIDER recolorable = TRUE state = PRELIGHT file = "Scrollbars/slider-horiz-prelight.png" border = { 2, 2, 2, 2 } stretch = TRUE orientation = HORIZONTAL overlay_file = "Scrollbars/scroll-thumb-horiz.png" overlay_stretch = FALSE orientation = HORIZONTAL } image { function = SLIDER recolorable = TRUE state = INSENSITIVE file = "Scrollbars/slider-horiz-insens.png" border = { 2, 2, 2, 2 } stretch = TRUE orientation = HORIZONTAL overlay_file = "Scrollbars/scroll-thumb-horiz.png" overlay_stretch = FALSE orientation = HORIZONTAL } #############x verticals################xx image { function = SLIDER recolorable = TRUE state = NORMAL file = "Scrollbars/slider-vert.png" border = { 2, 2, 2, 2 } stretch = TRUE orientation = VERTICAL overlay_file = "Scrollbars/scroll-thumb-vert.png" overlay_stretch = FALSE orientation = VERTICAL } image { function = SLIDER recolorable = TRUE state = ACTIVE shadow = IN file = "Scrollbars/slider-vert.png" border = { 2, 2, 2, 2 } stretch = TRUE orientation = VERTICAL overlay_file = "Scrollbars/scroll-thumb-vert.png" overlay_stretch = FALSE orientation = VERTICAL } image { function = SLIDER recolorable = TRUE state = PRELIGHT file = "Scrollbars/slider-vert-prelight.png" border = { 2, 2, 2, 2 } stretch = TRUE orientation = VERTICAL overlay_file = "Scrollbars/scroll-thumb-vert.png" overlay_stretch = FALSE orientation = VERTICAL } image { function = SLIDER recolorable = TRUE state = INSENSITIVE file = "Scrollbars/slider-vert-insens.png" border = { 2, 2, 2, 2 } stretch = TRUE orientation = VERTICAL overlay_file = "Scrollbars/scroll-thumb-vert.png" overlay_stretch = FALSE orientation = VERTICAL } ###########x END SLIDERS ##################x ########### Steppers ###################### #### UP ####### image { function = STEPPER recolorable = TRUE state = NORMAL file = "Scrollbars/stepper-up.png" #border = { 12, 2, 2, 9 } stretch = TRUE arrow_direction = UP } image { function = STEPPER recolorable = TRUE state = PRELIGHT file = "Scrollbars/stepper-up-prelight.png" #border = { 12, 2, 2, 9 } stretch = TRUE arrow_direction = UP } image { function = STEPPER recolorable = TRUE state = ACTIVE file = "Scrollbars/stepper-up-prelight.png" #border = { 12, 2, 2, 9 } stretch = TRUE arrow_direction = UP } image { function = STEPPER recolorable = TRUE state = INSENSITIVE file = "Scrollbars/stepper-up-insens.png" #border = { 12, 2, 2, 9 } stretch = TRUE arrow_direction = UP } ######### DOWN ############ image { function = STEPPER recolorable = TRUE state = NORMAL file = "Scrollbars/stepper-down.png" #border = { 12, 2, 10, 2 } stretch = TRUE arrow_direction = DOWN } image { function = STEPPER recolorable = TRUE state = PRELIGHT file = "Scrollbars/stepper-down-prelight.png" #border = { 12, 2, 10, 2 } stretch = TRUE arrow_direction = DOWN } image { function = STEPPER recolorable = TRUE state = ACTIVE file = "Scrollbars/stepper-down-prelight.png" #border = { 12, 2, 10, 2 } stretch = TRUE arrow_direction = DOWN } image { function = STEPPER recolorable = TRUE state = INSENSITIVE file = "Scrollbars/stepper-down-insens.png" #border = { 12, 2, 10, 2 } stretch = TRUE arrow_direction = DOWN } ############ RIGHT ################ image { function = STEPPER recolorable = TRUE state = NORMAL file = "Scrollbars/stepper-right.png" #border = { 2, 9, 2, 13 } stretch = TRUE arrow_direction = RIGHT } image { function = STEPPER recolorable = TRUE state = PRELIGHT file = "Scrollbars/stepper-right-prelight.png" #border = { 2, 9, 2, 13 } stretch = TRUE arrow_direction = RIGHT } image { function = STEPPER recolorable = TRUE state = ACTIVE file = "Scrollbars/stepper-right-prelight.png" #border = { 2, 9, 2, 13 } stretch = TRUE arrow_direction = RIGHT } image { function = STEPPER recolorable = TRUE state = INSENSITIVE file = "Scrollbars/stepper-right-insens.png" #border = { 2, 9, 2, 13 } stretch = TRUE arrow_direction = RIGHT } ############### LEFT ################### image { function = STEPPER recolorable = TRUE state = NORMAL file = "Scrollbars/stepper-left.png" #border = { 2, 9, 2, 13 } stretch = TRUE arrow_direction = LEFT } image { function = STEPPER recolorable = TRUE state = PRELIGHT file = "Scrollbars/stepper-left-prelight.png" #border = { 2, 9, 2, 13 } stretch = TRUE arrow_direction = LEFT } image { function = STEPPER recolorable = TRUE state = ACTIVE file = "Scrollbars/stepper-left-prelight.png" #border = { 2, 9, 2, 13 } stretch = TRUE arrow_direction = LEFT } image { function = STEPPER recolorable = TRUE state = INSENSITIVE file = "Scrollbars/stepper-left-insens.png" #border = { 2, 9, 2, 13 } stretch = TRUE arrow_direction = LEFT } } } ##################### PROGRESSBAR ###################x style "progressbar" { fg[PRELIGHT] = "#ffffff" text[PRELIGHT] = "#ffffff" xthickness = 0 ythickness = 0 engine "pixmap" { image { function = BOX detail = "trough" file = "ProgressBar/trough-progressbar-horiz.png" border = { 2, 2, 2, 2 } stretch = TRUE orientation = HORIZONTAL } image { function = BOX detail = "bar" file = "ProgressBar/progressbar-horiz.png" border = { 2, 2, 2, 2 } stretch = TRUE orientation = HORIZONTAL } image { function = BOX detail = "trough" file = "ProgressBar/trough-progressbar-vertic.png" border = { 2, 2, 2, 2 } stretch = TRUE orientation = VERTICAL } image { function = BOX detail = "bar" file = "ProgressBar/progressbar-vertic.png" border = { 2, 2, 2, 2 } stretch = TRUE orientation = VERTICAL } } } ############################# RANGE ####################### style "range" = "default" { engine "pixmap" { image { function = BOX recolorable = TRUE detail = "trough" file = "Range/trough-horizontal.png" border = { 10, 10, 1, 19 } stretch = TRUE orientation = HORIZONTAL } image { function = BOX recolorable = TRUE detail = "trough" file = "Range/trough-vertical.png" border = { 0, 19, 10, 10 } stretch = TRUE orientation = VERTICAL } ############### the sliders ############### image { function = SLIDER recolorable = TRUE state = NORMAL file = "Range/null.png" border = { 0, 0, 0, 0 } stretch = TRUE overlay_file = "Range/slider-horiz.png" overlay_stretch = FALSE orientation = HORIZONTAL } image { function = SLIDER recolorable = TRUE state = PRELIGHT file = "Range/null.png" border = { 0, 0, 0, 0 } stretch = TRUE overlay_file = "Range/slider-horiz-prelight.png" overlay_stretch = FALSE orientation = HORIZONTAL } image { function = SLIDER recolorable = TRUE state = INSENSITIVE file = "Range/null.png" border = { 0, 0, 0, 0 } stretch = TRUE overlay_file = "Range/slider-horiz.png" overlay_stretch = FALSE orientation = HORIZONTAL } ######################### VERTICAL ########################### image { function = SLIDER recolorable = TRUE state = NORMAL file = "Range/null.png" border = { 0, 0, 0, 0 } stretch = TRUE overlay_file = "Range/slider-vert.png" overlay_stretch = FALSE orientation = VERTICAL } image { function = SLIDER recolorable = TRUE state = PRELIGHT file = "Range/null.png" border = { 0, 0, 0, 0 } stretch = TRUE overlay_file = "Range/slider-vert-prelight.png" overlay_stretch = FALSE orientation = VERTICAL } image { function = SLIDER recolorable = TRUE state = INSENSITIVE file = "Range/null.png" border = { 0, 0, 0, 0 } stretch = TRUE overlay_file = "Range/slider-vert.png" overlay_stretch = FALSE orientation = VERTICAL } } } ##################### TOOLBAR BUTTONS ############################### style "toolbuttons" = "default" { xthickness = 1 ythickness = 1 GtkWidget::focus_padding = 2 engine "pixmap" { image { function = BOX recolorable = TRUE state = NORMAL ## file = "Toolbar/toolbutton-normal.png" file = "Buttons/button-normal.png" border = { 5, 5, 5, 5 } stretch = TRUE } image { function = BOX recolorable = TRUE state = PRELIGHT ## file = "Toolbar/toolbutton-prelight.png" file = "Buttons/button-prelight.png" border = { 5, 5, 5, 5 } stretch = TRUE } image { function = BOX recolorable = TRUE state = ACTIVE ## file = "Toolbar/toolbutton-pressed.png" file = "Buttons/button-pressed.png" border = { 5, 5, 5, 5 } stretch = TRUE } image { function = BOX recolorable = TRUE state = INSENSITIVE ## file = "Toolbar/toolbutton-normal.png" file = "Buttons/button-normal.png" border = { 5, 5, 5, 5 } stretch = TRUE } } } ##################### STATUSBAR ############################### style "statusbar" = "default" { xthickness = 0 ythickness = 0 bg_pixmap[NORMAL] ="Menu-Menubar/menubar-blue-green2.png" bg[NORMAL] = "#000000" engine "pixmap" { #This does not seem to be working. It seems that you can tell gtk how #to draw the resizing grip in the bottom right corner of the window, which #seems to be part of the status bar. Not sure why it is not working. image { function = RESIZE_GRIP recolorable = TRUE #state = NORMAL detail = "statusbar" overlay_file = "Handles/resize_grip.png" overlay_border = {1,1,1,1 } overlay_stretch = FALSE } } } ##################### NOTEBOOK ############################### style "notebook" = "default" { xthickness = 2 ythickness = 2 bg[NORMAL] = "#EFEFEF" bg[INSENSITIVE] = "#EFEFEF" text[SELECTED] = "#000000" base[SELECTED] = "#969696" # engine "pixmap" { image { function = EXTENSION recolorable = TRUE state = ACTIVE file = "Tabs/tab-bottom.png" border = { 4,4,4,4} stretch = TRUE gap_side = TOP } image { function = EXTENSION recolorable = TRUE state = ACTIVE file = "Tabs/tab-top.png" border = { 4,4,4,4} stretch = TRUE gap_side = BOTTOM } image { function = EXTENSION recolorable = TRUE state = ACTIVE file = "Tabs/tab-left.png" border = { 4,4,4,4} stretch = TRUE gap_side = RIGHT } image { function = EXTENSION recolorable = TRUE state = ACTIVE file = "Tabs/tab-right.png" border = { 4,4,4,4} stretch = TRUE gap_side = LEFT } image { function = EXTENSION recolorable = TRUE file = "Tabs/tab-top-active.png" border = { 4,4,4,4} stretch = TRUE gap_side = BOTTOM } image { function = EXTENSION recolorable = TRUE file = "Tabs/tab-bottom-active.png" border = { 4,4,4,4} stretch = TRUE gap_side = TOP } image { function = EXTENSION recolorable = TRUE file = "Tabs/tab-left-active.png" border = { 4,4,4,4} stretch = TRUE gap_side = RIGHT } image { function = EXTENSION recolorable = TRUE file = "Tabs/tab-right-active.png" border = { 4,4,4,4} 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 = "Tabs/notebook-top.png" border = { 5, 5, 5, 5 } stretch = TRUE gap_file = "Others/null2.png" gap_border = { 1, 2, 3, 4 } gap_start_file = "Others/null.png" gap_start_border = { 0, 0, 0, 0 } gap_end_file = "Others/null.png" gap_end_border = { 0, 0, 0, 0 } gap_side = TOP } image { function = BOX_GAP recolorable = TRUE file = "Tabs/notebook-bottom.png" border = { 5, 5, 5, 5 } stretch = TRUE gap_file = "Others/null3.png" gap_border = { 1, 2, 3, 4 } gap_start_file = "Others/null.png" gap_start_border = { 10, 10, 5, 5 } gap_end_file = "Others/null.png" gap_end_border = { 10, 10, 5, 5 } gap_side = BOTTOM } image { function = BOX_GAP recolorable = TRUE file = "Tabs/notebook-left.png" border = { 5, 5, 5, 5 } stretch = TRUE gap_file = "Others/null4.png" gap_border = { 1, 2, 3, 4 } gap_start_file = "Others/null.png" gap_start_border = { 0, 0, 2, 0 } gap_end_file = "Others/null.png" gap_end_border = { 0, 2, 1, 0 } gap_side = LEFT } image { function = BOX_GAP recolorable = TRUE file = "Tabs/notebook-right.png" border = { 5, 5, 5, 5 } stretch = TRUE gap_file = "Others/null5.png" gap_border = { 0, 0, 1, 0 } gap_start_file = "Others/null.png" gap_start_border = { 1, 2, 3, 4 } gap_end_file = "Others/null.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 = "Tabs/notebook-top.png" border = { 6,6,6,6 } stretch = TRUE #gap_side = TOP } } } style "tooltips" = "default" { bg[NORMAL] = "#fffcdb" } ##################### RULER ################## style "ruler" = "default" { engine "pixmap" { image { function = BOX recolorable = TRUE detail = "vruler" file = "Others/ruler.png" border = { 2, 2, 2, 2 } stretch = TRUE } image { function = BOX recolorable = TRUE detail = "hruler" file = "Others/ruler.png" border = { 2, 2, 2, 2 } stretch = TRUE } } } ################# HANDLES ###################x style "handlebox" = "default" { engine "pixmap" { image { #function = SHADOW } image { function = HANDLE recolorable = TRUE overlay_file = "Handles/handle-v.png" overlay_stretch = FALSE orientation = VERTICAL } image { function = HANDLE overlay_file = "Handles/handle-h.png" overlay_stretch = FALSE orientation = HORIZONTAL } } } style "flat" = "default" { engine "pixmap" { image { function = SHADOW } } } style "layout" = "default" { engine "pixmap" { image { function = SHADOW detail = "entry" shadow = IN recolorable = FALSE file = "Shadows/text.png" border = { 1, 1, 1, 1 } stretch = TRUE } image { function = BOX detail = "button" state = NORMAL file = "Buttons/button-normal.png" recolorable = TRUE border = { 2, 3, 2, 3 } stretch = TRUE } } } ##################### LISTHEADERS ###################x style "list-header" { #Comment out the ythickness setting below for thicker column headers. ythickness = 0 GtkTreeView::odd_row_color = "#f4f4f4" GtkTreeView::even_row_color = "#FFFFFF" #"#F4F4F4" #fg[NORMAL] = "#000000" #text[NORMAL] = "#000000" engine "pixmap" { #This image is used to draw the headers of columns in list views when they are #not selected. image { function = BOX recolorable = TRUE state = NORMAL file = "ListHeaders/list_header.png" border = { 2, 2, 2, 2 } stretch = TRUE } #This image is used to draw the column headers in list views when they are #clicked. image { function = BOX recolorable = TRUE state = PRELIGHT file = "ListHeaders/list_header-prelight.png" border = { 2, 2, 2, 2 } stretch = TRUE } #Does this do anything? image { function = BOX recolorable = TRUE state = ACTIVE file = "ListHeaders/list_header-pressed.png" border = { 2, 2, 2, 2} stretch = TRUE } image { function = BOX recolorable = TRUE state = SELECTED file = "ListHeaders/list_header-pressed.png" border = { 2, 2, 2, 2 } stretch = TRUE } image { function = BOX recolorable = TRUE state = INSENSITIVE file = "ListHeaders/list_header-insens.png" border = { 2, 2, 2, 2 } stretch = TRUE } } } # This prevents Sodipodi from crashing while opening the # Object-Style dialog. style "unstyle" { engine "" { } } # recognizable pressed toggle buttons # SPIcons seem to erase the background first. That's why I can't use # the button style. style "SPbutton" { engine "pixmap" { image { function = BOX shadow = IN recolorable = TRUE file = "Shadows/shadow-out.png" border = { 2, 2, 2, 2 } stretch = TRUE } image { function = BOX } } } style "treecol" { bg[NORMAL] = "#000000" } style "metacity-frame" { # Normal base color bg[NORMAL] = "#444444" # Unfocused title background color bg[INSENSITIVE] = "#444444" # Unfocused title text color fg[INSENSITIVE] = "#ffffff" # Focused icon color #fg[NORMAL] = { 0.2, 0.2, 0.2 } # Focused title background color bg[SELECTED] = "#444444" # Focused title text color fg[SELECTED] = "#ffffff" } #class "MetaFrames" style "metacity-frame" class "GtkWidget" style "default" widget_class "*Nautilus*GtkButton" style "default" # modif début class "GtkList" style "list-header" class "GtkTree" style "list-header" class "GtkCList" style "list-header" class "GtkCTree" style "list-header" class "GtkTreeView" style "list-header" # modif fin class "GtkEntry" style "entry" # modif début class "GtkText" style "entry" class "GtkEditable" style "entry" # modif fin class "GtkOldEditable" style "entry" class "GtkCheckButton" style "checkbutton" class "GtkRadioButton" style "radiobutton" class "GtkRadioMenuItem" style "radiobutton" class "GtkCheckMenuItem" style "checkbutton" class "GtkButton" style "button" widget_class "*Panel*GtkButton" style "panelbuttons-gray" widget_class "*Nautilus*GtkButton" style "button" class "*Nautilus*GtkButton*" style "panelbuttons-gray" # modif début class "GtkToggleButton" style "button" widget_class "*Nautilus*.GtkToggleButton" style "button" # modif fin class "GtkSpinButton" style "spinbutton" class "GtkOptionMenu" style "optionmenu" class "GtkRange" style "range" class "GtkPaned" style "handlebox" # modif début class "GtkStatusbar" style "statusbar" class "GtkProgress" style "progressbar" # modif fin class "GtkProgressBar" style "progressbar" class "GtkRuler" style "ruler" class "GtkScrollbar" style "scrollbar" class "*Font*" style "optionmenu" widget "gtk-tooltips" style "tooltips" class "GtkCombo" style "optionmenu" widget_class "*Combo*" style "optionmenu" widget_class "*Tool*GtkToggleButton" style "toolbuttons" widget_class "*Tool*GtkButton" style "toolbuttons" widget_class "*List*" style "list-header" widget_class "*GtkTree*" style "list-header" widget_class "*GtkCList*" style "list-header" #widget_class "*ETree*" style "list-header" #widget_class "*ETable*" style "list-header" ##widget_class "*Tree*" style "list-header" class "GtkNotebook" style "notebook" class "GtkTextView" style "textview" class "GtkToolbar" style "flat" class "GtkHandleBox" style "handlebox" class "GtkEventBox" style "flat" class "GtkLayout" style "layout" class "SPButton" style "SPbutton" # prevent Sodipodi from crashing class "SPColorSlider" style "unstyle" ################## CUSTOMIZE THIS IF YOU WANT class "*BonoboDockItem" style "toolbar-clear-alt-1" widget_class "*BonoboDockItem" style "toolbar-clear-alt-1" class "*HandleBox" style "toolbar-clear-alt-1" widget_class "*HandleBox" style "toolbar-clear-alt-1" class "*Toolbar" style "toolbar-clear-alt-1" widget_class "*Toolbar" style "toolbar-clear-alt-1" class "GtkMenuBar*" style "menubar-blue-green" widget_class "*MenuBar.*" style "menubar-blue-green" widget_class "*Nautilus*.GtkMenuBar*" style "menubar-blue" #widget_class "*Gnome-panel*.GtkMenuBar*" style "menubar-blue-green" #widget_class "*E*GtkMenuBar*" style "menubar-green" #widget_class "*Gimp*GtkMenuBar*" style "menubar-purple-deep" widget_class "*Nautilus*Toolbar*" style "toolbar-clear" widget_class "*Eog*Toolbar*" style "toolbar-clear0" widget_class "*Gthumb*Toolbar*" style "toolbar-clear0" widget_class "*F-spot*Toolbar*" style "toolbar-clear0" class "GtkMenu" style "menu-silver" #class "GtkMenu" style "menu-black" class "GtkMenuItem" style "menuitem-silver" class "GtkTearoffMenuItem" style "tearoffmenuitem-silver" class "GtkImageMenuItem" style "menuitem-silver" #class "GtkMenuItem" style "menuitem-black" #class "GtkTearoffMenuItem" style "tearoffmenuitem-black" #class "GtkImageMenuItem" style "menuitem-black" #widget_class "*Panel*Toplevel*GtkMenu" style "menu-black" #widget_class "*Panel*Toplevel*GtkMenuItem" style "menuitem-black" #widget_class "*Panel*Toplevel*GtkTearoffMenuItem" style "tearoffmenuitem-black" #widget_class "*Panel*Toplevel*GtkImageMenuItem" style "menuitem-black"