gnopaste

Name
join
Scriptlanguage
Plain Text
Tabwidth
4
Date
10/12/2008 01:45:10 am
IP
86.213.165.139

Thème d'exemple

  1. # Thème GTK d'exemple
  2.  
  3. gtk_color_scheme = "fg_color:#2e3436\nbg_color:#d1c7b4\nbase_color:#ede3d0\ntext_color:#000000\nselected_fg_color:#d1c7b4\nselected_bg_color:#2b64a8\ntooltip_bg_color:#b8a587\ntooltip_fg_color:#000000"
  4.  
  5. style "base" {
  6.     fg[NORMAL]        = @fg_color
  7.     fg[PRELIGHT]      = @fg_color
  8.     fg[SELECTED]      = @selected_fg_color
  9.     fg[ACTIVE]        = @fg_color
  10.     fg[INSENSITIVE]  = darker (@bg_color)
  11.  
  12.     bg[NORMAL]        = @bg_color
  13.     bg[PRELIGHT]      = shade (1.02, @bg_color)
  14.     bg[SELECTED]      = @selected_bg_color
  15.     bg[INSENSITIVE]  = @bg_color
  16.     bg[ACTIVE]        = shade (0.9, @bg_color)
  17.  
  18.     base[NORMAL]      = @base_color
  19.     base[PRELIGHT]    = shade (0.95, @bg_color)
  20.     base[ACTIVE]      = shade (0.9, @selected_bg_color)
  21.     base[SELECTED]    = @selected_bg_color
  22.     base[INSENSITIVE] = @bg_color
  23.  
  24.     text[NORMAL]      = @text_color
  25.     text[PRELIGHT]    = @text_color
  26.     text[ACTIVE]      = @selected_fg_color
  27.     text[SELECTED]    = @selected_fg_color
  28.     text[INSENSITIVE] = darker (@bg_color)
  29.     
  30.     # Le contenu du bouton ne se déplace pas au clic
  31.     GtkButton::child-displacement-x = 0
  32.     GtkButton::child-displacement-y = 0
  33.  
  34.     engine "clearlooks" {
  35.         style = GUMMY
  36.         radius = 6.5
  37.         contrast = 1.0
  38.         scrollbar_color = mix(0.25,@selected_bg_color,@bg_color)
  39.         menubarstyle = 1
  40.         animation = TRUE
  41.     }
  42. }
  43.  
  44. class "GtkWidget" style "base"
  45.  
  46. # On fait des styles pour élargir des composants
  47.  
  48. style "small" {
  49.     xthickness = 1
  50.     ythickness = 1
  51. }
  52.  
  53. style "medium" {
  54.     xthickness = 2
  55.     ythickness = 2
  56. }
  57.  
  58. style "large" {
  59.     xthickness = 3
  60.     ythickness = 3
  61. }
  62.  
  63. style "xlarge" {
  64.     xthickness = 4
  65.     ythickness = 4
  66. }
  67.  
  68. # On appliquera des styles aux boutons
  69. style "bouton" = "medium" {
  70.     GtkButton::inner-border = {0, 0, 0, 0}
  71.     font_name = "Arial 8"
  72. }
  73.  
  74. widget_class "*<GtkButton>*" style "bouton"
  75.  
  76. # Ici c'est les menus
  77. style "menuitem" = "large" {
  78.     fg[PRELIGHT] = lighter(@selected_fg_color)
  79. }
  80.  
  81. # Les menus sont recolorés
  82. widget_class "*GtkMenu*" style "menuitem"
  83.  
  84. # Les zones d'entrée sont élargies
  85. widget_class "*<GtkEntry>*" style "xlarge"
submitter » gnopaster | imprint « imprint     
» Terms of use «
» digital bit dot ch - t4c's new home «