home *** CD-ROM | disk | FTP | other *** search
/ Maximum CD 2010 July / maximum-cd-2010-07.iso / DiscContents / wesnoth-1.8-win32.exe / data / gui / default / widget / toggle_button_icon.cfg < prev    next >
Encoding:
Text File  |  2009-09-28  |  2.1 KB  |  136 lines

  1. #textdomain wesnoth-lib
  2. ###
  3. ### Definition of a toggle button with only a changing image.
  4. ### It's used for the editor in the resize grid. When needed it can also be
  5. ### extended for usage with other widgets.
  6. ###
  7.  
  8. #define _GUI_ICON SIZE
  9.     [image]
  10.         x = 0
  11.         y = 0
  12.         width = {SIZE}
  13.         height = {SIZE}
  14.         name = "(icon)"
  15.     [/image]
  16. #enddef
  17.  
  18. #define _GUI_RESOLUTION RESOLUTION SIZE
  19.     [resolution]
  20.  
  21.         {RESOLUTION}
  22.  
  23.         min_width = {SIZE}
  24.         min_height = {SIZE}
  25.  
  26.         default_width = {SIZE}
  27.         default_height = {SIZE}
  28.  
  29.         max_width = {SIZE}
  30.         max_height = {SIZE}
  31.  
  32.         text_extra_width = 0
  33.         text_font_size = 0
  34.  
  35.         [state_enabled]
  36.  
  37.             [draw]
  38.  
  39.                 {_GUI_ICON ({SIZE})}
  40.  
  41.             [/draw]
  42.  
  43.         [/state_enabled]
  44.  
  45.         [state_disabled]
  46.  
  47.             [draw]
  48.  
  49.                 {_GUI_ICON ({SIZE})}
  50.  
  51.             [/draw]
  52.  
  53.         [/state_disabled]
  54.  
  55.         [state_focussed]
  56.  
  57.             [draw]
  58.  
  59.                 {_GUI_ICON ({SIZE})}
  60.  
  61.             [/draw]
  62.  
  63.         [/state_focussed]
  64.  
  65. ###
  66. ### Selected
  67. ###
  68.  
  69.         [state_enabled_selected]
  70.  
  71.             [draw]
  72.  
  73.                 {_GUI_ICON ({SIZE})}
  74.  
  75.             [/draw]
  76.  
  77.         [/state_enabled_selected]
  78.  
  79.         [state_disabled_selected]
  80.  
  81.             [draw]
  82.  
  83.                 {_GUI_ICON ({SIZE})}
  84.  
  85.             [/draw]
  86.  
  87.         [/state_disabled_selected]
  88.  
  89.         [state_focussed_selected]
  90.  
  91.             [draw]
  92.  
  93.                 {_GUI_ICON ({SIZE})}
  94.  
  95.             [/draw]
  96.  
  97.         [/state_focussed_selected]
  98.  
  99.     [/resolution]
  100.  
  101. #enddef
  102.  
  103. [toggle_button_definition]
  104.  
  105.     id = "icon"
  106.     description = "This toggle button is meant to be used in the resize grid of the editor and only has an icon."
  107.  
  108.     {_GUI_RESOLUTION ({GUI_TINY__RESOLUTION}) 13 }
  109.     {_GUI_RESOLUTION ({GUI_NORMAL__RESOLUTION}) 27 } 
  110.  
  111. [/toggle_button_definition]
  112.  
  113. [toggle_button_definition]
  114.  
  115.     id = "icon_small"
  116.     description = "Small version of the icon-only toggle button."
  117.  
  118.     {_GUI_RESOLUTION ({GUI_TINY__RESOLUTION}) 10 }
  119.     {_GUI_RESOLUTION ({GUI_NORMAL__RESOLUTION}) 16 }
  120.  
  121. [/toggle_button_definition]
  122.  
  123. [toggle_button_definition]
  124.  
  125.     id = "icon_tiny"
  126.     description = "Tiny version of the icon-only toggle button."
  127.  
  128.     {_GUI_RESOLUTION ({GUI_TINY__RESOLUTION}) 10 }
  129.     {_GUI_RESOLUTION ({GUI_NORMAL__RESOLUTION}) 10 }
  130.  
  131. [/toggle_button_definition]
  132.  
  133. #undef _GUI_RESOLUTION
  134. #undef _GUI_ICON
  135.  
  136.