GUI2: added a background for filter text boxes instead of using a 'Filter' label
[ci skip]
This commit is contained in:
parent
0de9292319
commit
0fc5ab92a3
8 changed files with 139 additions and 164 deletions
|
@ -155,7 +155,107 @@
|
|||
|
||||
[/text_box_definition]
|
||||
|
||||
#define _GUI_FILTER_BOX_STUFF FONT_SIZE
|
||||
[image]
|
||||
x = "(width - image_width)"
|
||||
y = 0
|
||||
name = "(if(text = '', 'icons/action/zoomdefault_25.png~FL(horiz)', ''))"
|
||||
[/image]
|
||||
|
||||
[text]
|
||||
x = "(text_x_offset)"
|
||||
y = "(text_y_offset)"
|
||||
w = "(text_width)"
|
||||
h = "(text_height)"
|
||||
maximum_width = "(text_maximum_width)"
|
||||
font_size = {GUI_NORMAL__FONT_SIZE__SMALL}
|
||||
color = {GUI__FONT_COLOR_DISABLED__DEFAULT}
|
||||
text = "(if(text = '', 'Search', ''))"
|
||||
[/text]
|
||||
#enddef
|
||||
|
||||
#define _GUI_RESOLUTION_FILTER RESOLUTION MIN_WIDTH DEFAULT_WIDTH HEIGHT X_OFFSET EXTRA_WIDTH FONT_SIZE BACKGROUND_ENABLED BACKGROUND_DISABLED
|
||||
[resolution]
|
||||
|
||||
{RESOLUTION}
|
||||
|
||||
min_width = {MIN_WIDTH}
|
||||
min_height = {HEIGHT}
|
||||
|
||||
default_width = {DEFAULT_WIDTH}
|
||||
default_height = {HEIGHT}
|
||||
|
||||
max_width = 0
|
||||
max_height = {HEIGHT}
|
||||
|
||||
text_font_size = {FONT_SIZE}
|
||||
text_x_offset = {X_OFFSET}
|
||||
text_y_offset = "(if(text_font_height <= height, (height - text_font_height) / 2, 0))"
|
||||
text_extra_width = {EXTRA_WIDTH}
|
||||
|
||||
[state_enabled]
|
||||
|
||||
[draw]
|
||||
|
||||
{BACKGROUND_ENABLED}
|
||||
|
||||
{_GUI_DRAW_BORDER ({GUI__BORDER_COLOR_DARK}) }
|
||||
|
||||
{_GUI_DRAW_TEXT ({FONT_SIZE}) ({GUI__FONT_COLOR_ENABLED__DEFAULT}) }
|
||||
|
||||
{_GUI_FILTER_BOX_STUFF ({FONT_SIZE})}
|
||||
|
||||
[/draw]
|
||||
|
||||
[/state_enabled]
|
||||
|
||||
[state_disabled]
|
||||
|
||||
[draw]
|
||||
|
||||
{BACKGROUND_DISABLED}
|
||||
|
||||
{_GUI_DRAW_BORDER ({GUI__FONT_COLOR_DISABLED_DARK__DEFAULT}) }
|
||||
|
||||
{_GUI_DRAW_TEXT ({FONT_SIZE}) ({GUI__FONT_COLOR_DISABLED__DEFAULT}) }
|
||||
|
||||
{_GUI_FILTER_BOX_STUFF ({FONT_SIZE})}
|
||||
|
||||
[/draw]
|
||||
|
||||
[/state_disabled]
|
||||
|
||||
[state_focused]
|
||||
|
||||
[draw]
|
||||
|
||||
{BACKGROUND_ENABLED}
|
||||
|
||||
{_GUI_DRAW_BORDER ({GUI__BORDER_COLOR}) }
|
||||
|
||||
{_GUI_DRAW_TEXT ({FONT_SIZE}) ({GUI__FONT_COLOR_ENABLED__DEFAULT}) }
|
||||
|
||||
{_GUI_DRAW_CURSOR ({X_OFFSET}) }
|
||||
|
||||
[/draw]
|
||||
|
||||
[/state_focused]
|
||||
|
||||
[/resolution]
|
||||
|
||||
#enddef
|
||||
|
||||
[text_box_definition]
|
||||
id = "filter"
|
||||
description = "Filter text box"
|
||||
|
||||
{_GUI_RESOLUTION_FILTER () 40 250 25 5 10 ({GUI_NORMAL__FONT_SIZE__DEFAULT}) ({_GUI_TEXTBOX_BACKGROUND_ENABLED}) ({_GUI_TEXTBOX_BACKGROUND_DISABLED})}
|
||||
|
||||
[/text_box_definition]
|
||||
|
||||
#undef _GUI_RESOLUTION
|
||||
#undef _GUI_RESOLUTION_FILTER
|
||||
#undef _GUI_FILTER_BOX_STUFF
|
||||
#undef _GUI_DRAW_CURSOR
|
||||
#undef _GUI_DRAW_TEXT
|
||||
#undef _GUI_DRAW_BORDER
|
||||
|
|
|
@ -1027,19 +1027,6 @@
|
|||
[row]
|
||||
grow_factor = 1
|
||||
|
||||
[column]
|
||||
grow_factor = 0
|
||||
border = "all"
|
||||
border_size = 5
|
||||
horizontal_alignment = "left"
|
||||
|
||||
[label]
|
||||
definition = "default"
|
||||
|
||||
label = "Filter:"
|
||||
[/label]
|
||||
[/column]
|
||||
|
||||
[column]
|
||||
grow_factor = 0
|
||||
border = "all"
|
||||
|
@ -1048,7 +1035,7 @@
|
|||
|
||||
[text_box]
|
||||
id = "filter"
|
||||
definition = "default"
|
||||
definition = "filter"
|
||||
|
||||
tooltip = "Filters on addon descripton, version, type or author."
|
||||
[/text_box]
|
||||
|
|
|
@ -122,17 +122,6 @@
|
|||
|
||||
[/column]
|
||||
|
||||
[column]
|
||||
grow_factor = 0
|
||||
border = "all"
|
||||
border_size = 5
|
||||
|
||||
[label]
|
||||
definition = "default"
|
||||
label = _ "Filter:"
|
||||
[/label]
|
||||
[/column]
|
||||
|
||||
[column]
|
||||
grow_factor = 0
|
||||
border = "all"
|
||||
|
@ -140,7 +129,7 @@
|
|||
|
||||
[text_box]
|
||||
id = "filter"
|
||||
definition = "default"
|
||||
definition = "filter"
|
||||
[/text_box]
|
||||
[/column]
|
||||
|
||||
|
|
|
@ -239,41 +239,14 @@
|
|||
grow_factor = 0
|
||||
|
||||
[column]
|
||||
border = "all"
|
||||
border_size = 5
|
||||
horizontal_alignment = "left"
|
||||
|
||||
[grid]
|
||||
|
||||
[row]
|
||||
grow_factor = 1
|
||||
|
||||
[column]
|
||||
border = "all"
|
||||
border_size = 5
|
||||
vertical_alignment = "center"
|
||||
|
||||
[label]
|
||||
id = "lblFilter"
|
||||
definition = "default"
|
||||
|
||||
label = _ "Filter"
|
||||
[/label]
|
||||
|
||||
[/column]
|
||||
|
||||
[column]
|
||||
border = "all"
|
||||
border_size = 5
|
||||
|
||||
[text_box]
|
||||
id = "txtFilter"
|
||||
definition = "default"
|
||||
[/text_box]
|
||||
|
||||
[/column]
|
||||
|
||||
[/row]
|
||||
|
||||
[/grid]
|
||||
[text_box]
|
||||
id = "txtFilter"
|
||||
definition = "filter"
|
||||
[/text_box]
|
||||
|
||||
[/column]
|
||||
|
||||
|
|
|
@ -457,22 +457,13 @@
|
|||
#define _GUI_FILTER_AREA
|
||||
[grid]
|
||||
[row]
|
||||
[column]
|
||||
grow_factor = 0
|
||||
border = "all"
|
||||
border_size = 5
|
||||
[label]
|
||||
definition = "default"
|
||||
label = _ "Filter:"
|
||||
[/label]
|
||||
[/column]
|
||||
[column]
|
||||
grow_factor = 0
|
||||
horizontal_grow = "true"
|
||||
border = "all"
|
||||
border_size = 5
|
||||
[text_box]
|
||||
definition = "default"
|
||||
definition = "filter"
|
||||
id = "filter_text"
|
||||
[/text_box]
|
||||
[/column]
|
||||
|
|
|
@ -640,6 +640,24 @@
|
|||
#define _GUI_MP_CREATE_GAME_LIST
|
||||
[grid]
|
||||
|
||||
[row]
|
||||
grow_factor = 0
|
||||
|
||||
[column]
|
||||
grow_factor = 1
|
||||
|
||||
border = "all"
|
||||
border_size = 5
|
||||
horizontal_grow = "true"
|
||||
[text_box]
|
||||
id = "game_filter"
|
||||
definition = "filter"
|
||||
[/text_box]
|
||||
|
||||
[/column]
|
||||
|
||||
[/row]
|
||||
|
||||
[row]
|
||||
grow_factor = 0
|
||||
|
||||
|
@ -649,38 +667,6 @@
|
|||
|
||||
[grid]
|
||||
|
||||
[row]
|
||||
grow_factor = 0
|
||||
|
||||
[column]
|
||||
grow_factor = 0
|
||||
|
||||
border = "all"
|
||||
border_size = 5
|
||||
horizontal_alignment = "left"
|
||||
[label]
|
||||
definition = "default"
|
||||
|
||||
label = _ "Filter:"
|
||||
[/label]
|
||||
|
||||
[/column]
|
||||
|
||||
[column]
|
||||
grow_factor = 1
|
||||
|
||||
border = "all"
|
||||
border_size = 5
|
||||
horizontal_grow = "true"
|
||||
[text_box]
|
||||
id = "game_filter"
|
||||
definition = "default"
|
||||
[/text_box]
|
||||
|
||||
[/column]
|
||||
|
||||
[/row]
|
||||
|
||||
[row]
|
||||
grow_factor = 0
|
||||
|
||||
|
|
|
@ -84,39 +84,14 @@
|
|||
[row]
|
||||
|
||||
[column]
|
||||
border = "all"
|
||||
border_size = 5
|
||||
horizontal_alignment = "left"
|
||||
|
||||
[grid]
|
||||
|
||||
[row]
|
||||
grow_factor = 1
|
||||
|
||||
[column]
|
||||
border = "all"
|
||||
border_size = 5
|
||||
vertical_alignment = "center"
|
||||
|
||||
[label]
|
||||
definition = "default"
|
||||
label = _ "Filter"
|
||||
[/label]
|
||||
|
||||
[/column]
|
||||
|
||||
[column]
|
||||
border = "all"
|
||||
border_size = 5
|
||||
|
||||
[text_box]
|
||||
id = "filter_box"
|
||||
definition = "default"
|
||||
[/text_box]
|
||||
|
||||
[/column]
|
||||
|
||||
[/row]
|
||||
|
||||
[/grid]
|
||||
[text_box]
|
||||
id = "filter_box"
|
||||
definition = "filter"
|
||||
[/text_box]
|
||||
|
||||
[/column]
|
||||
|
||||
|
|
|
@ -331,40 +331,14 @@
|
|||
grow_factor = 0
|
||||
|
||||
[column]
|
||||
grow_factor = 1
|
||||
border = "all"
|
||||
border_size = 5
|
||||
horizontal_alignment = "left"
|
||||
|
||||
[grid]
|
||||
|
||||
[row]
|
||||
grow_factor = 1
|
||||
|
||||
[column]
|
||||
border = "all"
|
||||
border_size = 5
|
||||
vertical_alignment = "center"
|
||||
|
||||
[label]
|
||||
definition = "default"
|
||||
label = _ "Filter"
|
||||
[/label]
|
||||
|
||||
[/column]
|
||||
|
||||
[column]
|
||||
border = "all"
|
||||
border_size = 5
|
||||
|
||||
[text_box]
|
||||
id = "filter_box"
|
||||
definition = "default"
|
||||
[/text_box]
|
||||
|
||||
[/column]
|
||||
|
||||
[/row]
|
||||
|
||||
[/grid]
|
||||
[text_box]
|
||||
id = "filter_box"
|
||||
definition = "filter"
|
||||
[/text_box]
|
||||
|
||||
[/column]
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue