1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78
|
################################################################################
# Syntax guide for GTK color resource file
#
# style <name> [= <name>]
# {
# <option>
# }
#
# widget <widget_set> style <style_name>
# widget_class <widget_class_set> style <style_name>
# Here is a list of all the possible states. Note that some do not apply to
# certain widgets.
#
# NORMAL - The normal state of a widget, without the mouse over top of
# it, and not being pressed etc.
#
# PRELIGHT - When the mouse is over top of the widget, colors defined
# using this state will be in effect.
#
# ACTIVE - When the widget is pressed or clicked it will be active, and
# the attributes assigned by this tag will be in effect.
#
# INSENSITIVE - When a widget is set insensitive, and cannot be
# activated, it will take these attributes.
#
# SELECTED - When an object is selected, it takes these attributes.
#
# Given these states, we can set the attributes of the widgets in each of
# these states using the following directives.
#
# fg - Sets the foreground color of a widget.
# fg - Sets the background color of a widget.
# bg_pixmap - Sets the background of a widget to a tiled pixmap.
# font - Sets the font to be used with the given widget.
#
################################################################################
# I only added the things I needed to get the functionality
style "label_high"
{
fg[NORMAL] = { 0.0, 0.0, 0.9 }
}
style "today"
{
base[NORMAL] = { 0.36, 0.51, .63 }
}
style "calendar"
{
text[SELECTED] = { 1.0, 1.0, 1.0 } # selected and week numbers for GTK2.x
base[SELECTED] = { 0.19, 0.19, 0.61 } # selected and week numbers for GTK2.x
text[ACTIVE] = { 1.0, 1.0, 1.0 } # week numbers when focus is not on widget for GTK2.x
base[ACTIVE] = { 0.19, 0.19, 0.61 } # week numbers when focus is not on widget for GTK2.x
}
style "text"
{
#This is how to use a different font under GTK 1.x
#font = "-adobe-courier-medium-o-normal--8-80-75-75-m-50-iso8859-1"
#This is how to use a different font under GTK 2.x
#font_name = "Sans 12"
#text[NORMAL] = { 0.0, 0.0, 0.0 }
#base[NORMAL] = { 1.0, 1.0, 1.0 }
}
################################################################################
# These set the widget types to use the styles defined above.
widget_class "*GtkCalendar" style "calendar"
widget_class "*GtkText" style "text"
widget_class "*GtkTextView" style "text"
############################################################
# These set the widget types for named gtk widgets in the C code
widget "*.label_high" style "label_high"
widget "*.today" style "today"
|