khanat-opennel-code/code/ryzom/client/data/gamedev/interfaces_v3/r2ed.xml
2011-04-29 19:15:53 +02:00

3180 lines
171 KiB
XML

<interface_config>
<root id="interface" x="0" y="0" w="800" h="600" active="true" />
<proc id="proc_reset_r2ed_interface">
<action handler="set" params="dblink=UI:SAVE:DAY_COLOR|value=makeRGB(219,254,174)" />
<action handler="set" params="dblink=UI:SAVE:NIGHT_COLOR|value=makeRGB(127,190,254)" />
</proc>
<style style="valid_txt_button" type="text_button" button_type="push_button"
tx_normal="qh_off" tx_pushed="qh_on" tx_over="qh_off" wmin="80" wmargin="40"
global_color_normal="false" global_color_over="false" global_color_pushed="false"
color="255 255 255 255" col_over="255 255 255 0" col_pushed="255 255 255 255"
text_y="-1" fontsize="13" shadow="true"
text_color_normal="222 201 182 255"
text_color_pushed="222 201 182 255"
text_color_over="255 255 255 255"
text_shadow_color_normal="0 0 0 255"
text_shadow_color_pushed="0 0 0 255"
text_shadow_color_over="0 0 0 255"
text_global_color_normal="true"
text_global_color_pushed="false"
text_global_color_over="false" />
<!-- **************************************** -->
<!-- * TEMPLATES * -->
<!-- **************************************** -->
<template name="r2ed_bad_pos_icon" id="bad_pos" keep="true" posref="BL BM" posparent="parent">
<group type="in_scene" id="#id" child_resize_w="true" child_resize_h="true" posref="#posref" posparent="#posparent"
in_scene_offset_x="0"
in_scene_offset_y="0"
>
<view type="bitmap" id="stop" w="32" h="32" posref="TL TL" texture="r2ed_icon_stop.tga"/>
</group>
</template>
<!-- debug button (todo : put in widget.xml) -->
<template name="r2ed_command_button" id="command_button" caption="go" ah="lua" ah_params="debugInfo('no ah params defined')" keep="true">
<group child_resize_h="true" id="#id" child_resize_w="true" posref="TL TL" active="true">
<ctrl style="text_button_16" id="command" active="true" posref="TL TL" onclick_l="#ah" params_l="#ah_params" hardtext="#caption"/>
</group>
</template>
<style style="r2_main_menu_button_style" type="text_button" button_type="push_button"
tx_normal="r2_main_menu_normal" tx_pushed="r2_main_menu_pushed" tx_over="r2_main_menu_over"
wmargin="8"
text_x="28"
text_posref="ML ML"
global_color="false"
force_text_over="true"
global_color_normal="false" global_color_over="false" global_color_pushed="false"
text_y="-2" fontsize="14" shadow="true" case_mode="%case_upper"
text_color_normal="255 255 255 128" text_color_pushed="255 255 255 255" text_color_over="255 255 255 255" />
<!-- entry in file list widget -->
<template name="r2ed_filelist_entry" text="unknown" id="" keep="true" params_l="">
<group id="#id" child_resize_h="true" sizeref="w" posref="TL TL">
<view type="text" id="t" posref="ML ML" global_color="true" fontsize="15" shadow="true" hardtext="#text"/>
<ctrl type="button" id="button" button_type="toggle_button" sizeref="wh" posref="TL TL"
scale="true"
tx_normal="blank.tga"
tx_pushed="blank.tga"
tx_over="blank.tga"
color="0 0 0 0"
col_over="255 255 255 127"
col_pushed="255 255 255 192"
over_when_pushed = "false"
onclick_l="lua"
params_l="#params_l"
/>
</group>
</template>
<group type="menu" id="r2ed_base_menu_look"
options="context_menu_back"
text_y="-2"
color="255 255 255 255"
fontsize="16"
shadow="true"
shadow_color="0 0 0 255"
shadow_color_over="0 0 0 255"
color_over="0 0 0 255"
color_grayed="255 255 255 128"
shadow_color_grayed="0 0 0 255"
highlight_over="255 255 255 128"
>
</group>
<!-- ******************************************************************************************************************* -->
<!-- * R2ED INTERFACE * -->
<!-- ******************************************************************************************************************* -->
<template name="r2ed_tool" id="" x="0" y="0" active="true" posref="BL BM" posparent="parent" icon="" icon_over="" icon_pushed="" w="44" h="39" tooltip=""
on_tooltip=""
on_tooltip_params=""
offset_x = "0"
offset_y = "0"
onclick_l=""
params_l=""
keep="true"
icon_disabled="blank.tga"
border_select_tex="r2ed_tool_border_select.tga"
corner_select_tex="r2ed_tool_corner_select.tga"
tooltip_parent=""
tooltip_posref="auto"
>
<group id="#id" active="#active" x="#x" y="#y" posref="#posref" posparent="#posparent"
child_resize_w="true" child_resize_h="true"
child_resize_wmargin="#offset_x" child_resize_hmargin="#offset_y"
onclick_l=""
params_l=""
>
<group id="unselected" active="true" child_resize_w="true" child_resize_h="true" posref="BR BR">
<view type="bitmap" id="bl" global_color="false" w="8" h="8" posref="BL BL" texture="r2ed_tool_corner.tga" rot="3"/>
<view type="bitmap" id="bg" w="#w" h="#h" scale="true" posparent="bl" posref="TR BL" texture="r2ed_tool_bg.tga" rot="3"/>
<ctrl type="button" id="button" button_type="push_button" w="#w" h="#h" posref="TR BL" posparent="bl"
tx_normal="#icon"
tx_pushed="#icon_pushed"
tx_over="#icon_over"
tooltip="#tooltip"
tooltip_parent="#tooltip_parent"
tooltip_posref="#tooltip_posref"
on_tooltip="#on_tooltip"
on_tooltip_params="#on_tooltip_params"
global_color="false"
global_color_normal="false"
global_color_over="false"
global_color_pushed="false"
onclick_l="#onclick_l"
params_l="#params_l"
over_when_pushed = "false"
/>
<view type="bitmap" global_color="false" id="bottom" scale="true" posparent="button" posref="BL TL" sizeref="w" w="0" h="8" texture="r2ed_tool_border.tga" rot="2"/>
<view type="bitmap" global_color="false" id="top" scale="true" posparent="button" posref="TL BL" sizeref="w" w="0" h="8" texture="r2ed_tool_border.tga" rot="0"/>
<view type="bitmap" global_color="false" id="left" scale="true" posparent="button" posref="BL BR" sizeref="h" w="8" h="0" texture="r2ed_tool_border.tga" rot="3"/>
<view type="bitmap" global_color="false" id="right" scale="true" posparent="button" posref="BR BL" sizeref="h" w="8" h="0" texture="r2ed_tool_border.tga" rot="1"/>
<view type="bitmap" global_color="false" id="tl" w="8" h="8" posref="TL BR" texture="r2ed_tool_corner.tga" posparent="button" rot="0"/>
<view type="bitmap" global_color="false" id="tr" w="8" h="8" posref="TR BL" texture="r2ed_tool_corner.tga" posparent="button" rot="1"/>
<view type="bitmap" global_color="false" id="br" w="8" h="8" posref="BR TL" texture="r2ed_tool_corner.tga" posparent="button" rot="2"/>
</group>
<group id="selected" active="false" child_resize_w="true" child_resize_h="true" posref="BR BR">
<view type="bitmap" id="bl" global_color="false" w="8" h="8" posref="BL BL" texture="#corner_select_tex" rot="3"/>
<view type="bitmap" id="bg" w="#w" h="#h" scale="true" posparent="bl" posref="TR BL" texture="r2ed_tool_bg.tga" rot="3"/>
<ctrl type="button" id="button" button_type="push_button" w="#w" h="#h" posref="TR BL" posparent="bl"
tx_normal="#icon"
tx_pushed="#icon_pushed"
tx_over="#icon_over"
tooltip="#tooltip"
on_tooltip="#on_tooltip"
on_tooltip_params="#on_tooltip_params"
tooltip_parent="#tooltip_parent"
tooltip_posref="#tooltip_posref"
global_color="false"
global_color_normal="false"
global_color_over="false"
global_color_pushed="false"
onclick_l="#onclick_l"
params_l="#params_l"
over_when_pushed = "false"
/>
<view type="bitmap" global_color="false" id="bottom" scale="true" posparent="button" posref="BL TL" sizeref="w" h="8" w="0" texture="#border_select_tex" rot="2"/>
<view type="bitmap" global_color="false" id="top" scale="true" posparent="button" posref="TL BL" sizeref="w" h="8" w="0" texture="#border_select_tex" rot="0"/>
<view type="bitmap" global_color="false" id="left" scale="true" posparent="button" posref="BL BR" sizeref="h" w="8" h="0" texture="#border_select_tex" rot="3"/>
<view type="bitmap" global_color="false" id="right" scale="true" posparent="button" posref="BR BL" sizeref="h" w="8" h="0" texture="#border_select_tex" rot="1"/>
<view type="bitmap" global_color="false" id="tl" w="8" h="8" posref="TL BR" texture="#corner_select_tex" posparent="button" rot="0"/>
<view type="bitmap" global_color="false" id="tr" w="8" h="8" posref="TR BL" texture="#corner_select_tex" posparent="button" rot="1"/>
<view type="bitmap" global_color="false" id="br" w="8" h="8" posref="BR TL" texture="#corner_select_tex" posparent="button" rot="2"/>
</group>
<group id="disabled" active="false" child_resize_w="true" child_resize_h="true" posref="BR BR">
<view type="bitmap" id="bl" global_color="false" w="8" h="8" posref="BL BL" texture="r2ed_tool_corner.tga" rot="3"/>
<view type="bitmap" id="bg" w="#w" h="#h" scale="true" posparent="bl" posref="TR BL" texture="r2ed_tool_bg.tga" rot="3"/>
<ctrl type="button" id="button" button_type="push_button" w="#w" h="#h" posref="TR BL" posparent="bl"
tx_normal="#icon_disabled"
tx_pushed="#icon_disabled"
tx_over="#icon_disabled"
tooltip="#tooltip"
on_tooltip="#on_tooltip"
on_tooltip_params="#on_tooltip_params"
tooltip_parent="#tooltip_parent"
tooltip_posref="#tooltip_posref"
global_color="false"
global_color_normal="false"
global_color_over="false"
global_color_pushed="false"
over_when_pushed = "false"
onclick_l="#onclick_l"
params_l="#params_l"
frozen="true"
frozen_half_tone="false"
/>
<view type="bitmap" global_color="false" id="bottom" scale="true" posparent="button" posref="BL TL" sizeref="w" h="8" w="0" texture="r2ed_tool_border.tga" rot="2"/>
<view type="bitmap" global_color="false" id="top" scale="true" posparent="button" posref="TL BL" sizeref="w" h="8" w="0" texture="r2ed_tool_border.tga" rot="0"/>
<view type="bitmap" global_color="false" id="left" scale="true" posparent="button" posref="BL BR" sizeref="h" w="8" h="0" texture="r2ed_tool_border.tga" rot="3"/>
<view type="bitmap" global_color="false" id="right" scale="true" posparent="button" posref="BR BL" sizeref="h" w="8" h="0" texture="r2ed_tool_border.tga" rot="1"/>
<view type="bitmap" global_color="false" id="tl" w="8" h="8" posref="TL BR" texture="r2ed_tool_corner.tga" posparent="button" rot="0"/>
<view type="bitmap" global_color="false" id="tr" w="8" h="8" posref="TR BL" texture="r2ed_tool_corner.tga" posparent="button" rot="1"/>
<view type="bitmap" global_color="false" id="br" w="8" h="8" posref="BR TL" texture="r2ed_tool_corner.tga" posparent="button" rot="2"/>
</group>
</group>
<!--
<tree node="#id">
</tree>
-->
</template>
<template name="named_r2ed_tool" id="" x="0" y="0" active="true" posref="BL BL" posparent="" icon="" icon_over="" icon_pushed="" w="44" h="39" tooltip=""
onclick_l=""
params_l=""
text_color="255 255 255 255"
fontsize="15"
text=""
>
<group id="#id" active="true" x="#x" y="#y" posref="#posref" posparent="#posparent"
child_resize_w="true" child_resize_h="true"
onclick_l=""
params_l=""
>
<instance template="r2ed_tool" id="tool" posparent="parent" tooltip="#tooltip" onclick_l="#onclick_l" params_l="#params_l" icon="#icon" icon_over="#icon_over" icon_pushed="#icon_pushed" posref="ML ML"/>
<view type="text" id="t" posref="MR ML" posparent="tool" x="4" color="#text_color" global_color="true" fontsize="#fontsize" shadow="true" hardtext="#text"/>
</group>
</template>
<!-- ************************************************** -->
<!-- * BBOX EDIT * -->
<!-- ************************************************** -->
<template name = "bbox_slider" id="bbox_slider">
<group id="#id" posref="TL TL" h="12" sizeref="w">
<view type="bitmap" id="bk" posref="BL BL" scale="true" y="6" sizeref="w" h="2" texture="W_line_hor2.tga" />
<ctrl type="scroll" id="slider" posparent="bk" posref="MM MM" x="0" y="-1" sizeref="w" h="8"
vertical="false" align="L" tracksize="8"
tx_topright="w_scroll_R.tga" tx_middle="w_scroll_M.tga" tx_bottomleft="w_scroll_L.tga"
onscroll="lua" params="r2.CustomBBox:updateFromUI()"
min="0"
max="10000"/>
</group>
</template>
<group type="container" id="r2ed_bbox_edit" title="uiR2EDBBoxEdit" global_color="false" line_at_bottom="false"
movable="true" opened="true" openable="false" resizer="true" header_color="UI:SAVE:WIN:COLORS:R2_EDIT_BBOX"
pop_min_w="150" pop_min_h="150" pop_max_w="800" pop_max_h="600"
h="220"
w="220"
active="false"
on_active="lua"
on_active_params="if r2 and r2.Mode == 'Edit' then r2.CustomBBox:updateUI() end"
on_close_button="lua"
on_close_button_params="runCommand('hideR2EntityBoxes')"
savable="true"
>
<group id="header_closed" x="0" y="0" child_resize_w="true" h="16" posref="TL TL"
group_onclick_r="active_menu"
group_params_r="menu=ui:interface:base_menu_with_color"
>
</group>
<group id="header_opened" x="0" y="0" w="800" h="16" posref="TL TL"
group_onclick_r="active_menu"
group_params_r="menu=ui:interface:base_menu_with_color"
>
</group>
<group id="content" x="0" y="0" sizeref="wh" w="0" h="0" posref="TL TL" >
<group id="enclosing" sizeref="wh" w="0" h="0" posref="TL TL">
<view type="text" id="no_selected_bbox" posref="MM MM" global_color="true" fontsize="16" shadow="true" hardtext="uiR2DNoSelectedInstance"/>
<view type="text" id="no_custom_bbox" posref="MM MM" global_color="true" fontsize="16" shadow="true" hardtext="uiR2DNoCustomBBox"/>
<group id="custom_bbox" posref="TL TL" sizeref="w" active="false" child_resize_h="true" child_resize_hmargin="4">
<group id="custom_bbox_checkbox" posref="TL TL" child_resize_h="true" y="-4" sizeref="w" child_resize_hmargin="4" child_resize_wmargin="4">
<ctrl type="button" id="custom_bbox_enabled" button_type="toggle_button" posref="ML ML" x="2" y="0"
tx_normal="w_slot_on.tga" tx_pushed="w_opacity_on.tga" tx_over="w_slot_on.tga"
color="255 255 255 255" col_pushed="255 255 255 255" col_over="255 255 255 0"
onclick_l="lua"
params_l="r2.CustomBBox:updateFromUI()"
/>
<view type="text" id="text_custom" posparent="custom_bbox_enabled" posref="MR ML" x="4" y="-3" global_color="true" fontsize="12" shadow="true" hardtext="uiR2EDCustomSelectBBox" auto_clamp="true"/>
</group>
<group type="table" id="bbox" posref="BL TL" posparent="custom_bbox_checkbox" sizeref="w" width="100%" border="0" bgcolor="0 0 0 127" y="-4"
cellspacing="0"
cellpadding="0"
continuous_update="true"
>
<TR>
<TD width="25%" height="0" align="left" valign="middle" ignore_max_width="true" ignore_min_width="true">
<view type="text" id="x_min_text" global_color="true" fontsize="14" shadow="true" hardtext="uiR2EDBBoxXMin" auto_clamp="true"/>
</TD>
<TD height="0" align="left" valign="middle" ignore_max_width="true" ignore_min_width="true">
<instance template="bbox_slider" id="x_min"/>
</TD>
</TR>
<TR>
<TD width="25%" height="0" align="left" valign="middle" ignore_max_width="true" ignore_min_width="true">
<view type="text" id="x_max_text" global_color="true" fontsize="14" shadow="true" hardtext="uiR2EDBBoxXMax" auto_clamp="true"/>
</TD>
<TD height="0" align="left" valign="middle" ignore_max_width="true" ignore_min_width="true">
<instance template="bbox_slider" id="x_max"/>
</TD>
</TR>
<TR>
<TD width="25%" height="0" align="left" valign="middle" ignore_max_width="true" ignore_min_width="true">
<view type="text" id="y_min_text" global_color="true" fontsize="14" shadow="true" hardtext="uiR2EDBBoxYMin" auto_clamp="true"/>
</TD>
<TD height="0" align="left" valign="middle" ignore_max_width="true" ignore_min_width="true">
<instance template="bbox_slider" id="y_min"/>
</TD>
</TR>
<TR>
<TD width="25%" height="0" align="left" valign="middle" ignore_max_width="true" ignore_min_width="true">
<view type="text" id="y_max_text" global_color="true" fontsize="14" shadow="true" hardtext="uiR2EDBBoxYMax" auto_clamp="true"/>
</TD>
<TD height="0" align="left" valign="middle" ignore_max_width="true" ignore_min_width="true">
<instance template="bbox_slider" id="y_max"/>
</TD>
</TR>
<TR>
<TD width="25%" height="0" align="left" valign="middle" ignore_max_width="true" ignore_min_width="true">
<view type="text" id="z_min_text" global_color="true" fontsize="14" shadow="true" hardtext="uiR2EDBBoxZMin" auto_clamp="true"/>
</TD>
<TD height="0" align="left" valign="middle" ignore_max_width="true" ignore_min_width="true">
<instance template="bbox_slider" id="z_min"/>
</TD>
</TR>
<TR>
<TD width="25%" height="0" align="left" valign="middle" ignore_max_width="true" ignore_min_width="true">
<view type="text" id="z_max_text" global_color="true" fontsize="14" shadow="true" hardtext="uiR2EDBBoxZMax" auto_clamp="true"/>
</TD>
<TD height="0" align="left" valign="middle" ignore_max_width="true" ignore_min_width="true">
<instance template="bbox_slider" id="z_max"/>
</TD>
</TR>
</group>
<!-- save button -->
<ctrl style="text_button_16" id="save" posparent="bbox" posref="BL TL" x="0" y="-4" wmargin="8" color="255 255 255 255" col_over="255 255 255 255" col_pushed="255 255 255 255" onclick_l="lua" params_l="r2.CustomBBox:save()" hardtext="uiR2EDSave"/>
</group>
</group>
</group>
</group>
<tree node="r2ed_bbox_edit">
</tree>
<!-- ************************************************** -->
<!-- * TOOLS * -->
<!-- ************************************************** -->
<!-- Main toolbar -->
<group id="r2ed_toolbar"
active="true" x="5" y="-5" posref="TL TL"
child_resize_w="true"
child_resize_h="true"
>
<instance template="r2ed_tool" id="r2ed_tool_select" tooltip="uimR2EDTooltipSelectMove" onclick_l="r2ed_select_move" posparent="parent" posref="TL TL" x="0" y="0" icon="r2ed_tool_select.tga" icon_over="r2ed_tool_select_over.tga" icon_pushed="r2ed_tool_select_pushed.tga"
on_tooltip="lua"
on_tooltip_params="r2.ToolUI:updateTooltip()"
/>
<instance template="r2ed_tool" id="r2ed_tool_rotate" tooltip="uimR2EDTooltipSelectRotate" onclick_l="r2ed_select_rotate" posparent="r2ed_tool_select" posref="TR TL" x="4" y="0" icon="r2ed_tool_can_rotate.tga" icon_over="r2ed_tool_can_rotate_over.tga" icon_pushed="r2ed_tool_can_rotate_pushed.tga"
on_tooltip="lua"
on_tooltip_params="r2.ToolUI:updateTooltip()"
/>
<instance template="r2ed_tool" active="false" id="r2ed_tool_undo" tooltip="uimR2EDTooltipUndo" y="0" icon="r2ed_tool_undo.tga" icon_over="r2ed_tool_undo_over.tga" icon_pushed="r2ed_tool_undo_pushed.tga"
icon_disabled="r2ed_tool_undo_disabled.tga"
posparent="r2ed_tool_rotate" posref="TR TL" x="4"
onclick_l="r2ed_undo"
on_tooltip="lua"
on_tooltip_params="r2.ToolUI:updateTooltip()"
/>
<instance template="r2ed_tool" active="false" id="r2ed_tool_redo" tooltip="uimR2EDTooltipRedo" icon="r2ed_tool_redo.tga" icon_over="r2ed_tool_redo_over.tga" icon_pushed="r2ed_tool_redo_pushed.tga"
icon_disabled="r2ed_tool_redo_disabled.tga"
posparent="r2ed_tool_undo" posref="TR TL" x="4"
onclick_l="r2ed_redo"
on_tooltip="lua"
on_tooltip_params="r2.ToolUI:updateTooltip()"
/>
<instance template="r2ed_tool" active="true" id="r2ed_tool_copy" tooltip="uimR2EDTooltipCopy" posparent="r2ed_tool_redo" posref="TR TL" x="4" y="0" icon="r2ed_tool_copy.tga" icon_over="r2ed_tool_copy_over.tga" icon_pushed="r2ed_tool_copy_pushed.tga"
onclick_l="edit_copy"
on_tooltip="lua"
on_tooltip_params="r2.ToolUI:updateTooltip()"
/>
<instance template="r2ed_tool" active="true" id="r2ed_tool_paste" tooltip="uimR2EDTooltipPaste" posparent="r2ed_tool_copy" posref="TR TL" x="4" y="0" icon="r2ed_tool_paste.tga" icon_over="r2ed_tool_paste_over.tga" icon_pushed="r2ed_tool_paste_pushed.tga"
onclick_l="edit_paste"
on_tooltip="lua"
on_tooltip_params="r2.ToolUI:updateTooltip()"
/>
<instance template="r2ed_tool" active="true" id="r2ed_tool_display_mode" tooltip="uiR2EdPropertyToolTip_WorldObject_DisplayMode" posparent="r2ed_tool_paste" posref="TR TL" x="4" y="0" icon="r2ed_tool_prim_display_mode.tga" icon_over="r2ed_tool_prim_display_mode_over.tga" icon_pushed="r2ed_tool_prim_display_mode_pushed.tga"
onclick_l="lua"
params_l="r2:popDisplayModeMenu()"
/>
<instance template="r2ed_tool" active="true" id="r2ed_freeze_bot_objects" tooltip="uiR2EDFreezeBotObjects" posparent="r2ed_tool_display_mode" posref="TR TL" x="4" y="0" icon="r2ed_tool_unfreeze_object.tga" icon_over="r2ed_tool_unfreeze_object_over.tga" icon_pushed="r2ed_tool_unfreeze_object_pushed.tga"
onclick_l="r2ed_freeze_unfreeze_botobjects"
params_l=""
on_tooltip="lua"
on_tooltip_params="r2.ToolUI:updateTooltip()"
/>
<instance template="r2ed_tool" active="true" id="r2ed_unfreeze_bot_objects" tooltip="uiR2EDUnfreezeBotObjects" posparent="r2ed_freeze_bot_objects" posref="TR TL" x="0" y="0" icon="r2ed_tool_freeze_object.tga" icon_over="r2ed_tool_freeze_object_over.tga" icon_pushed="r2ed_tool_freeze_object_pushed.tga"
onclick_l="r2ed_freeze_unfreeze_botobjects"
params_l=""
on_tooltip="lua"
on_tooltip_params="r2.ToolUI:updateTooltip()"
/>
<instance template="r2ed_tool" active="true" id="r2ed_tool_teleport" tooltip="uimR2EDTooltipTeleport" posparent="r2ed_unfreeze_bot_objects" posref="TR TL" x="4" y="0" icon="r2ed_tool_teleport.tga" icon_over="r2ed_tool_teleport_over.tga" icon_pushed="r2ed_tool_teleport_pushed.tga"
onclick_l="r2ed_teleport"
on_tooltip="lua"
on_tooltip_params="r2.ToolUI:updateTooltip()"
/>
<instance template="r2ed_tool" active="true" id="r2ed_tool_start" tooltip="uimR2EDTooltipGoTest" posparent="r2ed_tool_teleport" posref="TR TL" x="4" y="0" icon="r2ed_tool_start.tga" icon_over="r2ed_tool_start_over.tga" icon_pushed="r2ed_tool_start_pushed.tga"
onclick_l="r2ed_try_go_test"
on_tooltip="lua"
on_tooltip_params="r2.ToolUI:updateTooltip()"
/>
<instance template="r2ed_tool" active="true" id="r2ed_tool_stop" tooltip="uimR2EDTooltipGoEdition" posparent="r2ed_tool_start" posref="TR TL" x="4" y="0" icon="r2ed_tool_stop.tga" icon_over="r2ed_tool_stop_over.tga" icon_pushed="r2ed_tool_stop_pushed.tga"
onclick_l="r2ed_stop_test"
on_tooltip="lua"
on_tooltip_params="r2.ToolUI:updateTooltip()"
/>
<instance template="r2ed_tool" active="true" id="r2ed_stop_live" tooltip="uimR2EDStopLive" posparent="r2ed_tool_stop" posref="TR TL" x="4" y="0" icon="r2_stop_live.tga" icon_over="r2_stop_live_over.tga" icon_pushed="r2_stop_live_pushed.tga"
onclick_l="r2_stop_live"
params_l="confirmStopLive=0"
on_tooltip="lua"
on_tooltip_params="r2.ToolUI:updateTooltip()"
/>
<instance template="r2ed_tool" active="true" id="r2ed_live" tooltip="uimR2EDMakeCurrentLive" icon="r2_live.tga" icon_over="r2_live_over.tga" icon_pushed="r2_live_pushed.tga"
onclick_l="open_scenario_control"
params_l=""
x="8"
posref="TR TL"
posparent="r2ed_stop_live"
border_select_tex="r2ed_tool_border_select_g.tga"
corner_select_tex="r2ed_tool_corner_select_g.tga"
/>
</group>
<tree node="r2ed_toolbar">
</tree>
<!-- windows toolbar -->
<group id="r2ed_windows_dm_bar"
active="true" x="-5" y="-5" posref="TR TR"
child_resize_w="true"
child_resize_h="true"
>
<instance template="r2ed_tool" active="true" id="r2ed_live" tooltip="uimR2EDUpdateFiltersCharacters" icon="r2_scenario_admin.tga" icon_over="r2_scenario_admin_over.tga" icon_pushed="r2_scenario_admin_pushed.tga"
onclick_l="open_scenario_control"
params_l="showHide=1"
posref="BL BL"
border_select_tex="r2ed_tool_border_select_g.tga"
corner_select_tex="r2ed_tool_corner_select_g.tga"
/>
<instance template="r2ed_tool" active="true" id="player_control" tooltip="uimR2EDPlayerControl" posparent="r2ed_live" posref="TR TL" x="4" y="0" icon="r2_player_admin.tga" icon_over="r2_player_admin_over.tga" icon_pushed="r2_player_admin_pushed.tga"
onclick_l="show_hide"
params_l="ring_chars_tracking"
on_tooltip="lua"
on_tooltip_params="r2.ToolUI:updateTooltip()"
border_select_tex="r2ed_tool_border_select_g.tga"
corner_select_tex="r2ed_tool_corner_select_g.tga"
/>
</group>
<tree node="r2ed_windows_dm_bar">
</tree>
<!-- because of ui customisation keep r2 buttons in a window for the 'player' modes : owner player & tester player -->
<group type="container" id="r2ed_toolbar_window" title="" global_color="false" line_at_bottom="false"
group_onclick_r="active_menu" group_params_r="menu=ui:interface:base_menu_with_color"
movable="true" opened="true" resizer="false" header_color="UI:SAVE:WIN:COLORS:OPT"
pop_min_w="220" pop_min_h="104" pop_max_w="220" pop_max_h="104"
h="104"
w="220"
active="false"
on_active=""
on_active_params=""
on_close_button=""
on_close_button_params=""
savable="true"
openable="false" header_active="false" right_button="false"
>
<group id="header_opened" x="0" y="0" sizeref="w" child_resize_h="true" posref="TL TL" active="true">
<group id="offseter"
posref="TL TL"
child_resize_w="true"
child_resize_h="true"
child_resize_hmargin="0"
y="0"
>
<group id="enclosing"
posref="TL TL"
child_resize_w="true"
child_resize_h="true"
>
<instance template="r2ed_tool" w="32" h="32" id="r2ed_anim_dm_mode" tooltip="uiR2EDAnimDMMode" posparent="parent" posref="TL TL" x="0" wmargin="8" color="255 255 255 255" col_over="255 255 255 255" col_pushed="255 255 255 255" hardtext="DM mode" icon="r2_icon_dm_mode.tga" icon_over="r2_icon_dm_mode_over.tga" icon_pushed="r2_icon_dm_mode_pushed.tga"
onclick_l="r2ed_anim_dm_mode"
on_tooltip="lua"
tooltip_parent="win"
on_tooltip_params="r2.ToolUI:updateTooltip()"
/>
<instance template="r2ed_tool" active="true" id="r2ed_stop_live" tooltip="uimR2EDStopLive" posparent="r2ed_anim_dm_mode" posref="TR TL" x="0" y="0" icon="r2_stop_live.tga" icon_over="r2_stop_live_over.tga" icon_pushed="r2_stop_live_pushed.tga"
onclick_l="r2_stop_live"
params_l="confirmStopLive=0"
on_tooltip="lua"
tooltip_parent="win"
on_tooltip_params="r2.ToolUI:updateTooltip()"
/>
<instance template="r2ed_tool" active="true" id="r2ed_live" tooltip="uimR2EDUpdateFiltersCharacters" posparent="r2ed_stop_live" icon="r2_live.tga" icon_over="r2_live_over.tga" icon_pushed="r2_live_pushed.tga"
onclick_l="open_scenario_control"
params_l="showHide=1"
posref="TR TL" x="4" y="0"
border_select_tex="r2ed_tool_border_select_g.tga"
corner_select_tex="r2ed_tool_corner_select_g.tga"
/>
<instance template="r2ed_tool" active="true" id="player_control" tooltip="uimR2EDPlayerControl" posparent="r2ed_live" posref="TR TL" x="4" y="0" icon="r2_player_admin.tga" icon_over="r2_player_admin_over.tga" icon_pushed="r2_player_admin_pushed.tga"
onclick_l="show_hide"
params_l="ring_chars_tracking"
on_tooltip="lua"
tooltip_parent="win"
on_tooltip_params="r2.ToolUI:updateTooltip()"
/>
</group>
</group>
</group>
</group>
<tree node="r2ed_toolbar_window">
</tree>
<!-- display mode menu -->
<!--
<group type="menu" id="r2ed_display_mode_menu" extends="r2ed_base_menu_look" mouse_pos="false" posref="TL TL">
<action id="reset" name="uiR2EDResetDisplayMode" handler="lua" params="r2:resetDisplayModeForAllObjects()"/>
<separator/>
<action id="show" name="uiR2EDShow">
<action id="show_all" name="uiR2EDShowAll" handler="lua" params="r2:setDisplayMode('all', 0, 1)"/>
<action id="hide_all" name="uiR2EDHideAll" handler="lua" params="r2:setDisplayMode('all', 1)"/>
<separator/>
<action id="show_all_roads_regions" name="uiR2EDShowAllRoadRegions" handler="lua" params="r2:setDisplayMode('places', 0, 1)"/>
<action id="hide_all_roads_regions" name="uiR2EDHideAllRoadRegions" handler="lua" params="r2:setDisplayMode('places', 1)"/>
<separator/>
<action id="show_all_scenery_objects" name="uiR2EDShowAllSceneryObjects" handler="lua" params="r2:setDisplayMode('bot_objects', 0, 1)"/>
<action id="hide_all_scenery_objects" name="uiR2EDHideAllSceneryObjects" handler="lua" params="r2:setDisplayMode('bot_objects', 1)"/>
</action>
<action id="lock" name="uiR2EDLock">
<action id="lock_all" name="uiR2EDLockAll" handler="lua" params="r2:setDisplayMode('all', 3)"/>
<action id="unlock_all" name="uiR2EDUnlockAll" handler="lua" params="r2:setDisplayMode('all', 0, 3)"/>
<separator/>
<action id="lock_all_roads_regions" name="uiR2EDLockAllRoadRegions" handler="lua" params="r2:setDisplayMode('places', 3)"/>
<action id="unlock_all_roads_regions" name="uiR2EDUnlockAllRoadRegions" handler="lua" params="r2:setDisplayMode('places', 0, 3)"/>
<separator/>
<action id="lock_all_scenery_objects" name="uiR2EDLockAllSceneryObjects" handler="lua" params="r2:setDisplayMode('bot_objects', 3)"/>
<action id="unlock_all_scenery_objects" name="uiR2EDUnlockAllSceneryObjects" handler="lua" params="r2:setDisplayMode('bot_objects', 0, 3)"/>
</action>
<action id="freeze" name="uiR2EDFreeze">
<action id="freeze_all" name="uiR2EDFreezeAll" handler="lua" params="r2:setDisplayMode('all', 2)"/>
<action id="unfreeze_all" name="uiR2EDUnfreezeAll" handler="lua" params="r2:setDisplayMode('all', 0, 2)"/>
<separator/>
<action id="freeze_all_roads_regions" name="uiR2EDFreezeAllRoadRegions" handler="lua" params="r2:setDisplayMode('places', 2)"/>
<action id="unfreeze_all_roads_regions" name="uiR2EDUnfreezeAllRoadRegions" handler="lua" params="r2:setDisplayMode('places', 0, 2)"/>
<separator/>
<action id="freeze_all_scenery_objects" name="uiR2EDFreezeAllSceneryObjects" handler="lua" params="r2:setDisplayMode('bot_objects', 2)"/>
<action id="unfreeze_all_scenery_objects" name="uiR2EDUnfreezeAllSceneryObjects" handler="lua" params="r2:setDisplayMode('bot_objects', 0, 2)"/>
</action>
</group>
-->
<!-- primitive display mode -->
<group type="menu" id="r2ed_primitive_display" extends="r2ed_base_menu_look" mouse_pos="false" posref="TL TL">
<action id="freeze_all" checkable="true" name="uiR2EDFreezeAll" handler="lua" params="r2:primDisplayFreezeAll()"/>
<action id="unfreeze_all" checkable="true" name="uiR2EDUnfreezeAll" handler="lua" params="r2:primDisplayUnfreezeAll()"/>
<separator/>
<action id="hide_all" checkable="true" name="uiR2EDHideAll" handler="lua" params="r2:primDisplayHideAll()"/>
<action id="show_contextual" checkable="true" name="uiR2EDShowContextual" handler="lua" params="r2:primDisplayShowContextual()"/>
<action id="show_all" checkable="true" name="uiR2EDShowAll" handler="lua" params="r2:primDisplayShowAll()"/>
</group>
<!-- windows toolbar -->
<group id="r2ed_windows_bar"
active="false" x="-5" y="-5" posref="TR TR"
child_resize_w="true"
child_resize_h="true"
>
<instance template="r2ed_tool" active="true" id="r2ed_tool_palette_window" tooltip="uimR2EDTooltipPaletteWindow" icon="r2ed_tool_palette_window.tga" icon_over="r2ed_tool_palette_window_over.tga" icon_pushed="r2ed_tool_palette_window_pushed.tga"
onclick_l="show_hide"
params_l="r2ed_palette"
on_tooltip="lua"
on_tooltip_params="r2.ToolUI:updateTooltip()"
posref="BL BL"
border_select_tex="r2ed_tool_border_select_g.tga"
corner_select_tex="r2ed_tool_corner_select_g.tga"
/>
<instance template="r2ed_tool" active="true" id="r2ed_tool_scenario_window" tooltip="uimR2EDTooltipScenarioWindow" posparent="r2ed_tool_palette_window" posref="TR TL" x="4" y="0" icon="r2ed_tool_scenario_window.tga" icon_over="r2ed_tool_scenario_window_over.tga" icon_pushed="r2ed_tool_scenario_window_pushed.tga"
onclick_l="show_hide"
params_l="r2ed_scenario"
on_tooltip="lua"
on_tooltip_params="r2.ToolUI:updateTooltip()"
border_select_tex="r2ed_tool_border_select_g.tga"
corner_select_tex="r2ed_tool_corner_select_g.tga"
/>
<instance template="r2ed_tool" active="true" id="r2ed_tool_map_window" tooltip="uimR2EDTooltipMapWindow" posparent="r2ed_tool_scenario_window" posref="TR TL" x="4" y="0" icon="r2ed_tool_map_window.tga" icon_over="r2ed_tool_map_window_over.tga" icon_pushed="r2ed_tool_map_window_pushed.tga"
onclick_l="show_hide"
params_l="map"
on_tooltip="lua"
on_tooltip_params="r2.ToolUI:updateTooltip()"
border_select_tex="r2ed_tool_border_select_g.tga"
corner_select_tex="r2ed_tool_corner_select_g.tga"
/>
</group>
<tree node="r2ed_windows_bar">
</tree>
<group id="r2ed_tool_context_help" posref="BL TL" y="-8" posparent="r2ed_toolbar"
child_resize_h="true" w="0" active="true" savable="false">
<view type="text" id="t" posref="ML ML" global_color="false" fontsize="15" shadow="true" hardtext="toto" active="true"/>
</group>
<tree node="r2ed_tool_context_help">
</tree>
<group id="r2ed_max_visible_entity_count_exceeded" posref="BL TL" y="-8" posparent="r2ed_tool_context_help"
child_resize_h="true" w="0" active="false" savable="false">
<view type="text" id="t" posref="ML ML" global_color="false" fontsize="15" color="255 0 0 255" shadow="true" hardtext="uiR2EDMaxVisibleEntityCountExceeded" active="true"/>
</group>
<tree node="r2ed_max_visible_entity_count_exceeded">
</tree>
<!-- bottom left decoration -->
<group id="r2ed_main_bl"
active="true" x="-4" y="-2" posref="BL BL"
child_resize_w="true"
child_resize_h="true"
>
<view type="bitmap" id="bg" posref="BL BL" w="40" h="33" texture="r2_main_bl.tga" color="255 255 255 255" global_color="false"/>
</group>
<tree node="r2ed_main_bl">
</tree>
<!-- A the choose your scenario for starting animation-->
<group id="r2ed_animation_loading"
active="true" x="-4" y="-2" posref="BL BL"
sizeref="wh"
child_resize_w="true"
child_resize_h="true"
overlappable = "false"
>
<view type="bitmap" id="bg" posref="BL BL" w="0" h="0" texture="r2_main_bl.tga" color="255 255 255 255" global_color="false" sizeref="wh" scale="true"/>
</group>
<tree node="r2ed_animation_loading">
</tree>
<!-- A the wait for the animator to start the scenario-->
<group id="r2ed_animation_waiting"
active="true" x="-4" y="-2" posref="BL BL"
sizeref="wh"
child_resize_w="true"
child_resize_h="true"
overlappable = "false"
>
<view type="bitmap" id="bg" posref="BL BL" w="0" h="0" texture="r2_icon_test_mode.tga" color="255 255 255 255" global_color="false" sizeref="wh" scale="true"/>
</group>
<tree node="r2ed_animation_waiting">
</tree>
<!-- Contextual toolbar -->
<!--
<group id="r2ed_contextual_toolbar"
active="false" x="16" y="16" posref="BL BL"
child_resize_w="true"
child_resize_h="true"
>
<group type="list" id="buttons" addelt="R" align="T" child_resize_h="true" child_resize_w="true">
-->
<!-- filled by code -->
<!--
</group>
</group>
<tree node="r2ed_contextual_toolbar">
</tree>
-->
<!-- windows on / off + tmp debug stuffs -->
<!--
<group id="r2ed_windowbar"
active="true" x="0" y="0" posref="TL TL"
child_resize_w="true"
child_resize_h="true"
>
<ctrl style="text_button_16" id="palette" posref="TL TL" x="0" wmargin="8" color="255 255 255 255" col_over="255 255 255 255" col_pushed="255 255 255 255" onclick_l="lua" params_l="r2:switchPaletteWindow()" hardtext="uiR2EDPaletteWindow"/>
<ctrl style="text_button_16" id="scenario" posref="TR TL" x="4" posparent="palette" wmargin="8" color="255 255 255 255" col_over="255 255 255 255" col_pushed="255 255 255 255" onclick_l="lua" params_l="r2:switchScenarioWindow()" hardtext="uiR2EDScenarioWindow"/>
<ctrl style="text_button_16" id="properties" posref="TR TL" x="4" posparent="scenario" wmargin="8" color="255 255 255 255" col_over="255 255 255 255" col_pushed="255 255 255 255" onclick_l="lua" params_l="r2:switchPropertiesWindow()" hardtext="uiR2EDPropertiesWindow"/>
<view type="bitmap" id="bl" x="4" w="1" h="16" posref="TR TL" posparent="properties" texture="blank.tga" scale="true"/>
<ctrl style="text_button_16" id="debug_console" posref="TR TL" x="4" posparent="bl" wmargin="8" color="255 255 255 255" col_over="255 255 255 255" col_pushed="255 255 255 255" onclick_l="lua" params_l="r2:switchDebugWindow()" hardtext="uiR2EDDebugConsoleWindow"/>
<view type="bitmap" id="bl2" x="4" w="1" h="16" posref="TR TL" posparent="debug_console" texture="blank.tga" scale="true"/>
<ctrl style="text_button_16" id="show_hide_prims" posref="TR TL" x="4" posparent="bl2" wmargin="8" color="255 255 255 255" col_over="255 255 255 255" col_pushed="255 255 255 255" onclick_l="lua" params_l="r2.Config.PrimDisplayEnabled = not r2.Config.PrimDisplayEnabled" hardtext="uiR2EDShowHidePrims"/>
<ctrl style="text_button_16" id="cust_bbox" posparent="show_hide_prims" posref="TR TL" x="4" wmargin="8" color="255 255 255 255" col_over="255 255 255 255" col_pushed="255 255 255 255" onclick_l="lua" params_l="r2:switchCustomBBoxWindow()" hardtext="uiR2EDCustomBBox"/>
</group>
<tree node="r2ed_windowbar">
</tree>
-->
<!-- tmp : for debug -->
<group id="r2ed_testbar"
active="true" x="4" y="4" posref="BL BL"
child_resize_w="true"
child_resize_wmargin="8"
child_resize_h="true"
>
<!-- toggle dm mode / test mode -->
<instance template="r2ed_tool" w="32" h="32" id="r2ed_anim_test_mode" tooltip="uiR2EDAnimTestMode" posref="TL TL" x="0" wmargin="8" color="255 255 255 255" col_over="255 255 255 255" col_pushed="255 255 255 255" hardtext="test mode" icon="r2_icon_test_mode.tga" icon_over="r2_icon_test_mode_over.tga" icon_pushed="r2_icon_test_mode_pushed.tga"
onclick_l="lua"
params_l="runAH(nil, 'r2ed_anim_test_mode', '')"
/>
<instance template="r2ed_tool" w="32" h="32" id="r2ed_anim_dm_mode" tooltip="uiR2EDAnimDMMode" posref="TL TL" x="0" wmargin="8" color="255 255 255 255" col_over="255 255 255 255" col_pushed="255 255 255 255" hardtext="DM mode" icon="r2_icon_dm_mode.tga" icon_over="r2_icon_dm_mode_over.tga" icon_pushed="r2_icon_dm_mode_pushed.tga"
onclick_l="lua"
params_l="runAH(nil, 'r2ed_anim_dm_mode', '')"
/>
<!-- Acts -->
<instance template="r2ed_tool" w="32" h="32" id="r2ed_anim_acts" tooltip="uiR2EDAnimActs" posref="TL TL" x="0" wmargin="8" color="255 255 255 255" col_over="255 255 255 255" col_pushed="255 255 255 255" onclick_l="lua" params_l="r2.ui.AnimActs:popMenu()" hardtext="act2" icon="r2_icon_acts.tga" icon_over="r2_icon_acts_over.tga" icon_pushed="r2_icon_acts_pushed.tga"/>
<instance template="r2ed_tool" w="32" h="32" id="r2ed_anim_triggers" tooltip="uiR2EDAnimTriggers" posref="TL TL" x="0" wmargin="8" color="255 255 255 255" col_over="255 255 255 255" col_pushed="255 255 255 255" onclick_l="lua" params_l="r2.ui.AnimUserTriggers:popMenu()" hardtext="act2" icon="r2_icon_animation_triggers.tga" icon_over="r2_icon_animation_triggers_over.tga" icon_pushed="r2_icon_animation_triggers_pushed.tga"/>
<instance template="r2ed_tool" w="32" h="32" id="r2ed_anim_speak_as" tooltip="uiR2EDAnimSpeakAs" posref="TL TL" x="0" wmargin="8" color="255 255 255 255" col_over="255 255 255 255" col_pushed="255 255 255 255" onclick_l="lua" params_l="r2:dssTarget('TALK_AS')" hardtext="speak as" icon="r2_icon_speak_as.tga" icon_over="r2_icon_speak_as_over.tga" icon_pushed="r2_icon_speak_as_pushed.tga"/>
<instance template="r2ed_tool" w="32" h="32" id="r2ed_anim_stop_speak" tooltip="uiR2EDAnimStopSpeak" posref="TL TL" x="0" wmargin="8" color="255 255 255 255" col_over="255 255 255 255" col_pushed="255 255 255 255" onclick_l="lua" params_l="r2:dssTarget('STOP_TALK')" hardtext="stop speak" icon="r2_icon_stop_speak.tga" icon_over="r2_icon_stop_speak_over.tga" icon_pushed="r2_icon_stop_speak_pushed.tga"/>
<!-- entities control -->
<instance template="r2ed_tool" w="32" h="32" id="r2ed_anim_control" tooltip="uiR2EDAnimControl" posref="TL TL" x="0" wmargin="8" color="255 255 255 255" col_over="255 255 255 255" col_pushed="255 255 255 255" onclick_l="lua" params_l="r2:dssTarget('CONTROL')" hardtext="control as" icon="r2_icon_possess.tga" icon_over="r2_icon_possess_over.tga" icon_pushed="r2_icon_possess_pushed.tga"/>
<instance template="r2ed_tool" w="32" h="32" id="r2ed_anim_stop_control" tooltip="uiR2EDAnimStopControl" posref="TL TL" x="0" wmargin="8" color="255 255 255 255" col_over="255 255 255 255" col_pushed="255 255 255 255" onclick_l="lua" params_l="r2:dssTarget('STOP_CONTROL')" hardtext="stop control" icon="r2_icon_stop_possess.tga" icon_over="r2_icon_stop_possess_over.tga" icon_pushed="r2_icon_stop_possess_pushed.tga"/>
<instance template="r2ed_tool" w="32" h="32" id="r2ed_anim_add_hp" tooltip="uiR2EDAnimAddHP" posref="TL TL" x="0" wmargin="8" color="255 255 255 255" col_over="255 255 255 255" col_pushed="255 255 255 255" onclick_l="lua" params_l="r2:dssTarget('ADD_HP')" hardtext="add hp" icon="r2_icon_add_hp.tga" icon_over="r2_icon_add_hp_over.tga" icon_pushed="r2_icon_add_hp_pushed.tga"/>
<instance template="r2ed_tool" w="32" h="32" id="r2ed_anim_grp_heal" tooltip="uiR2EDAnimGrpHeal" posref="TL TL" x="0" wmargin="8" color="255 255 255 255" col_over="255 255 255 255" col_pushed="255 255 255 255" onclick_l="lua" params_l="r2:dssTarget('GRP_HEAL')" hardtext="heal group" icon="r2_icon_add_hp.tga" icon_over="r2_icon_add_hp_over.tga" icon_pushed="r2_icon_add_hp_pushed.tga"/>
<instance template="r2ed_tool" w="32" h="32" id="r2ed_anim_kill" tooltip="uiR2EDAnimKill" posref="TL TL" x="0" wmargin="8" color="255 255 255 255" col_over="255 255 255 255" col_pushed="255 255 255 255" onclick_l="lua" params_l="r2:dssTarget('KILL_NPC')" hardtext="kill" icon="r2_toolbar_kill.tga" icon_over="r2_toolbar_kill_over.tga" icon_pushed="r2_toolbar_kill_pushed.tga"/>
<instance template="r2ed_tool" w="32" h="32" id="r2ed_anim_grp_kill" tooltip="uiR2EDAnimGrpKill" posref="TL TL" x="0" wmargin="8" color="255 255 255 255" col_over="255 255 255 255" col_pushed="255 255 255 255" onclick_l="lua" params_l="r2:dssTarget('GRP_KILL')" hardtext="kill group" icon="r2_toolbar_kill.tga" icon_over="r2_toolbar_kill_over.tga" icon_pushed="r2_toolbar_kill_pushed.tga"/>
<instance template="r2ed_tool" w="32" h="32" id="r2ed_anim_despawn" tooltip="uiR2EDAnimDespawn" posref="TL TL" x="0" wmargin="8" color="255 255 255 255" col_over="255 255 255 255" col_pushed="255 255 255 255" onclick_l="lua" params_l="r2:dssTarget('DESPAWN_NPC')" hardtext="despawn" icon="r2_icon_despawn.tga" icon_over="r2_icon_despawn_over.tga" icon_pushed="r2_icon_despawn_pushed.tga"/>
<!-- weather control -->
<instance template="r2ed_tool" w="32" h="32" id="r2ed_anim_weather" tooltip="uiR2EDChangeWeather" posref="TL TL" x="0" wmargin="8" color="255 255 255 255" col_over="255 255 255 255" col_pushed="255 255 255 255" onclick_l="lua" params_l="r2:changeWeatherDialog()" hardtext="weather" icon="r2_icon_weather.tga" icon_over="r2_icon_weather_over.tga" icon_pushed="r2_icon_weather_pushed.tga"/>
<!-- dm gift -->
<instance template="r2ed_tool" w="32" h="32" id="r2ed_anim_dm_gift" tooltip="uiR2EDDMGift" posref="TL TL" x="0" wmargin="8" color="255 255 255 255" col_over="255 255 255 255" col_pushed="255 255 255 255" onclick_l="lua" params_l="r2.DMGift:begin()" hardtext="weather" icon="r2_icon_animation_give.tga" icon_over="r2_icon_animation_give_over.tga" icon_pushed="r2_icon_animation_give_pushed.tga"/>
</group>
<tree node="r2ed_testbar">
</tree>
<!-- Template : a single controlled entity, with the button to stop controlling it -->
<template name="controlled_entity" posref="BL BL" posparent="parent">
<group id="#id" child_resize_h="true" child_resize_w="true" posref="#posref" posparent="#posparent">
<ctrl type="button" id="b" button_type="push_button" posref="ML ML"
tx_normal="r2_icon_possess_small.tga"
tx_pushed="r2_icon_possess_small_pushed.tga"
tx_over="r2_icon_possess_small_over.tga"
tooltip=""
tooltip_parent="win"
global_color="false"
global_color_normal="false"
global_color_over="false"
global_color_pushed="false"
onclick_l="lua"
params_l="debugInfo('implement me')"
over_when_pushed = "false"
/>
<view type="text_id" id="t" x="2" y="0" posref="MR ML" posparent="b" fontsize="10" textid="#db_entry" />
<!--
<view type="text" id="t" x="2" y="0" posref="MR ML" posparent="b" fontsize="10" hardtext="test test test" />
-->
</group>
</template>
<!-- List of entities that are being possessed / talking -->
<group id="dm_controlled_entities" x="8" y="54" child_resize_w="true" child_resize_wmargin="8" child_resize_h="true" child_resize_hmargin="8" active="false">
<instance template="box_widget" id="box" posref="TL TL" sizeref="wh" w="0" h="0" />
<group id="inside" child_resize_w="true" child_resize_h="true" x="4" y="4">
<vector template="controlled_entity" _size="%r2_max_num_dm_controlled_entities" _firstpos="BL BL" _nextpos="TL BL" id="b$i" db_entry="UI:VARIABLES:R2_DM_CONTROLLED:$i:TEXT_ID"/>
</group>
</group>
<tree node="dm_controlled_entities">
</tree>
<!-- menu for the acts list at animation time -->
<group type="menu" id="r2ed_anim_acts_menu" extends="r2ed_base_menu_look" mouse_pos="false" case_mode="0">
<!-- filled by code -->
</group>
<!-- menu for the triggers list at animation time -->
<group type="menu" id="r2ed_anim_triggers_menu" extends="r2ed_base_menu_look" mouse_pos="false" case_mode="0">
<!-- filled by code -->
</group>
<group id="r2ed_current_session"
active="false" x="140" y="-4" posref="TL TL"
child_resize_w="true"
child_resize_h="true"
>
<view type="text" id="current_session" global_color="false" fontsize="20" shadow="true"/>
</group>
<tree node="r2ed_current_session">
</tree>
<group id="r2ed_uploading_bar"
active="false" y="200" x="0" posref="MM MM"
child_resize_w="true"
child_resize_h="true"
>
<view type="text" id="uploading_bar" global_color="false" hardtext="" fontsize="20" shadow="true"/>
</group>
<tree node="r2ed_uploading_bar">
</tree>
<!-- Admin toolbar -->
<group id="r2ed_toolbar_admin"
active="false" x="-8" y="8" posref="BR BR"
child_resize_w="true"
child_resize_h="true"
>
<!--
<instance template="r2ed_tool" id="r2ed_tool_go_test" tooltip="uimR2EDTooltipGoTest" onclick_l="r2ed_go_test" params_l="" posparent="parent"
posref="TL TL" x="0" y="0"
icon="r2ed_go_test.tga" icon_over="r2ed_go_test_over.tga" icon_pushed="r2ed_go_test_pushed.tga"/>-->
<instance template="r2ed_tool" id="r2ed_tool_go_edition" tooltip="uimR2EDTooltipGoEdition" onclick_l="r2ed_go_test" params_l="" posparent="parent"
posref="TL TL" x="0" y="0"
icon="r2ed_go_edition.tga" icon_over="r2ed_go_edition_over.tga" icon_pushed="r2ed_go_edition_pushed.tga"/>
</group>
<tree node="r2ed_toolbar_admin">
</tree>
<!-- ************************************************** -->
<!-- * PALETTE * -->
<!-- ************************************************** -->
<style style="tab_button_palette" type="tab_button" button_type="radio_button"
x="0" posref="TR TL"
text_x="28"
text_posref="ML ML"
tx_normal="r2_tab_wide_normal" tx_pushed="r2_tab_wide_pushed" tx_over="r2_tab_wide_over"
global_color_normal="true" global_color_over="true" global_color_pushed="true"
color="255 255 255 255" col_over="255 255 255 255" col_pushed="255 255 255 255"
text_y="-2" fontsize="10" shadow="true" case_mode="%case_upper" wmargin="8"
text_color_normal="255 255 255 128" text_color_pushed="255 255 255 255" text_color_over="255 255 255 255"
text_global_color_normal="true"
text_global_color_pushed="false"
text_global_color_over="true"
/>
<group type="container" id="r2ed_palette" title="uiR2EDPalette" global_color="false" line_at_bottom="false"
movable="true" active="true" opened="true" openable="false" resizer="true" header_color="UI:SAVE:WIN:COLORS:R2_PALETTE"
pop_min_w="150" pop_min_h="150" pop_max_w="800" pop_max_h="600"
w="240"
savable="true"
on_active="lua" on_active_params="if (r2 and r2.Mode == 'Edit') then r2.ToolUI:updateToggleWindowButtons() end"
on_deactive="lua" on_deactive_params="if (r2 and r2.Mode == 'Edit') then r2.ToolUI:updateToggleWindowButtons() end"
>
<group id="header_closed" x="0" y="0" child_resize_w="true" h="16" posref="TL TL"
group_onclick_r="active_menu"
group_params_r="menu=ui:interface:base_menu_with_color"
>
</group>
<group id="header_opened" x="0" y="0" w="430" h="16" posref="TL TL"
group_onclick_r="active_menu"
group_params_r="menu=ui:interface:base_menu_with_color"
>
</group>
<group id="content" x="0" y="0" sizeref="wh" w="0" h="0" posref="TL TL" >
<group type="tab" id="palette_tabs" child_resize_w="true" h="24" posref="TL TL" x="0" y="-4" >
<ctrl style="tab_button_palette" id="tab0" x="0" posref="TL TL" group="sbtree_entities" hardtext="uiR2EDTabEntities" tooltip="" onclick_r="" params_r="" onclick_l="" params_l=""/>
<view type="bitmap" global_color="false" texture="r2_palette_entities.tga" id="tab0_bm" posparent="tab0" posref="TL TL" w="24" h="24" x="4" y="-2 " color="255 255 255 255" />
<ctrl style="tab_button_palette" id="tab2" posparent="tab0" group="sbtree_objects" hardtext="" tooltip="" onclick_r="" params_r="" onclick_l="" params_l=""/>
<view type="bitmap" global_color="false" texture="r2_palette_objets.tga" scale="true" id="tab2_bm" posparent="tab2" posref="TL TL" w="24" h="24" x="4" y="-2 " color="255 255 255 255" />
<ctrl style="tab_button_palette" id="tab1" posparent="tab2" group="feature_tree_panel" hardtext="uiR2EDTabFeatures" tooltip="" onclick_r="" params_r="" onclick_l="" params_l=""/>
<view type="bitmap" global_color="false" texture="r2_palette_components.tga" id="tab1_bm" posparent="tab1" posref="TL TL" w="24" h="24" x="4" y="-2 " color="255 255 255 255" />
<ctrl style="tab_button_palette" id="tab3" posparent="tab1" group="sbtree_geo" hardtext="uiR2EDTabGeo" tooltip="" onclick_r="" params_r="" onclick_l="" params_l=""/>
<view type="bitmap" global_color="false" texture="r2_palette_zones.tga" id="tab3_bm" posparent="tab3" posref="TL TL" w="24" h="24" x="4" y="-2 " color="255 255 255 255" />
<ctrl style="tab_button_palette" id="tab4" posparent="tab3" group="debug_panel" hardtext="uiR2EDTabDebug" tooltip="" onclick_r="" params_r="" onclick_l="" params_l=""/>
<view type="bitmap" global_color="false" texture="ICO_Magic.tga" id="tab4_bm" posparent="tab4" posref="TL TL" w="24" h="24" x="4" y="-2 " color="255 255 255 255" />
</group>
<view type="bitmap" id="sep" posparent="palette_tabs" posref="BL TL" sizeparent="parent" sizeref="w" w="0" h="1" scale="true" texture="blank.tga" color="166 166 166 255" />
<!-- group of entity instances -->
<group id="sbtree_entities" posref="TL TL" sizeref="wh" x="0" w="-14" y="-32" h="-32" >
<group type="table" id="entity_selection" posref="TL TL" sizeref="w" width="100%" y="-4"
cellspacing="0"
cellpadding="0"
continuous_update="true"
>
<TR>
<TD width="50%" height="0" align="left" valign="middle" ignore_max_width="true" ignore_min_width="true">
<view type="text" id="ecosystem_text" global_color="true" fontsize="14" shadow="true" hardtext="uiR2EDEcosystem" auto_clamp="true"/>
</TD>
<TD width="50%" height="0" align="left" valign="middle" ignore_max_width="true" ignore_min_width="true">
<view type="text" id="level_text" global_color="true" fontsize="14" shadow="true" hardtext="uiR2EDLevel" auto_clamp="true"/>
</TD>
</TR>
<TR>
<TD width="50%" height="0" align="left" valign="middle" ignore_max_width="true" ignore_min_width="true">
<group type="combo_box" id="ecosystem" sizeref="w" w="-4" x="0" y="-2" child_resize_h="true" child_resize_hmargin="10" linked_to_db="false" posref="BL BL"
on_change="lua" on_change_params="r2:setupPaletteAccessibleContent()">
<instance template="combo_box_def1" />
<!--
<combo_text name="uiR2EDEcosystemAll"/>
-->
<combo_text name="uiR2EDEcosystemDesert"/>
<combo_text name="uiR2EDEcosystemForest"/>
<combo_text name="uiR2EDEcosystemJungle"/>
<combo_text name="uiR2EDEcosystemLacustre"/>
<combo_text name="uiR2EDEcosystemPrimeRoots"/>
<combo_text name="uiR2EDEcosystemGoo"/>
</group>
</TD>
<TD width="50%" height="0" align="left" valign="middle" ignore_max_width="true" ignore_min_width="true">
<group type="combo_box" id="level" sizeref="w" w="-4" x="0" y="-2" child_resize_h="true" child_resize_hmargin="10" linked_to_db="false" posref="BL BL"
on_change="lua" on_change_params="r2:setupPaletteAccessibleContent()">
<instance template="combo_box_def1" />
<!--
<combo_text name="uiR2EDLevelsAll"/>
-->
<combo_text name="1-50"/>
<combo_text name="51-100"/>
<combo_text name="101-150"/>
<combo_text name="151-200"/>
<combo_text name="201-250"/>
</group>
</TD>
</TR>
</group>
<group id="entity_enclosing" sizeref="wh" posref="TL TL" y="0" h="0">
<group id="tree_list" type="tree" posref="TL TL" x="14" y="0" col_over="255 255 255 48" col_select="255 255 255 80"
max_sizeparent="parent" max_sizeref="wh" max_w="-10" max_h="0">
</group>
<ctrl style="skin_scroll" id="scroll_bar" align="T" target="tree_list" />
</group>
</group>
<!-- ********************************************************************** -->
<!-- ********************************************************************** -->
<group id="feature_tree_panel" posref="TL TL" sizeref="wh" x="0" w="-14" y="-32" h="-32" >
<group id="user_component_buttons" active="false" posref="BL BL" x="0" y="0" sizeref="w" child_resize_h="true" child_resize_hmargin="4">
<ctrl style="text_button_16" frozen="false" id="load" posref="TL TL" x="1" y="-3" color="255 255 255 255" col_over="255 255 255 255" col_pushed="255 255 255 255" onclick_l="lua" params_l="r2_core.UserComponentManager:loadUserComponentFile()" hardtext="uiR2EDExportLoad"/>
<ctrl style="text_button_16" frozen="false" id="unload" posref="TR TL" x="2" y="0" posparent="load" color="255 255 255 255" col_over="255 255 255 255" col_pushed="255 255 255 255" onclick_l="lua" params_l="r2_core.UserComponentManager:unloadUserComponent()" hardtext="uiR2EDExportUnload"/>
</group>
<group id="feature_enclosing" sizeref="wh" w="0" h="-6" x="0" y="-6" posref="TL TL">
<group id="tree_list" type="tree" posref="TL TL" x="14" y="0" col_over="255 255 255 48" col_select="255 255 255 80"
max_sizeparent="parent" max_sizeref="wh" max_w="-10" max_h="0">
</group>
<ctrl style="skin_scroll" id="scroll_bar" align="T" target="tree_list" />
</group>
</group>
<!-- ********************************************************************** -->
<!-- ********************************************************************** -->
<group id="sbtree_objects" posref="TL TL" sizeref="wh" x="0" w="-14" y="-32" h="-32" >
<group id="bot_enclosing" sizeref="wh" posref="TL TL" y="0" h="0">
<group id="tree_list_objects" type="tree" posref="TL TL" x="14" y="0" col_over="255 255 255 48" col_select="255 255 255 80"
max_sizeparent="parent" max_sizeref="wh" max_w="-20" max_h="-22">
</group>
<ctrl style="skin_scroll" id="scroll_bar" align="T" target="tree_list_objects" y="22"/>
</group>
<ctrl type="button" id="draw_array" button_type="toggle_button" posref="BL BL" x="-1" y="2"
tx_normal="w_slot_on.tga" tx_pushed="w_opacity_on.tga" tx_over="w_slot_on.tga"
color="255 255 255 255" col_pushed="255 255 255 255" col_over="255 255 255 0"
onclick_l="r2ed_toggle_draw_array"
tooltip="uiR2EDDrawArrayTooltip"
/>
<view type="text" id="draw_array_text" posref="MR ML" x="4" y="-2" color="255 255 255 255"
global_color="true" fontsize="12" shadow="true" hardtext="uiR2EDDrawArray" posparent="draw_array"/>
<group id="separator" posref="TL BL" posparent="draw_array" sizeparent="parent" sizeref="w" w="0" h="8" x="0" y="-2" >
<view type="bitmap" id="sep_lef" posref="TL TL" texture="Skin_Sep_L.tga" inherit_gc_alpha="false" />
<view type="bitmap" id="sep_mid" posref="MM MM" scale="true" sizeref="w" w="-16" h="4" texture="Skin_Sep_M.tga" inherit_gc_alpha="false" />
<view type="bitmap" id="sep_rig" posref="TR TR" texture="Skin_Sep_R.tga" inherit_gc_alpha="false" />
</group>
</group>
<!-- ********************************************************************** -->
<!-- ********************************************************************** -->
<group id="sbtree_geo" posref="TL TL" sizeref="wh" x="0" w="0" y="-8" h="0" >
<!-- list of geo features -->
<group id="geo_features" sizeref="wh" w="-16" h="-35" posref="TL TL" y="-24" x="0">
<!--
<group id="black" posref="TL TL" y="-24" sizeref="hw" x="12" w="-12" h="-4" inherit_gc_alpha="true"/>
-->
<!--
<instance template="inner_thin_border" posparent="black" inherit_gc_alpha="true"/>
-->
<group id="tb_enclosing" sizeref="wh" w="-16" h="0" x="16" y="0" posref="TL TL">
<instance template="inner_thin_border" inherit_gc_alpha="true"/>
</group>
<group id="enclosing" sizeref="wh" w="-10" h="-10" x="5" y="-5" posref="TL TL">
<group id="geo_feature_list"
active="true" x="16" y="0" posref="TL TL"
sizeref="w"
child_resize_h="true"
max_sizeref="h"
max_h="0"
>
<instance template="named_r2ed_tool" id="r2ed_tool_draw_road" tooltip="uiR2EDtooltipDrawRoad"
onclick_l="lua" posparent="parent" posref="TL TL" x="0" y="0" icon="r2ed_tool_draw_road.tga" icon_over="r2ed_tool_draw_road_over.tga" icon_pushed="r2ed_tool_draw_road_pushed.tga" text="uiR2EDtooltipDrawRoad"
params_l="r2:createRoad()"
/>
<instance template="named_r2ed_tool" id="r2ed_tool_draw_region" tooltip="uiR2EDtooltipDrawRegion"
onclick_l="lua" posparent="r2ed_tool_draw_road" posref="BL TL" x="0" y="-4" icon="r2ed_tool_draw_region.tga" icon_over="r2ed_tool_draw_region_over.tga" icon_pushed="r2ed_tool_draw_region_pushed.tga" text="uiR2EDtooltipDrawRegion"
params_l="r2:createRegion()"
/>
<!--
<instance template="named_r2ed_tool" id="r2ed_tool_rotate" tooltip="uimR2EDTooltipSelectRotate" onclick_l="r2ed_select_rotate" posparent="r2ed_tool_select" posref="BL TL" x="0" y="-8" icon="r2ed_tool_can_rotate.tga" icon_over="r2ed_tool_can_rotate_over.tga" icon_pushed="r2ed_tool_can_rotate_pushed.tga" text="uiR2EDtooltipDrawRoad"/>
<instance template="named_r2ed_tool" id="r2ed_tool_undo" tooltip="uimR2EDTooltipUndo" posparent="r2ed_tool_rotate" posref="BL TL" x="0" y="-8" icon="r2ed_tool_undo.tga" icon_over="r2ed_tool_undo_over.tga" icon_pushed="r2ed_tool_undo_pushed.tga" text="uiR2EDtooltipDrawRoad"/>
<instance template="named_r2ed_tool" id="r2ed_tool_redo" tooltip="uimR2EDTooltipRedo" posparent="r2ed_tool_undo" posref="BL TL" x="0" y="-8" icon="r2ed_tool_redo.tga" icon_over="r2ed_tool_redo_over.tga" icon_pushed="r2ed_tool_redo_over.tga" text="uiR2EDtooltipDrawRoad"/>
-->
</group>
<ctrl style="skin_scroll" id="scroll_bar" align="B" target="geo_feature_list" />
</group>
</group>
</group>
<group id="sbtree_features" posref="TL TL" sizeref="wh" x="0" w="-14" y="-8" h="-4" active="false">
<!-- list of features -->
<group id="features" sizeref="wh" w="-16" h="-35" posref="TL TL" y="-24" x="0">
<!--
<group id="black" posref="TL TL" y="-24" sizeref="hw" x="12" w="-12" h="-4" inherit_gc_alpha="true"/>
-->
<!--
<instance template="inner_thin_border" posparent="black" inherit_gc_alpha="true"/>
-->
<group id="tb_enclosing" sizeref="wh" w="-16" h="0" x="16" y="0" posref="TL TL">
<instance template="inner_thin_border" inherit_gc_alpha="true"/>
</group>
<group id="enclosing" sizeref="wh" w="-10" h="-10" x="5" y="-5" posref="TL TL">
<group id="feature_list"
active="true" x="16" y="0" posref="TL TL"
sizeref="w"
child_resize_h="true"
max_sizeref="h"
max_h="0"
>
<instance template="named_r2ed_tool" id="r2ed_create_dialog" tooltip="uiR2EDCreateDialog"
onclick_l="lua" posparent="parent" posref="TL TL" x="0" y="0"
icon="r2ed_create_dialog.tga" icon_over="r2ed_create_dialog_over.tga" icon_pushed="r2ed_create_dialog_pushed.tga"
text="uiR2EDDialog"
params_l="r2.Features['ActivitySequence'].Components.ChatSequence:createProtected()"
/>
<!--<instance template="named_r2ed_tool" id="r2ed_create_feature_man_hunt" tooltip="uiR2EdTooltipCreateFeatureManHunt"
onclick_l="lua" posparent="r2ed_create_dialog" posref="BL TL" x="0" y="-4" icon="r2ed_feature_timer.tga" icon_over="r2ed_feature_timer_over.tga" icon_pushed="r2ed_feature_timer_pushed.tga" text="uiR2EdCreateFeatureManHunt"
params_l="r2.Features['ManHuntFeature'].Components.ManHunt:createProtected()"
/>
<instance template="named_r2ed_tool" id="r2ed_create_feature_ambush" tooltip="uiR2EdTooltipCreateFeatureAmbush"
onclick_l="lua" posparent="r2ed_create_feature_man_hunt" posref="BL TL" x="0" y="-4" icon="r2ed_feature_timer.tga" icon_over="r2ed_feature_timer_over.tga" icon_pushed="r2ed_feature_timer_pushed.tga" text="uiR2EdCreateFeatureAmbush"
params_l="r2.Features['Ambush'].Components.Ambush:createProtected()"
/>
<instance template="named_r2ed_tool" id="r2ed_create_feature_timed_spawner" tooltip="uiR2EdTooltipCreateFeatureTimedSpawner"
onclick_l="lua" posparent="r2ed_create_feature_ambush" posref="BL TL" x="0" y="-4" icon="r2ed_feature_timer.tga" icon_over="r2ed_feature_timer_over.tga" icon_pushed="r2ed_feature_timer_pushed.tga" text="uiR2EdCreateFeatureTimedSpawner"
params_l="r2.Features['TimedSpawner'].Components.TimedSpawner:createProtected()"
/>-->
<instance template="named_r2ed_tool" id="r2ed_create_feature_timer" tooltip="uiR2EdTooltipCreateFeatureTimer"
onclick_l="lua" posparent="r2ed_create_dialog" posref="BL TL" x="0" y="-4" icon="r2ed_feature_timer.tga" icon_over="r2ed_feature_timer_over.tga" icon_pushed="r2ed_feature_timer_pushed.tga" text="uiR2EdTooltipCreateFeatureTimer"
params_l="r2.Features['TimerFeature'].Components.Timer:createProtected()"
/>
<instance template="named_r2ed_tool" id="r2ed_create_feature_zone_trigger" tooltip="uiR2EdTooltipCreateFeatureZoneTrigger"
onclick_l="lua" posparent="r2ed_create_feature_timer" posref="BL TL" x="0" y="-4"
icon="r2ed_tool_draw_region.tga" icon_over="r2ed_tool_draw_region_over.tga" icon_pushed="r2ed_tool_draw_region_pushed.tga"
text="uiR2EdZoneTrigger"
params_l="r2.Features['ZoneTrigger'].Components.ZoneTrigger:createProtected()"
/>
<instance template="named_r2ed_tool" id="r2ed_create_user_trigger" tooltip="uiR2EdUserTrigger"
onclick_l="lua" posparent="r2ed_create_feature_zone_trigger" posref="BL TL" x="0" y="-4"
icon="r2ed_create_dialog.tga" icon_over="r2ed_create_dialog_over.tga" icon_pushed="r2ed_create_dialog_pushed.tga"
text="uiR2EdUserTrigger"
params_l="r2.Features.UserTriggerFeature.Components.UserTrigger:createProtected()"
/>
<instance template="named_r2ed_tool" id="r2ed_create_feature_request_item" tooltip="uiR2EDtooltipCreateRequestItem"
onclick_l="lua" posparent="r2ed_create_user_trigger" posref="BL TL" x="0" y="-4" icon="r2ed_feature_fauna.tga" icon_over="r2ed_feature_fauna_over.tga" icon_pushed="r2ed_feature_fauna_pushed.tga" text="uiR2EdRequestItem"
params_l="r2.Features['RequestItemFeature'].Components.RequestItem.create()"
/>
<instance template="named_r2ed_tool" id="r2ed_create_feature_give_item" tooltip="uiR2EDtooltipCreateGiveItem"
onclick_l="lua" posparent="r2ed_create_feature_request_item" posref="BL TL" x="0" y="-4" icon="r2ed_feature_fauna.tga" icon_over="r2ed_feature_fauna_over.tga" icon_pushed="r2ed_feature_fauna_pushed.tga" text="uiR2EdGiveItem"
params_l="r2.Features['GiveItemFeature'].Components.GiveItem.create()"
/>
<instance template="named_r2ed_tool" id="r2ed_create_feature_talk_to" tooltip="uiR2EDtooltipCreateTalkTo"
onclick_l="lua" posparent="r2ed_create_feature_give_item" posref="BL TL" x="0" y="-4" icon="r2ed_feature_fauna.tga" icon_over="r2ed_feature_fauna_over.tga" icon_pushed="r2ed_feature_fauna_pushed.tga" text="uiR2EdTalkTo"
params_l="r2.Features['TalkToFeature'].Components.TalkTo.create()"
/>
<instance template="named_r2ed_tool" id="r2ed_create_easter" tooltip="uiR2EdEasterEgg"
onclick_l="lua" posparent="r2ed_create_feature_talk_to" posref="BL TL" x="0" y="-4"
icon="r2ed_create_dialog.tga" icon_over="r2ed_create_dialog_over.tga" icon_pushed="r2ed_create_dialog_pushed.tga"
text="uiR2EdEasterEgg"
params_l="r2.Features.EasterEggFeature.Components.EasterEgg:createProtected()"
/>
<instance template="named_r2ed_tool" id="r2ed_create_feature_boss_spawner" tooltip="uiR2EDtooltipCreateFeatureBossSpawner"
onclick_l="lua" posparent="r2ed_create_easter" posref="BL TL" x="0" y="-4" icon="r2ed_feature_fauna.tga" icon_over="r2ed_feature_fauna_over.tga" icon_pushed="r2ed_feature_fauna_pushed.tga" text="uiR2EDtooltipCreateFeatureBossSpawner"
params_l="r2.Features['BossSpawnerFeature'].Components.BossSpawner:createProtected()"
/>
<instance template="named_r2ed_tool" id="r2ed_create_feature_loot_spawner" tooltip="uiR2EdTooltipCreateFeatureLootSpawner"
onclick_l="lua" posparent="r2ed_create_feature_boss_spawner" posref="BL TL" x="0" y="-4" icon="r2ed_feature_loot_spawner.tga" icon_over="r2ed_feature_loot_spawner_over.tga" icon_pushed="r2ed_feature_loot_spawner_pushed.tga" text="uiR2EdTooltipCreateFeatureLootSpawner"
params_l="r2.Features['LootSpawnerFeature'].Components.LootSpawner:createProtected()"
/>
<instance template="named_r2ed_tool" id="r2ed_create_feature_bandit_camp" tooltip="uiR2EDtooltipCreateFeatureBanditCamp"
onclick_l="lua" posparent="r2ed_create_feature_loot_spawner" posref="BL TL" x="0" y="-4" icon="r2ed_feature_bandit_camp.tga" icon_over="r2ed_feature_bandit_camp_over.tga" icon_pushed="r2ed_feature_bandit_camp_pushed.tga" text="uiR2EDtooltipCreateFeatureBanditCamp"
params_l="r2.Features['BanditCampFeature'].Components.BanditCamp:createProtected()"
/>
<instance template="named_r2ed_tool" id="r2ed_create_feature_fauna" tooltip="uiR2EDtooltipCreateFeatureFauna"
onclick_l="lua" posparent="r2ed_create_feature_bandit_camp" posref="BL TL" x="0" y="-4" icon="r2ed_feature_fauna.tga" icon_over="r2ed_feature_fauna_over.tga" icon_pushed="r2ed_feature_fauna_pushed.tga" text="uiR2EDtooltipCreateFeatureFauna"
params_l="r2.Features['FaunaFeature'].Components.Fauna:createProtected()"
/>
<!--
<instance template="named_r2ed_tool" id="r2ed_create_feature_time_trigger" tooltip="uiR2EdTooltipCreateFeatureTimeTrigger"
onclick_l="lua" posparent="r2ed_create_feature_timer" posref="BL TL" x="0" y="-4" icon="r2ed_feature_bandit_camp.tga" icon_over="r2ed_feature_bandit_camp_over.tga" icon_pushed="r2ed_feature_bandit_camp_pushed.tga" text="uiR2EdTooltipCreateFeatureTimeTrigger"
params_l="r2.Features['TimeTriggerFeature'].create()"
/>
-->
<!--<instance template="named_r2ed_tool" id="r2ed_create_feature_time_trigger" tooltip="uiR2EdTooltipCreateFeatureTimeTrigger"
onclick_l="lua" posparent="r2ed_create_feature_timer" posref="BL TL" x="0" y="-4" icon="r2ed_feature_bandit_camp.tga" icon_over="r2ed_feature_bandit_camp_over.tga" icon_pushed="r2ed_feature_bandit_camp_pushed.tga" text="uiR2EdTooltipCreateFeatureTimeTrigger"
params_l="r2.Features['TimeTriggerFeature'].create()"
/>
<instance template="named_r2ed_tool" id="r2ed_create_feature_kitins_lair" tooltip="uiR2EDtooltipCreateFeatureKitinsLair"
onclick_l="lua" posparent="r2ed_create_feature_fauna" posref="BL TL" x="0" y="-4" icon="r2ed_feature_kitins_lair.tga" icon_over="r2ed_feature_kitins_lair_over.tga" icon_pushed="r2ed_feature_kitins_lair_pushed.tga" text="uiR2EDtooltipCreateFeatureKitinsLair"
params_l="debugInfo('kitins lair')"
/> -->
</group>
<ctrl style="skin_scroll" id="scroll_bar" align="B" target="feature_list" />
</group>
</group>
</group>
<group id="debug_panel" posref="TL TL" sizeref="wh" x="0" w="-14" y="-32" h="-32" active="false">
<group id="button_enclosing"
active="true" x="16" y="0" posref="TL TL"
sizeref="w"
child_resize_h="true"
max_sizeref="h"
max_h="0"
>
<instance template="label_toggle_button" id="nevrax_scenario" posparent="parent"
x="3" y="-5" posref="TL TL" w="200" hardtext="uiR2EDNevraxScenario" fontsize="12" y_text="-5" params_l="r2.ScenarioWindow:nevraxScenario()" tooltip="uiR2EDNevraxScenarioTooltip"/>
<instance template="label_toggle_button" id="trial_allowed_scenario" posparent="nevrax_scenario"
posref="BL TL" y="-4" w="200" hardtext="uiR2EDTrialAllowedScenario" fontsize="12" y_text="-5" params_l="r2.ScenarioWindow:trialAllowed()" tooltip="uiR2EDTrialAllowedScenarioTooltip" />
<group id="mission_tag" x="0" y="-5" w="200" sizeref="w" h="20" posref="BL TL" posparent="trial_allowed_scenario" tooltip="uiR2EDScenarioMissionTagTooltip">
<group id="mission_tag_label" h="20" w="120" x="0" y="0" posref="TL TL" posparent="parent" >
<view type="text" id="type_label_text" posref="BL BL" x="0" y="0" color="255 255 255 255"
global_color="true" fontsize="12" shadow="true" hardtext="uiR2EDScenarioMissionTag" />
</group>
<instance template="edit_box_widget" id="mission_tag_eb" posref="MR ML" x="0" posparent="mission_tag_label" w="200"
onenter="lua"
negative_filter = '"{}[]'
fontsize="12"
params="r2.ScenarioWindow:onScenarioMissionTagChanged()"
on_focus_lost="lua"
on_focus_lost_params="r2.ScenarioWindow:onScenarioMissionTagChanged()"
reset_focus_on_hide="true"
max_num_chars="32"
/>
</group>
<ctrl style="text_button_16" id="reset_ed" posparent="mission_tag" posref="BL TL" y="-4" wmargin="8" color="255 255 255 255" col_over="255 255 255 255" col_pushed="255 255 255 255" onclick_l="lua" params_l="if r2 and r2.acts then r2.acts.deleteOldScenario=true end runCommand('resetEditor')" hardtext="reset editor"/>
<ctrl style="text_button_16" id="reset_ed_and_reload_ui" posparent="reset_ed" posref="BL TL" y="-4" color="255 255 255 255" col_over="255 255 255 255" col_pushed="255 255 255 255" onclick_l="lua" params_l="if r2 and r2.acts then r2.acts.deleteOldScenario=true end runCommand('resetEditorAndReloadUI')" hardtext="reset editor and reload ui"/>
<ctrl style="text_button_16" id="reload_core" posparent="reset_ed_and_reload_ui" posref="BL TL" y="-4" wmargin="8" color="255 255 255 255" col_over="255 255 255 255" col_pushed="255 255 255 255" onclick_l="lua" params_l="r2.doFile('r2_core.lua')" hardtext="reload r2_core.lua"/>
<ctrl style="text_button_16" id="reset_display" posparent="reload_core" posref="BL TL" y="-4" wmargin="8" color="255 255 255 255" col_over="255 255 255 255" col_pushed="255 255 255 255" onclick_l="lua" params_l="r2.resetDisplayInfo()" hardtext="reset display infos"/>
<ctrl style="text_button_16" id="inspect_r2" posparent="reset_display" posref="BL TL" y="-4" wmargin="8" color="255 255 255 255" col_over="255 255 255 255" col_pushed="255 255 255 255" onclick_l="lua" params_l="inspect(r2)" hardtext="inspect r2"/>
</group>
<ctrl style="skin_scroll" id="scroll_bar" align="B" target="button_enclosing" />
</group>
</group>
</group>
<!-- ************************************************ -->
<!-- * CONNECTION MSGS * -->
<!-- ************************************************ -->
<group type="container" id="r2ed_connect" w="300" title="uiR2EDConnexion" global_color="false" line_at_bottom="false"
movable="true" opened="true" openable="false" resizer="true" header_color="UI:SAVE:WIN:COLORS:R2_CONNECT"
pop_min_w="300" pop_min_h="150" pop_max_w="300" pop_max_h="150"
header_active="false"
>
<group id="content" x="0" y="0" sizeref="wh" w="0" h="0" posref="TL TL" >
<view type="text" id="connexionMsg" posref="MM MM" global_color="true" fontsize="20" shadow="true"/>
</group>
</group>
<!-- ************************************************ -->
<!-- * PROPERTY WINDOW WHEN UNSELECTED * -->
<!-- ************************************************ -->
<group type="container" id="r2ed_property_sheet_no_selection" w="150" title="uiR2EDProperties" global_color="false" line_at_bottom="false"
movable="true" opened="true" openable="false" resizer="true" header_color="UI:SAVE:WIN:COLORS:R2_PROP_WINDOW"
pop_min_w="150" pop_min_h="32" pop_max_w="800" pop_max_h="600"
active = "false"
on_alpha_settings_changed="lua"
on_alpha_settings_changed_params="if r2 and r2.onPropertySheetAlphaSettingsChanged then r2:onPropertySheetAlphaSettingsChanged() end"
on_active="lua"
on_active_params="if r2 then r2:restoreContAlphaSettings('R2_PROP_SHEET') end"
on_deactive="lua" on_deactive_params="if r2 and r2.Mode == 'Edit' then r2.PropertyWindowVisible = false end"
escapable="true"
>
<group id="header_closed" x="0" y="0" child_resize_w="true" h="16" posref="TL TL"
group_onclick_r="active_menu"
group_params_r="menu=ui:interface:base_menu_with_color"
>
</group>
<group id="header_opened" x="0" y="0" w="430" h="16" posref="TL TL"
group_onclick_r="active_menu"
group_params_r="menu=ui:interface:base_menu_with_color"
>
</group>
<group id="content" x="0" y="0" sizeref="wh" w="0" h="0" posref="TL TL" >
<view type="text" id="t" posref="MM MM" global_color="true" fontsize="16" shadow="true" hardtext="uiR2DNoSelectedInstance"/>
</group>
</group>
<!-- ************************************************************************** -->
<!-- * 'NO PROPERTIES' WINDOW WHEN OBJECT HAS NO EDITABLE PORPERTIES * -->
<!-- ************************************************************************** -->
<group type="container" id="r2ed_property_sheet_no_properties" w="150" title="uiR2EDProperties" global_color="false" line_at_bottom="false"
movable="true" opened="true" openable="false" resizer="true" header_color="UI:SAVE:WIN:COLORS:R2_PROP_WINDOW"
pop_min_w="150" pop_min_h="32" pop_max_w="800" pop_max_h="600"
active = "false"
on_alpha_settings_changed="lua"
on_alpha_settings_changed_params="if r2 and r2.onPropertySheetAlphaSettingsChanged then r2:onPropertySheetAlphaSettingsChanged() end"
on_active="lua"
on_active_params="if r2 then r2:restoreContAlphaSettings('R2_PROP_SHEET') end"
on_deactive="lua" on_deactive_params="if r2 and r2.Mode == 'Edit' then r2.PropertyWindowVisible = false end"
escapable="true"
>
<group id="header_closed" x="0" y="0" child_resize_w="true" h="16" posref="TL TL"
group_onclick_r="active_menu"
group_params_r="menu=ui:interface:base_menu_with_color"
>
</group>
<group id="header_opened" x="0" y="0" w="430" h="16" posref="TL TL"
group_onclick_r="active_menu"
group_params_r="menu=ui:interface:base_menu_with_color"
>
</group>
<group id="content" x="0" y="0" sizeref="wh" w="0" h="0" posref="TL TL" >
<view type="text" id="t" posref="MM MM" global_color="true" fontsize="16" shadow="true" hardtext="uiR2DNoProperties"/>
</group>
</group>
<!-- ********************************** -->
<!-- * TMP : table test * -->
<!-- ********************************** -->
<group type="container" id="r2ed_table_test" w="150" title="uiR2EDTableTest" global_color="false" line_at_bottom="false"
movable="true" opened="true" openable="false" resizer="true" header_color="UI:SAVE:WIN:COLORS:OPT"
pop_min_w="150" pop_min_h="150" pop_max_w="800" pop_max_h="600"
active="false"
>
<group id="content" x="0" y="0" sizeref="wh" w="0" h="0" posref="TL TL" >
<group id="enclosing" sizeref="wh" w="-16" h="0" posref="TL TL">
<group type="table" id="my_table" posref="TL TL" sizeref="w" width="100%" border="2" bgcolor="0 255 0 255" y="-4"
cellspacing="1"
cellpadding="0"
continuous_update="true"
>
<!-- test 1 -->
<TR>
<TD width="30%" bgcolor="0 0 0 127" height="30" align="center" valign="middle">
<view type="text" id="mon_text" global_color="true" fontsize="20" shadow="true" hardtext="cell 1 cell 1 cell 1 cell 1"
multi_line="true"
/>
</TD>
<TD bgcolor="255 0 0 127" height="30" align="center" valign="middle">
<view type="text" id="mon_text" global_color="true" fontsize="20" shadow="true" hardtext="cell 2"/>
</TD>
</TR>
<TR>
<TD width="30%" bgcolor="0 0 0 192" height="30" align="center" valign="middle">
<view type="text" id="mon_text" global_color="true" fontsize="20" shadow="true" hardtext="cell 3"/>
</TD>
<TD bgcolor="0 0 255 192" height="30" align="center" valign="middle">
<view type="text" id="mon_text" global_color="true" fontsize="20" shadow="true" hardtext="cell 4"/>
</TD>
</TR>
<!--
<TR>
<TD width="100%" bgcolor="255 0 0 127" height="30">
<view type="text" posref="TL TL" global_color="true" fontsize="20" shadow="true" hardtext="cell 2"/>
</TD>
</TR>
-->
</group>
</group>
</group>
</group>
<tree node="r2ed_table_test">
</tree>
<!-- ********************************** -->
<!-- * TMP : edit box test * -->
<!-- ********************************** -->
<group type="container" id="r2ed_editbox_test" w="150" title="uiR2EDTableTest" global_color="false" line_at_bottom="false"
movable="true" opened="true" openable="false" resizer="true" header_color="UI:SAVE:WIN:COLORS:OPT"
pop_min_w="150" pop_min_h="150" pop_max_w="800" pop_max_h="600"
active="false"
>
<group id="content" x="0" y="0" sizeref="wh" w="0" h="0" posref="TL TL" >
<group id="enclosing" sizeref="wh" w="-16" h="0" posref="TL TL">
<instance template="edit_box_widget" text_y="-1" posref="TL TL" sizeref="w" w="-8" fontsize="14" x="0" reset_focus_on_hide="true"
negative_filter = '"{}[]'
child_resize_hmargin="4"
max_historic="0"
y="-2"
onchange=""
onchange_params=""
prompt="" enter_loose_focus="true"
color="255 255 255 255"
onenter="proc"
params=""
id = "eb"
text_ref = "TL TL"
entry_type = "text"
multi_line = "true"
max_num_chars = "1024"
/>
</group>
</group>
</group>
<tree node="r2ed_editbox_test">
</tree>
<!-- ********************************** -->
<!-- * TMP : inspect window * -->
<!-- ********************************** -->
<root id="interface" x="0" y="0" w="800" h="600" active="true" />
<group type="container" id="lua_inspector" title="uiLuaInspector" global_color="false" line_at_bottom="false"
movable="true" opened="true" openable="false" resizer="true" header_color="UI:SAVE:WIN:COLORS:R2_LUA_INSPECTOR"
pop_min_w="150" pop_min_h="150" pop_max_w="800" pop_max_h="2000"
active="false"
w="300"
h="300"
>
<group id="header_closed" x="0" y="0" child_resize_w="true" h="16" posref="TL TL"
group_onclick_r="active_menu"
group_params_r="menu=ui:interface:base_menu_with_color"
>
</group>
<group id="header_opened" x="0" y="0" w="430" h="16" posref="TL TL"
group_onclick_r="active_menu"
group_params_r="menu=ui:interface:base_menu_with_color"
>
</group>
<group id="content" x="0" y="0" sizeref="wh" w="0" h="0" posref="TL TL" >
<group id="inspector_options" sizeref="w" child_resize_h="true" posref="TL TL" x="0" y="-6">
<ctrl style="text_button_16" id="refresh" posref="ML ML" x="0" y="0" color="255 255 255 255" col_over="255 255 255 255" col_pushed="255 255 255 255" onclick_l="lua" params_l="refreshLuaInspector()" hardtext="uiR2EDRefresh"/>
<ctrl type="button" id="auto_refresh_button" button_type="toggle_button" posparent="refresh" posref="MR ML" x="4" y="0"
tx_normal="w_slot_on.tga" tx_pushed="w_opacity_on.tga" tx_over="w_slot_on.tga"
color="255 255 255 255" col_pushed="255 255 255 255" col_over="255 255 255 0"
onclick_l=""
params_l=""
/>
<view type="text" id="auto_refresh_text" posparent="auto_refresh_button" posref="MR ML" x="4" y="-3" global_color="true" fontsize="12" shadow="true" hardtext="uiR2EDAutoRefresh"/>
</group>
<group id="sbtree" posref="TL TL" sizeref="wh" x="0" w="-14" y="-30" h="-20" >
<!-- group of entity instances -->
<group id="tree_list" type="tree" posref="TL TL" x="14" y="0" col_over="255 255 255 48" col_select="255 255 255 80"
max_sizeparent="parent" max_sizeref="wh" max_w="-10" max_h="0">
</group>
<ctrl style='skin_scroll' id='scroll_bar' align='T' target='tree_list' />
</group>
</group>
</group>
<tree node="lua_inspector">
</tree>
<!-- ************************************************ -->
<!-- * MENUS * -->
<!-- ************************************************ -->
<!-- entity menus -->
<!--
on_active="" on_active_params=""
options="context_menu_back"
text_y="-2"
color="255 255 255 255"
fontsize="12"
shadow="false"
shadow_color="0 0 0 0"
shadow_color_over="0 0 0 0"
color_over="0 0 0 255"
color_grayed="255 255 255 128"
shadow_color_grayed="0 0 0 0"
highlight_over="255 255 255 128"
-->
<!--
text_y="-2"
color="255 255 255 255"
fontsize="20"
shadow="false"
shadow_color="0 0 0 0"
shadow_color_over="0 0 0 0"
color_over="0 0 0 255"
color_grayed="255 255 255 128"
shadow_color_grayed="0 0 0 0"
highlight_over="255 255 255 128"
-->
<!-- icon inside a menu -->
<template name="r2_menu_button" id="but" bitmap="brick_default.tga" keep="true" size="24">
<group id="#id" posref="TL TL" child_resize_h="true" child_resize_w="true">
<view type="bitmap" id="bm" scale="true" w="#size" h="#size" texture="#bitmap" global_color="false"/>
</group>
</template>
<!-- name of key for a menu entry -->
<template name="r2_keyname" keep="true" id="" hardtext="">
<group id="#id" posref="TL TL" child_resize_h="true" child_resize_w="true">
<view type="text" id="t" posref="TL TL" global_color="false" fontsize="12" shadow="true" hardtext="#hardtext"/>
</group>
</template>
<group type="menu" id="r2ed_main_menu" extends="r2ed_base_menu_look" mouse_pos="false">
<action id="debug_console" name="uiR2EDDebugConsoleWindow" handler="lua" params="r2:switchDebugWindow()" usergroup_l="r2_menu_button" usergroup_params_l="bitmap=ICO_Magic.tga" usergroup_r="r2_keyname" usergroup_params_r="id=debug_console_key"/>
<action id="cust_bbox" name="uiR2EDCustomBBox" handler="lua" params="r2:switchCustomBBoxWindow()" usergroup_r="r2_keyname" usergroup_params_r="cust_bbox_key" usergroup_l="r2_menu_button" usergroup_params_l="bitmap=ICO_Magic.tga" />
<action id="go_test" name="uimR2EDTooltipGoTest" handler="lua" params="r2:tryGoTest()" usergroup_l="r2_menu_button" usergroup_params_l="bitmap=r2_icon_go_test_small.tga" usergroup_r="r2_keyname" usergroup_params_r="id=go_test_key"/>
<separator/>
<action id="new_scenario" name="uiR2EDNewScenario" handler="lua" params="r2.acts:openScenarioActEditor(true)" usergroup_l="r2_menu_button" usergroup_params_l="bitmap=r2_icon_new_scenario_small.tga"/>
<action id="load_scenario" name="uiR2EDLoadScenario" handler="lua" params="UnitTest.testLoadScenarioUi()" usergroup_l="r2_menu_button" usergroup_params_l="bitmap=r2_icon_load_small.tga"/>
<action id="save_scenario" name="uiR2EDSaveScenario" handler="lua" params="UnitTest.testSaveScenarioUi()" usergroup_l="r2_menu_button" usergroup_params_l="bitmap=r2_icon_save_small.tga"/>
<separator/>
<!--
<action id="import_user_component" name="uiR2EDImportUserComponent" handler="lua" params="r2.UserComponentsManager:importUserComponentUi()" usergroup_l="r2_menu_button" usergroup_params_l="bitmap=r2_icon_load_small.tga"/>
<action id="create_user_component" name="uiR2EDCreateUserComponent" handler="lua" params="r2.UserComponentsManager:createUserComponentUi()" usergroup_l="r2_menu_button" usergroup_params_l="bitmap=r2_icon_save_small.tga"/>
<separator/>
-->
<action id="map" name="uiR2EDMap" handler="lua" params="r2:switchMapWindow()" usergroup_l="r2_menu_button" usergroup_params_l="bitmap=r2_icon_map_small.tga" usergroup_r="r2_keyname" usergroup_params_r="id=map_key"/>
<action id="palette" name="uiR2EDPaletteWindow" handler="lua" params="r2:switchPaletteWindow()" usergroup_l="r2_menu_button" usergroup_params_l="bitmap=r2_icon_palette_small.tga" usergroup_r="r2_keyname" usergroup_params_r="id=palette_key"/>
<action id="scenario" name="uiR2EDScenarioWindow" handler="lua" params="r2:switchScenarioWindow()" usergroup_l="r2_menu_button" usergroup_params_l="bitmap=r2_icon_scenario_small.tga" usergroup_r="r2_keyname" usergroup_params_r="id=scenario_key"/>
<action id="properties" name="uiR2EDPropertiesWindow" handler="lua" params="r2:switchPropertiesWindow()" usergroup_l="r2_menu_button" usergroup_params_l="bitmap=r2_toolbar_properties_small.tga" usergroup_r="r2_keyname" usergroup_params_r="id=properties_key"/>
<separator/>
<action id="chat_window" name="uiR2EDChatWindow" handler="lua" params="r2:switchChatWindow()" usergroup_l="r2_menu_button" usergroup_params_l="bitmap=r2_icon_chat_small.tga" usergroup_r="r2_keyname" usergroup_params_r="id=chat_window_key"/>
<action id="mail_box" name="uiR2EDMailBox" handler="lua" params="r2:switchMailBoxWindow()" usergroup_l="r2_menu_button" usergroup_params_l="bitmap=r2_icon_mail_box_small.tga" usergroup_r="r2_keyname" usergroup_params_r="id=mail_box_key"/>
<action id="guild_forum" name="uiR2EDGuildForum" cond="ne(@SERVER:GUILD:NAME,0)" handler="lua" params="r2:switchGuildForumWindow()" usergroup_l="r2_menu_button" usergroup_params_l="bitmap=TB_Forum_ring.tga" usergroup_r="r2_keyname" usergroup_params_r="id=guild_forum_key"/>
<separator/>
<action id="toggle_fixed_lighting" name="uiR2EDTurnLightOn" handler="lua" params="r2:setFixedLighting(not r2:getFixedLighting())" usergroup_l="r2_menu_button" usergroup_params_l="bitmap=r2_icon_light_off_small.tga|id=fixed_lighting_bm"/>
<separator/>
<action id="reset windows" name="uiR2EDResetWindows" handler="lua" params="r2:resetDesktop(getDesktopIndex())" usergroup_l="r2_menu_button" usergroup_params_l="bitmap=r2_icon_resetwindows.tga"/>
<action id="keys" name="uiR2EDKeys" handler="show_hide" params="keys" usergroup_l="r2_menu_button" usergroup_params_l="bitmap=r2_icon_keys_small.tga" usergroup_r="r2_keyname" usergroup_params_r="id=keys_key"/>
<action id="preferences" name="uiR2EDPreferences" handler="show_hide" params="game_config" usergroup_l="r2_menu_button" usergroup_params_l="bitmap=r2_icon_preferences.tga" usergroup_r="r2_keyname" usergroup_params_r="id=preferences_key"/>
<action id="support" name="uiR2EDSupport" handler="show_hide" params="cs_browser" usergroup_l="r2_menu_button" usergroup_params_l="bitmap=r2_icon_support.tga"/>
<separator/>
<!--
<action id="show_hide_prims" name="uiR2EDShowHidePrims" handler="lua" params="r2.Config.PrimDisplayEnabled = not r2.Config.PrimDisplayEnabled" usergroup_r="r2_keyname" usergroup_params_r="id=show_hide_prims_key"/>
-->
<action id="quit" name="uimR2EDQuit" handler="enter_modal" params="group=ui:interface:quit_dialog" usergroup_l="r2_menu_button" usergroup_params_l="bitmap=TB_quit.tga" usergroup_r="r2_keyname" usergroup_params_r="id=quit_key"/>
</group>
<group type="menu" id="r2ed_main_menu_animation" extends="r2ed_base_menu_look" mouse_pos="false">
<action id="debug_console" name="uiR2EDDebugConsoleWindow" handler="lua" params="r2:switchDebugWindow()" usergroup_l="r2_menu_button" usergroup_params_l="bitmap=ICO_Magic.tga" usergroup_r="r2_keyname" usergroup_params_r="id=debug_console_key"/>
<action id="live" name="uiR2EDLive" handler="open_scenario_control" params="showHide=1" usergroup_l="r2_menu_button" usergroup_params_l="bitmap=r2_icon_r2_small.tga" usergroup_r="r2_keyname" usergroup_params_r="id=r2_live_key"/>
<separator/>
<action id="stop_test" name="uimR2EDStopTest" handler="r2ed_stop_test" params="" usergroup_l="r2_menu_button" usergroup_params_l="bitmap=r2_icon_stop_test_small.tga" usergroup_r="r2_keyname" usergroup_params_r="id=stop_test_key"/>
<action id="stop_live" name="uiR2EDStopLive" handler="r2_stop_live" params="" usergroup_l="r2_menu_button" usergroup_params_l="bitmap=r2_icon_stop_live_small.tga" usergroup_r="r2_keyname" usergroup_params_r="id=r2_stop_live_key"/>
<separator/>
<action id="map" name="uiR2EDMap" handler="lua" params="r2:switchMapWindow()" usergroup_l="r2_menu_button" usergroup_params_l="bitmap=r2_icon_map_small.tga" usergroup_r="r2_keyname" usergroup_params_r="id=map_key"/>
<separator/>
<action id="chat_window" name="uiR2EDChatWindow" handler="lua" params="r2:switchChatWindow()" usergroup_l="r2_menu_button" usergroup_params_l="bitmap=r2_icon_chat_small.tga" usergroup_r="r2_keyname" usergroup_params_r="id=chat_window_key"/>
<action id="mail_box" name="uiR2EDMailBox" handler="lua" params="r2:switchMailBoxWindow()" usergroup_l="r2_menu_button" usergroup_params_l="bitmap=r2_icon_mail_box_small.tga" usergroup_r="r2_keyname" usergroup_params_r="id=mail_box_key"/>
<action id="guild_forum" name="uiR2EDGuildForum" cond="ne(@SERVER:GUILD:NAME,0)" handler="lua" params="r2:switchGuildForumWindow()" usergroup_l="r2_menu_button" usergroup_params_l="bitmap=TB_Forum_ring.tga" usergroup_r="r2_keyname" usergroup_params_r="id=guild_forum_key"/>
<action id="player_admin" name="uiR2EDPlayerAdmin" handler="lua" params="r2:switchPlayerAdminWindow()" usergroup_l="r2_menu_button" usergroup_params_l="bitmap=r2_icon_player_admin_small.tga" usergroup_r="r2_keyname" usergroup_params_r="id=r2_player_admin_key"/>
<separator/>
<action id="toggle_fixed_lighting" name="uiR2EDDivineLight" handler="lua" params="r2:setFixedLighting(not r2:getFixedLighting())" usergroup_l="r2_menu_button" usergroup_params_l="bitmap=r2_icon_light_off_small.tga|id=fixed_lighting_bm"/>
<separator/>
<action id="reset windows" name="uiR2EDResetWindows" handler="lua" params="r2:resetDesktop(getDesktopIndex())" usergroup_l="r2_menu_button" usergroup_params_l="bitmap=r2_icon_resetwindows.tga"/>
<action id="keys" name="uiR2EDKeys" handler="show_hide" params="keys" usergroup_l="r2_menu_button" usergroup_params_l="bitmap=r2_icon_keys_small.tga" usergroup_r="r2_keyname" usergroup_params_r="id=keys_key"/>
<action id="preferences" name="uiR2EDPreferences" handler="show_hide" params="game_config" usergroup_l="r2_menu_button" usergroup_params_l="bitmap=r2_icon_preferences.tga" usergroup_r="r2_keyname" usergroup_params_r="id=preferences_key"/>
<action id="support" name="uiR2EDSupport" handler="show_hide" params="cs_browser" usergroup_l="r2_menu_button" usergroup_params_l="bitmap=r2_icon_support.tga"/>
<separator/>
<action id="quit" name="uimR2EDQuit" handler="enter_modal" params="group=ui:interface:quit_dialog" usergroup_l="r2_menu_button" usergroup_params_l="bitmap=TB_quit.tga" usergroup_r="r2_keyname" usergroup_params_r="id=quit_key"/>
</group>
<group type="menu" id="r2ed_base_menu" extends="r2ed_base_menu_look">
<action id="cut" name="uimR2EDCut" handler="lua" params="r2:cut(r2:getSelectedInstance())" />
<action id="paste" name="uimR2EDPaste" handler="lua" params="r2:paste()" />
<separator id="dynamic_content_start"/>
<!-- Dynamic content is inserted here by lua code -->
<!-- When 'onSetupMenu' is called -->
<separator id="dynamic_content_end"/>
<!--
<action id="selectParent1" name="" handler="lua" params="r2:selectParent(1)" />
<action id="selectParent2" name="" handler="lua" params="r2:selectParent(2)" />
<action id="selectParent3" name="" handler="lua" params="r2:selectParent(3)" />
<action id="selectParent4" name="" handler="lua" params="r2:selectParent(4)" />
<action id="selectParent5" name="" handler="lua" params="r2:selectParent(5)" />
<action id="selectParent6" name="" handler="lua" params="r2:selectParent(6)" />
<action id="selectParent7" name="" handler="lua" params="r2:selectParent(7)" />
<action id="selectParent8" name="" handler="lua" params="r2:selectParent(8)" />
-->
<!-- TMP for debug -->
<separator id="sepParent"/>
<action id="dump_lua_table" name="uimR2EDMenuDumpLuaTable" handler="r2ed_dump_lua_table" params="depth=30" />
<action id="dump_dialogs_as_text" name="uimR2EDMenuSaveDialogsAsText" handler="lua" params="r2:dumpDialogsAsText()" />
<action id="update_dialogs_from_text" name="uimR2EDMenuUpdateDialogsFromText" handler="lua" params="r2:updateDialogsFromText()" />
<action id="inspect_lua_table" name="uimR2EDMenuInspectLuaTable" handler="lua" params="r2:inspectCurrInstance()" />
<action id="translateFeatures" name="translate features" handler="lua" params="r2.requestTranslateFeatures()" />
<separator/>
<!--
<action id="properties" name="uimR2EDMenuProperties" handler="lua" params="r2:showProperties(r2:getSelectedInstance())" />
-->
</group>
<group type="menu" id="r2ed_palette_menu" extends="r2ed_base_menu">
<!-- TMP for debug -->
<action id="dump_lua_table" name="uimR2EDDumpLuaTable" handler="lua" params="r2:onShowPaletteLuaTable(30)" />
</group>
<group type="menu" id="r2ed_entity_menu" extends="r2ed_base_menu">
<!-- perhaps the following option would fit better in a base menu -->
<action id="move" name="uimR2EDMenuMove" handler="r2ed_move" params="" usergroup_l="r2_menu_button" usergroup_params_l="bitmap=r2ed_icon_move.tga"/>
<action id="rotate" name="uimR2EDMenuRotate" handler="r2ed_rotate" params="" usergroup_l="r2_menu_button" usergroup_params_l="bitmap=r2ed_icon_rotate.tga"/>
<action id="teleport" name="uimR2EDMenuTeleport" handler="lua" params="r2:teleportToTarget()" usergroup_l="r2_menu_button" usergroup_params_l="bitmap=r2ed_tool_teleport.tga"/>
<separator/>
<action id="activities" name="uimR2EDNewActivity" usergroup_l="r2_menu_button" usergroup_params_l="bitmap=r2ed_icon_newactivity.tga">
<!--<action id="currentBehavior" name=""/>
<separator/>
<action id="pickZone" name="uimR2EDMenuPickZone" usergroup_l="r2_menu_button" usergroup_params_l="bitmap=r2_toolbar_wander_zone_small.tga" handler="r2ed_picker_lua" params="TestFunc=r2:testCanPickZoneForNPC|PickFunc=r2:affectZoneToNPC"/>
<action id="followRoute" name="uimR2EDMenuFollowRoute" handler="r2ed_picker_lua" usergroup_l="r2_menu_button" usergroup_params_l="bitmap=r2_toolbar_follow_road_small.tga" params="TestFunc=r2:testCanPickRoadForNPC|PickFunc=r2:setBehaviorFollowRouteToNPC"/>
<action id="patrolRoute" name="uimR2EDMenuPatrolRoute" handler="r2ed_picker_lua" usergroup_l="r2_menu_button" usergroup_params_l="bitmap=r2_toolbar_patrol_road_small.tga" params="TestFunc=r2:testCanPickRoadForNPC|PickFunc=r2:setBehaviorPatrolRouteToNPC"/>
<action id="turnAround" name="uimR2EDMenuRepeatRoute" handler="r2ed_picker_lua" usergroup_l="r2_menu_button" usergroup_params_l="bitmap=r2_toolbar_repeat_road_small.tga" params="TestFunc=r2:testCanPickRoadForNPC|PickFunc=r2:setBehaviorRepeatRoadToNPC"/>
<action id="standInPlace" name="uimR2EDMenuStandInPlace" handler="lua" usergroup_l="r2_menu_button" usergroup_params_l="bitmap=r2_toolbar_stand_still_small.tga" params="r2:setNPCStandInPlace(r2:getSelectedInstance())"/>
-->
<!--
<action id="pickZone" name="uimR2EDMenuPickZone" handler="r2ed_picker_lua" usergroup_l="r2_menu_button" usergroup_params_l="bitmap=r2_toolbar_wander_zone_small.tga" params="CursCanPickPos=curs_create.tga|CursCannotPickPos=curs_stop.tga|TestFunc=r2:testCanPickZoneForNPC|PickFunc=r2:affectZoneToSelectedNPC|PickPosFunc=r2:createZoneAndAffectZoneToNPC"/>
<action id="followRoute" name="uimR2EDMenuFollowRoute" handler="r2ed_picker_lua" usergroup_l="r2_menu_button" usergroup_params_l="bitmap=r2_toolbar_follow_road_small.tga" params="CursCanPickPos=curs_create.tga|CursCannotPickPos=curs_stop.tga|TestFunc=r2:testCanPickRoadForNPC|PickFunc=r2:setBehaviorFollowRouteToNPC|PickPosFunc=r2:createRouteAndSetBehaviorFollowRouteToNPC"/>
<action id="patrolRoute" name="uimR2EDMenuPatrolRoute" handler="r2ed_picker_lua" usergroup_l="r2_menu_button" usergroup_params_l="bitmap=r2_toolbar_patrol_road_small.tga" params="CursCanPickPos=curs_create.tga|CursCannotPickPos=curs_stop.tga|TestFunc=r2:testCanPickRoadForNPC|PickFunc=r2:setBehaviorPatrolRouteToNPC|PickPosFunc=r2:createRouteAndSetBehaviorPatrolRouteToNPC"/>
<action id="turnAround" name="uimR2EDMenuRepeatRoute" handler="r2ed_picker_lua" usergroup_l="r2_menu_button" usergroup_params_l="bitmap=r2_toolbar_repeat_road_small.tga" params="CursCanPickPos=curs_create.tga|CursCannotPickPos=curs_stop.tga|TestFunc=r2:testCanPickRoadForNPC|PickFunc=r2:setBehaviorRepeatRoadToNPC|PickPosFunc=r2:createRoadAndSetBehaviorRepeatRoadToNPC"/>
<action id="standInPlace" name="uimR2EDMenuStandInPlace" handler="lua" usergroup_l="r2_menu_button" usergroup_params_l="bitmap=r2_toolbar_stand_still_small.tga" params="r2:setNPCStandInPlace(r2:getSelectedInstance())"/>
-->
<!--
<action id="pickZone" name="uimR2EDMenuPickZone" handler="lua" usergroup_l="r2_menu_button" usergroup_params_l="bitmap=r2_toolbar_wander_zone_small.tga" params="r2:getSelectedInstance():onPickWanderZone()"/>
<action id="followRoute" name="uimR2EDMenuFollowRoute" handler="lua" usergroup_l="r2_menu_button" usergroup_params_l="bitmap=r2_toolbar_follow_road_small.tga" params="r2:getSelectedInstance():onPickFollowRoute()"/>
<action id="patrolRoute" name="uimR2EDMenuPatrolRoute" handler="lua" usergroup_l="r2_menu_button" usergroup_params_l="bitmap=r2_toolbar_patrol_road_small.tga" params="r2:getSelectedInstance():onPickPatrolRoute()"/>
<action id="turnAround" name="uimR2EDMenuRepeatRoute" handler="lua" usergroup_l="r2_menu_button" usergroup_params_l="bitmap=r2_toolbar_repeat_road_small.tga" params="r2:getSelectedInstance():onPickRepeatRoute()"/>
<action id="standInPlace" name="uimR2EDMenuStandInPlace" handler="lua" usergroup_l="r2_menu_button" usergroup_params_l="bitmap=r2_toolbar_stand_still_small.tga" params="r2:getSelectedInstance():onStandStill()"/>
-->
</action>
</group>
<group type="menu" id="r2ed_npc_group_menu" extends="r2ed_base_menu">
<!--
<action id="delete" name="uimR2EDMenuDelete" handler="lua" params="r2:getSelectedInstance():onDelete()" />
<separator/>
-->
</group>
<group type="menu" id="r2ed_feature_menu" extends="r2ed_base_menu">
<!--
<action id="delete" name="uimR2EDMenuDelete" handler="lua" params="r2:getSelectedInstance():onDelete()" />
<separator/>
-->
</group>
<group type="menu" id="r2ed_road_menu" extends="r2ed_base_menu">
<!--
<action id="delete" name="uimR2EDMenuDelete" handler="lua" params="r2:getSelectedInstance():onDelete()" />
<separator/>
-->
</group>
<tree node="r2ed_palette">
</tree>
<tree node="r2ed_connect">
</tree>
<tree node="r2ed_property_sheet_no_selection">
</tree>
<tree node="r2ed_property_sheet_no_properties">
</tree>
<!-- ************************************************ -->
<!-- * RESET * -->
<!-- ************************************************ -->
<!--
<proc id="proc_reset_r2ed">
<action handler="set_virtual_desktop" params="vdesk=0" />
<action handler="set" params="target='ui:interface:r2ed_toolbar:active'|value=1" />
<action handler="set" params="target='ui:interface:r2ed_windowbar:active'|value=1" />
<action handler="set" params="target='ui:interface:system_info:active'|value=0" />
<action handler="set" params="target='ui:interface:target:active'|value=0" />
<action handler="set" params="target='ui:interface:main_chat:active'|value=0" />
<action handler="set" params="target='ui:interface:main_chat:x'|value=0" />
<action handler="set" params="target='ui:interface:main_chat:y'|value=0" />
<action handler="set" params="target='ui:interface:r2ed_connect:active'|value=0" />
<action handler="set" params="target='ui:interface:help_browser:active'|value=0" />
<action handler="set" params="target='ui:interface:milko_pad:active'|value=0" />
<action handler="set" params="target='ui:interface:debug_info:active'|value=0"/>
<action handler="set" params="target='ui:interface:debug_info:w'|value=350" />
<action handler="set" params="target='ui:interface:debug_info:h'|value=300" />
<action handler="set" params="target='ui:interface:debug_info:x'|value=10000" />
<action handler="set" params="target='ui:interface:debug_info:y'|value=370" />
</proc>
-->
<!-- ************************************************** -->
<!-- * NPC CREATION * -->
<!-- ************************************************** -->
<!-- button tab style -->
<style style="tab_button_npc" type="tab_button" button_type="radio_button"
x="0" posref="TR TL"
text_x="4"
text_posref="ML ML"
tx_normal="r2_tab_wide_normal" tx_pushed="r2_tab_wide_pushed" tx_over="r2_tab_wide_over"
global_color_normal="true" global_color_over="true" global_color_pushed="true"
color="255 255 255 255" col_over="255 255 255 255" col_pushed="255 255 255 255"
text_y="-2" fontsize="10" shadow="true" case_mode="%case_upper" wmargin="8"
text_color_normal="255 255 255 128" text_color_pushed="255 255 255 255" text_color_over="255 255 255 255"
text_global_color_normal="true"
text_global_color_pushed="false"
text_global_color_over="true"
/>
<!-- label/slider template -->
<template name="label_slider" id="" active="true" posparent="" w="95" y="-5" h="" tooltip="" hardtext=""
params="" end_params="" cancel_params="" max="">
<group id="#id" active="true" y="#y" posref="BL TL" posparent="#posparent" child_resize_w="true" child_resize_h="true">
<!-- label -->
<group id="slider_text_place" w="#w" h="20" x="0" y="0" posref="TL TL">
<view type="text" id="slider_text" posref="TL TL"
x="0" y="0" color="255 255 255 255" global_color="true" fontsize="12" shadow="true" hardtext="#hardtext" />
</group>
<!-- line -->
<view type="bitmap" id="line_slider" posparent="slider_text_place" posref="TR TL" scale="true"
x="0" y="-5" w="90" h="4" texture="W_line_hor2.tga" />
<ctrl type="scroll" id="slider" posparent="line_slider" posref="MM MM"
x="0" y="0" w="90" h="16" vertical="false" align="L" min="0" max="#max" tracksize="12" cancelable="true"
tx_topright="w_scroll_R.tga" tx_middle="w_scroll_l123_m.tga" tx_bottomleft="w_scroll_L.tga"
onscrollend="lua" end_params="#end_params" onscrollcancel="lua" cancel_params="#cancel_params"
onscroll="lua" params="#params" />
</group>
</template>
<!-- random and add list buttons template -->
<template name="button_random_add_list" id="" posparent="" onclick_random="" onclick_random_param=""
onclick_add_list="" onclick_add_list_param="" keep="true" tooltip_ok="" posref="BL TL" x="0" y="-10">
<group id="#id" posparent="#posparent" posref="#posref" w="200" child_resize_h="true"
x="#x" y="#y">
<ctrl style="button_ok" id="random" posref="TL TL" text_y="-2" onclick_l="#onclick_random"
params_l="#onclick_random_param" hardtext="uiR2EdRandom" tooltip="#tooltip_ok" />
<ctrl style="button_ok" x="13" posparent="random" text_y="-2" posref ="TR TL" onclick_l="#onclick_add_list"
params_l="#onclick_add_list_param" hardtext="uiR2EdManageSetsShort" />
</group>
</template>
<!-- label/edit box template -->
<template name="label_edit_box" active="true" id="" x="0" y="0" posparent="" posref="" w="" hardtext=""
fontsize="10" onenter="lua" params="" onchange="lua" onchange_params=""
on_focus_lost="" on_focus_lost_params="" max_num_chars="6" entry_type="text" >
<group id="#id" x="#x" y="#y" w="#w" h="34" posparent="#posparent" posref="#posref" >
<!-- label -->
<group id="label" sizeref="w" w="0" h="12" x="0" y="0" posref="TL TL" posparent="parent" >
<view type="text" id="name_text" posref="TL TL" x="2" y="0" color="255 255 255 255"
global_color="true" fontsize="#fontsize" shadow="true" hardtext="#hardtext" />
</group>
<!-- edit box -->
<group type="edit_box" id="edit_box_group" sizeref="w" posparent="label" posref="BL TL" x="0" y="-2"
onenter="#onenter" params="#params" onchange="#onchange" onchange_params="#onchange_params"
on_focus_lost="#on_focus_lost" on_focus_lost_params="#on_focus_lost_params"
negative_filter = '"{}[]'
max_num_chars="#max_num_chars" prompt="" enter_loose_focus="true" entry_type="#entry_type" reset_focus_on_hide="true" menu_r="" >
<instance template="box_widget" id="back_edit_box" posref="TL TL" sizeref="w" h="20" />
<view type="text" id="edit_text" x="4" y="-5" posref="TL TL" multi_line="false"
fontsize="10" shadow="true" hardtext="" global_color="false"/>
</group>
</group>
</template>
<!-- label/combo box template -->
<template name="label_combo_box" active="true" id="" x="0" y="0" posparent="" posref="" w="" fontsize="10"
hardtext="" on_change_params="" combo_box_y="-2" >
<group id="#id" active="#active" x="#x" y="#y" w="#w" h="34" posparent="#posparent" posref="#posref" >
<!-- label -->
<group id="label" sizeref="w" w="0" h="12" x="0" y="0" posref="TL TL" >
<view type="text" id="name_text" posref="TL TL" x="2" y="0" color="255 255 255 255"
global_color="true" fontsize="#fontsize" shadow="true" hardtext="#hardtext" />
</group>
<!-- combo box -->
<group type="combo_box" id="combo_box" w="#w" h="20" x="0" y="#combo_box_y" posref="BL TL" posparent="label"
linked_to_db="false" on_change="lua" on_change_params="#on_change_params" >
<instance template="r2ed_combo_box" />
</group>
</group>
</template>
<!-- horizontal label/ two combo box template -->
<template name="label_two_combo_box" keep="true" active="true" id="" x="0" y="0" posparent="" posref="" hardtext="">
<group id="#id" x="#x" y="#y" w="265" h="20" posparent="#posparent" posref="#posref" >
<!-- label -->
<group id="label" w="75" h="20" x="0" y="0" posref="TL TL" posparent="parent" >
<view type="text" id="name_text" posref="BL BL" x="0" y="0" color="255 255 255 255"
global_color="true" fontsize="12" shadow="true" hardtext="#hardtext" />
</group>
<!-- first combo box -->
<group type="combo_box" id="first_combo_box" w="85" h="20" x="10" y="0" posref="TR TL" posparent="label"
linked_to_db="false">
<instance template="r2ed_combo_box" />
</group>
<!-- second combo box -->
<group type="combo_box" id="second_combo_box" w="85" h="20" x="10" y="0" posref="TR TL" posparent="first_combo_box"
linked_to_db="false">
<instance template="r2ed_combo_box" />
</group>
</group>
</template>
<!-- horizontal label / two combo box / edit box template -->
<template name="label_two_combo_edit_box" active="true" id="" x="0" y="0" posparent="" posref="" hardtext="" >
<group id="#id" x="#x" y="#y" w="305" h="20" posparent="#posparent" posref="#posref" >
<!-- label / two combo box -->
<instance template="label_two_combo_box" id="label_two_combo_box" posparent="parent" posref="TL TL" hardtext="#hardtext" />
<!-- edit box -->
<group type="edit_box" id="edit_box_group" h="20" w="30" posparent="label_two_combo_box" posref="TR TL" x="10" y="0"
onenter="" params="" max_num_chars="3" prompt="" enter_loose_focus="true"
entry_type="text" reset_focus_on_hide="true" menu_r="" >
<instance template="box_widget" id="back_edit_box" posref="TL TL" sizeref="w" h="20" />
<view type="text" id="edit_text" x="5" y="-5" posref="TL TL" multi_line="false"
fontsize="10" shadow="true" hardtext="" global_color="false"/>
</group>
</group>
</template>
<!-- horizontal label / two combo box / edit box /slider template -->
<template name="label_two_combo_edit_box_slider" active="true" id="" x="0" y="0" posparent="" posref=""
hardtext="" params="" end_params="" cancel_params="" >
<group id="#id" x="#x" y="#y" w="400" h="20" posparent="#posparent" posref="#posref" >
<!-- label / two combo box /edit box -->
<instance template="label_two_combo_edit_box" id="label_two_combo_edit_box" posparent="parent" posref="TL TL" hardtext="#hardtext" />
<!-- slider -->
<view type="bitmap" id="line_slider" posparent="label_two_combo_edit_box" posref="TR TL" scale="true"
x="10" y="-10" w="85" h="4" texture="W_line_hor2.tga" />
<ctrl type="scroll" id="slider" posparent="line_slider" posref="MM MM"
x="0" y="0" w="85" h="16" vertical="false" align="L" min="0" max="255" tracksize="12"
tx_topright="w_scroll_R.tga" tx_middle="w_scroll_l123_m.tga" tx_bottomleft="w_scroll_L.tga" cancelable="true"
onscrollend="lua" end_params="#end_params" onscrollcancel="lua" cancel_params="#cancel_params"
onscroll="lua" params="#params"/>
</group>
</template>
<!-- horizontal label / combo box / slider template -->
<template name="label_combo_box_slider" active="true" id="" x="0" y="0" posparent="" posref=""
hardtext="" on_change_params="" params="" end_params="" cancel_params="" >
<group id="#id" x="#x" y="#y" w="430" h="20" posparent="#posparent" posref="#posref" >
<!-- label / combo box -->
<instance template="h_label_combo_box" id="label_combo_box" w="270" w_label="110" w_combo="160"
posparent="parent" posref="TL TL" hardtext="#hardtext" on_change_params="#on_change_params"/>
<!-- slider -->
<view type="bitmap" id="line_slider" posparent="label_combo_box" posref="TR TL" scale="true"
x="30" y="-10" w="100" h="4" texture="W_line_hor2.tga" />
<ctrl type="scroll" id="slider" posparent="line_slider" posref="MM MM"
x="0" y="0" w="100" h="16" vertical="false" align="L" min="0" max="5" cancelable="true"
tracksize="12" tx_topright="w_scroll_R.tga" tx_middle="w_scroll_l123_m.tga" tx_bottomleft="w_scroll_L.tga"
onscrollend="lua" end_params="#end_params" onscrollcancel="lua" cancel_params="#cancel_params"
onscroll="lua" params="#params"/>
</group>
</template>
<proc id="character_active">
<action handler="set" params="target_property=ui:interface:r2ed_npc:content:npc_view:char3d:char:anim|value=0" />
</proc>
<!-- ************************************************************************************************** -->
<!-- **************************************** NPC GUI ************************************************* -->
<!-- ************************************************************************************************** -->
<group type="container" id="r2ed_npc" global_color="false" line_at_bottom="false"
movable="true" opened="true" openable="false" resizer="true" header_color="UI:SAVE:WIN:COLORS:R2_CUSTOM_LOOK"
pop_min_w="753" pop_min_h="505" pop_max_w="753" pop_max_h="505" active="false"
on_active="proc" on_active_params="character_active"
on_deactive="lua" on_deactive_params="if r2 and r2.Mode == 'Edit' then r2:updateNotes(); r2:updateName() end"
escapable = "true"
>
<group id="header_closed" x="0" y="0" child_resize_w="true" h="16" posref="TL TL"
group_onclick_r="active_menu"
group_params_r="menu=ui:interface:base_menu_with_color"
>
</group>
<group id="header_opened" x="0" y="0" w="430" h="16" posref="TL TL"
group_onclick_r="active_menu"
group_params_r="menu=ui:interface:base_menu_with_color"
>
</group>
<group id="content" x="0" y="0" sizeref="wh" w="0" h="0" posref="TL TL" >
<!-- NPC VIEW -->
<group id="npc_view" x="0" y="-3" w="300" h="472" posref="TL TL" >
<scene3d id="char3d" sizeref="wh" w="-2" h="-2" posref="TL TL" x="1" y="-1" curcam="cam"
ambient="128 96 64" sun_ambient="0 0 0" sun_diffuse="255 255 196" sun_specular="0 0 0" sun_direction="-1.0 1.0 -1.0"
user_interaction="true" rotz_factor="0.017"
roty_factor="0.005" roty_limit_min="-20" roty_limit_max="15"
dist_factor="0.005" dist_limit_min="9.0" dist_limit_max="16.0">
<character3d id="char" dblink="target" pos="0.0 0.0 -1.8" rot="0.0 0.0 0.0" copy_anim="true" />
<camera id="cam" fov="5" pos="0.0 -14.0 0.0" target="0.0 0.0 -0.85" roll="0" />
<light id="back" pos="0.0 28.2 1.6" color="96 64 32" near="1.0" far="4.0" />
<light id="lgt" pos="0.0 25.3 2.48" color="255 255 255" near="1.0" far="4.0" />
</scene3d>
<ctrl style="button_ok" id="change_view" x="-10" y="10" posparent="char3d" posref="BR BR"
text_y="-2" onclick_l="lua" params_l="r2:changeView()" hardtext="uiR2EDChangeView" tooltip="" />
</group>
<view type="bitmap" id="v_sep" posparent="npc_view" y="-25" posref="TR TL" w="2" h="515"
scale="true" texture="blank.tga" color="120 120 120 255" />
<!-- MENU -->
<group id="menu" x="0" y="0" w="470" h="445" posparent="npc_view" posref="TR TL" >
<group type="tab" id="npc_tabs" child_resize_w="true" h="24" posref="TL TL" x="0" y="-4" >
<ctrl style="tab_button_npc" id="tab0" x="0" posref="TL TL" group="profile"
hardtext="uiR2EdProfile" onclick_r="" params_r="" onclick_l="" params_l=""/>
<view type="bitmap" id="tab0_bm" posparent="tab0" posref="TL TL" w="24" h="24" x="4" y="-2 "
color="255 255 255 255" />
<ctrl style="tab_button_npc" id="tab1" posparent="tab0" group="equipment"
hardtext="uiR2EdEquipment" onclick_r="" params_r="" onclick_l="" params_l=""/>
<view type="bitmap" id="tab1_bm" posparent="tab1" posref="TL TL" w="24" h="24" x="4" y="-2 "
color="255 255 255 255" />
<ctrl style="tab_button_npc" id="tab2" posparent="tab1" group="body"
hardtext="uiR2EdBody" onclick_r="" params_r="" onclick_l="" params_l=""/>
<view type="bitmap" id="tab2_bm" posparent="tab2" posref="TL TL" w="24" h="24" x="4" y="-2 "
color="255 255 255 255" />
<!--
<ctrl style="tab_button_npc" id="tab3" posparent="tab2" group="group"
hardtext="uiR2EdGroup" onclick_r="" params_r="" onclick_l="" params_l=""/>
<view type="bitmap" id="tab3_bm" posparent="tab3" posref="TL TL" w="24" h="24" x="4" y="-2 "
color="255 255 255 255" />
-->
</group>
<view type="bitmap" id="sep" posparent="npc_tabs" posref="BL TL" sizeparent="parent" sizeref="w" w="0" h="1"
scale="true" texture="blank.tga" color="120 120 120 255" />
<!-- ************************************************************************************************** -->
<!-- ************************************ PROFILE ************************************************** -->
<!-- ************************************************************************************************** -->
<group id="profile" posref="TL TL" sizeref="wh" x="0" w="-14" y="-15" h="-12"
on_deactive="lua" on_deactive_params="if r2 and r2.Mode == 'Edit' then r2:updateNotes(); r2:updateName() end" >
<group id="profile_content" posref="TL TL" sizeref="wh" x="0" w="0" y="-25" h="0" >
<!-- *************** -->
<!-- NPC DESCRIPTION -->
<group id="npc_description" w="420" h="257" x="10" y="0" posref="TL TL">
<group id="back_description" sizeref="wh" posref="TL TL">
<view type="bitmap" id="back" scale="true" sizeref="hw" h="0" w="0" texture="W_box_blank.tga"
inherit_gc_alpha="true"/>
</group>
<!-- name -->
<instance template="label_edit_box" id="name" posparent="parent" posref="TL TL" w="264"
x="10" y="-15" hardtext="uiR2EdName" fontsize="12" max_num_chars="25"
onenter="lua" params="r2:updateName()" on_focus_lost="" on_focus_lost_params="r2:updateName()"
/>
<!-- fonction
<instance template="label_combo_box" id="fonction" posparent="name" posref="BL TL"
w="264" y="-13" hardtext="uiR2EdFunction" fontsize="12" on_change_params="r2:updateFunction()"/>
-->
<!-- Race, Sex, Level -->
<group id="race_sex_level" w="420" h="35" x="0" y="-13" posref="BL TL" posparent="name">
<!-- Race -->
<instance template="label_combo_box" id="race" posparent="parent" posref="TL TL"
w="127" hardtext="uiR2EdRace" fontsize="12" on_change_params="r2:updateRace()" />
<!-- Sex -->
<instance template="label_combo_box" id="sex" posparent="race" posref="TR TL"
x="10" w="127" hardtext="uiR2EdSex" fontsize="12" on_change_params="r2:updateSex()" />
<!-- Level
<instance template="label_combo_box" id="level" posparent="sex" posref="TR TL"
x="10" w="127" fontsize="12" hardtext="uiR2EdLevel" on_change_params="r2:updateLevel()"/>
-->
</group>
<!-- Notes -->
<group id="notes" y="-13" w="420" h="165" posparent="race_sex_level" posref="BL TL">
<!-- label -->
<group id="label_notes" w="400" h="15" x="0" y="0" posref="TL TL" posparent="parent" >
<view type="text" id="level_design_info_text" posref="BL BL" x="0" y="0" color="255 255 255 255"
global_color="true" fontsize="12" shadow="true" hardtext="uiR2EdNotes" />
</group>
<!-- Edit text for NPC description -->
<group id="back_small_description" sizeref="w" posparent="label_notes" posref="BL TL" y="0" h="120" w="0">
<instance template="box_widget" id="back" sizeref="wh" w="0" h="0" />
</group>
<group id="crop_desc" posparent="back_small_description" posref="TL TL" x="4" y="-4" sizeref="wh" w="-4" h="-12"/>
<group type="edit_box" id="small_description" posparent="crop_desc" posref="TL TL" x="0" y="0" sizeref="w"
child_resize_h="true" w="0" child_resize_hmargin="10" max_sizeparent="crop_desc" max_sizeref="h"
max_h="-4" max_w="310" want_return="true"
onenter="lua" params="getUICaller():getEnclosingContainer():find('small_description_scroll').trackPos = 0"
on_focus_lost="lua" on_focus_lost_params="" >
<view type="text" id="edit_text" x="4" y="-1" posref="TL TL" multi_line="true"
fontsize="12" shadow="true" hardtext="" global_color="false"/>
</group>
<ctrl style="skin_scroll" id="small_description_scroll" align="B" target="small_description"
posparent="crop_desc" posref="TR TL" x="-12" y="0" />
</group>
</group>
<!-- *************** -->
<!-- CHAT PARAMETERS
<group id="chat_parameters" sizeref="w" h="134" x="0" y="-9" posparent="npc_behaviour" posref="BL TL">
<group id="back_chat" sizeref="wh" posref="TL TL">
<view type="bitmap" id="back" scale="true" sizeref="hw" h="0" w="0" texture="W_box_blank.tga"
inherit_gc_alpha="true"/>
</group>
<instance template="label_combo_box" id="parameters" posparent="parent" posref="TL TL"
x="10" y="-10" w="400" hardtext="uiR2EdChatParameters" />
<group id="options_list" posparent="parameters" sizeref="w" w="0" h="60" posref="BL TL" x="0" y="-2">
<instance template="box_widget" id="back" sizeref="wh" w="0" h="0" />
<group id="crop" posparent="parent" posref="TL TL" x="0" y="0" sizeref="wh" w="-4" h="-4" />
<group id="options" posparent="crop" posref="TL TL" x="0" y="-4" sizeref="w" child_resize_h="true"
child_resize_hmargin="4" w="-4" max_sizeparent="crop" max_sizeref="h" max_h="-4" >
<group type="scroll_text" id="options_txt" sizeref="w" child_resize_h="true" child_resize_wmargin="16"
child_resize_hmargin="16" posref="TL TL" x="0" y="0" min_height="160" max_height="160" >
<group type="list" id="text_list" hardtext="uiCongifExplanation" shadow="true" fontsize="10"
justification="justified" color="255 255 255 160" space="3"
global_color="true" posref="TL TL" x="8" y="-8" sizeref="hw" w="-16" h="-16" />
</group>
</group>
<ctrl style="skin_scroll" id="scroll_options" align="T" target="options" posparent="crop" posref="TR TR"
x="2" y="-4" />
</group>
<ctrl style="button_ok" id="create_new" x="0" y="-2" posparent="options_list" posref="BR TR"
text_y="-2" onclick_l="" params_l="" hardtext="uiR2EdCreateNew" tooltip="" />
</group>
-->
</group>
</group>
<!-- ************************************************************************************************** -->
<!-- ********************************** EQUIPMENT ************************************************** -->
<!-- ************************************************************************************************** -->
<group id="equipment" posref="TL TL" sizeref="wh" x="0" w="0" y="-5" h="0" >
<group id="equipment_content" posref="TL TL" sizeref="wh" x="10" w="0" y="-25" h="0" >
<!-- ****** -->
<!-- ARMOUR -->
<group id="armour" w="420" h="260" x="0" y="-10" posparent="parent" posref="TL TL">
<group id="back_armour" sizeref="wh" posref="TL TL">
<view type="bitmap" id="back" scale="true" sizeref="hw" h="0" w="0" texture="W_box_blank.tga"
inherit_gc_alpha="true"/>
</group>
<!-- first line of labels -->
<group id="labels_line" w="400" h="22" x="10" y="-5" posref="TL TL" posparent="parent" >
<group id="piece" w="85" h="12" x="112" y="-10" posref="TL TL" >
<view type="text" id="faction_test" posref="TL TL" color="255 255 255 255"
global_color="true" fontsize="12" shadow="true" hardtext="uiR2EdPiece" />
</group>
<group id="color" w="56" h="12" x="103" y="0" posref="TR TL" posparent="piece" >
<view type="text" id="drop_text" posref="TL TL" color="255 255 255 255"
global_color="true" fontsize="12" shadow="true" hardtext="uiR2EdColor" />
</group>
<instance template="label_toggle_button" id="color_link" posparent="color"
y="1" posref="BR BL" w="70" hardtext="uiR2EdLink" fontsize="12" y_text="-5" params_l="r2:linkColor()"/>
</group>
<!-- helmet -->
<instance template="label_combo_box_slider" id="helmet" posparent="labels_line"
posref="BL TL" hardtext="uiR2EdHelmet" y="-7" on_change_params="r2:updatePieceEquipment()"
params="r2:updatePieceEquipmentColor('local')" end_params="r2:updatePieceEquipmentColor('commit')"
cancel_params="r2:updatePieceEquipmentColor('cancel')"/>
<!-- chest plate-->
<instance template="label_combo_box_slider" id="chest_plate" posparent="helmet"
posref="BL TL" y="-5" hardtext="uiR2EdChestPlate" on_change_params="r2:updatePieceEquipment()"
params="r2:updatePieceEquipmentColor('local')" end_params="r2:updatePieceEquipmentColor('commit')"
cancel_params="r2:updatePieceEquipmentColor('cancel')" />
<!-- legs -->
<instance template="label_combo_box_slider" id="legs" posparent="chest_plate"
posref="BL TL" y="-5" hardtext="uiR2EdLegs" on_change_params="r2:updatePieceEquipment()"
params="r2:updatePieceEquipmentColor('local')" end_params="r2:updatePieceEquipmentColor('commit')"
cancel_params="r2:updatePieceEquipmentColor('cancel')"/>
<!-- boots -->
<instance template="label_combo_box_slider" id="boots" posparent="legs"
posref="BL TL" y="-5" hardtext="uiR2EdBoots" on_change_params="r2:updatePieceEquipment()"
params="r2:updatePieceEquipmentColor('local')" end_params="r2:updatePieceEquipmentColor('commit')"
cancel_params="r2:updatePieceEquipmentColor('cancel')" />
<!-- gloves -->
<instance template="label_combo_box_slider" id="gloves" posparent="boots"
posref="BL TL" y="-5" hardtext="uiR2EdGloves" on_change_params="r2:updatePieceEquipment()"
params="r2:updatePieceEquipmentColor('local')" end_params="r2:updatePieceEquipmentColor('commit')"
cancel_params="r2:updatePieceEquipmentColor('cancel')" />
<!-- arms guard -->
<instance template="label_combo_box_slider" id="arms_guard" posparent="gloves"
posref="BL TL" y="-5" hardtext="uiR2EdArmsGuard" on_change_params="r2:updatePieceEquipment()"
params="r2:updatePieceEquipmentColor('local')" end_params="r2:updatePieceEquipmentColor('commit')"
cancel_params="r2:updatePieceEquipmentColor('cancel')" />
<!-- equipment random button -->
<ctrl style="button_ok" id="equ_random" x="110" y="-20" posparent="arms_guard" posref="BL TL"
text_y="-2" onclick_l="lua" params_l="r2:randomEquipment()" hardtext="uiR2EdRandomEquipment" />
<!-- color random button -->
<ctrl style="button_ok" id="color_random" x="30" y="0" posparent="equ_random" posref="TR TL"
text_y="-2" onclick_l="lua" params_l="r2:randomColor()" hardtext="uiR2EdRandomColor" />
<!-- sets -->
<instance template="h_label_combo_box" id="equipment_sets"
posref="BL BL" w="270" w_label="110" w_combo="160" x="10" y="10" hardtext="uiR2EdSets"
on_change_params="r2:selectEquipmentSets()" />
<!-- save set button -->
<ctrl style="button_ok" id="save_set" x="29" y="0" posparent="equipment_sets" posref="BR BL"
text_y="-2" hardtext="uiR2EdManageSets" onclick_l="proc" params_l="add_equipment_active" />
</group>
<!-- COMBAT MODE button
<group id="combat_mode" sizeref="w" w="0" h="16" x="0" y="-15" posparent="armour" posref="BL TL">
<ctrl style="button_ok" id="combat_mode_button" x="10" posparent="parent" posref="TL TL"
text_y="-2" onclick_l="proc" params_l="combat_mode_active" hardtext="uiR2EdCombatMode" tooltip="" />
</group>-->
<!-- ****** -->
<!-- LEFT / RIGHT HAND -->
<group id="hands_gr" sizeref="w" w="0" h="40" x="0" y="-15" posparent="armour" posref="BL TL">
<group id="back_hands" sizeref="wh" w="0" h="0" posref="TL TL">
<view type="bitmap" id="back" scale="true" sizeref="hw" h="0" w="0" texture="W_box_blank.tga"
inherit_gc_alpha="true"/>
</group>
<instance template="h_label_combo_box" id="hands" posparent="parent" x="10" y="-10" posref="TL TL"
w="400" w_label="110" w_combo="290" hardtext="uiR2EdSpecialization" on_change_params="r2:updateWeapons()"/>
</group>
<!-- ******* -->
<!-- OBJECTS
<group id="objets" sizeref="w" w="0" h="141" x="0" y="-9" posparent="hands_gr" posref="BL TL">
<group id="back_objets" sizeref="h" w="420" posref="TL TL">
<view type="bitmap" id="back" scale="true" sizeref="hw" h="0" w="0" texture="W_box_blank.tga"
inherit_gc_alpha="true"/>
</group>
<instance template="label_edit_box" id="existing_objects" posparent="parent" posref="TL TL"
x="10" y="-10" w="180" hardtext="uiR2EdExistingLootableObjects" fontsize="12"/>
<group id="objects_list" posparent="existing_objects" sizeref="w" w="0" h="60" posref="BL TL" x="0" y="-2">
<instance template="box_widget" id="back" sizeref="wh" w="0" h="0" />
<group id="crop" posparent="parent" posref="TL TL" x="0" y="0" sizeref="wh" w="-4" h="-4" />
<group id="list" posparent="crop" posref="TL TL" x="0" y="-4" sizeref="w" child_resize_h="true"
child_resize_hmargin="4" w="-4" max_sizeparent="crop" max_sizeref="h" max_h="-4" >
<group type="scroll_text" id="list_txt" sizeref="w" child_resize_h="true" child_resize_wmargin="16"
child_resize_hmargin="16" posref="TL TL" x="0" y="0" min_height="160" max_height="160" >
<group type="list" id="text_list" hardtext="uiCongifExplanation" shadow="true" fontsize="10"
justification="justified" color="255 255 255 160" space="3"
global_color="true" posref="TL TL" x="8" y="-8" sizeref="hw" w="-16" h="-16" />
</group>
</group>
<ctrl style="skin_scroll" id="scroll_objects" align="T" target="list" posparent="crop" posref="TR TR"
x="2" y="-4" />
</group>
<ctrl type="button" id="add" button_type="push_button" posparent="objects_list" x="12" y="-4" posref="TR TL"
tx_normal="W_arrow_right_0.tga" tx_pushed="W_arrow_right_0.tga" tx_over="W_button_12_over.tga"
onclick_l="" params_l="" onclick_r="" params_r="" />
<ctrl type="button" id="remove" button_type="push_button" x="0" y="-6" posparent="add" posref="BL TL"
tx_normal="W_arrow_left_0.tga" tx_pushed="W_arrow_left_0.tga" tx_over="W_button_12_over.tga"
onclick_l="" params_l="" onclick_r="" params_r="" />
<group id="objects_bag" w="180" h="12" x="40" y="0" posref="TR TL" posparent="existing_objects" >
<view type="text" id="bag_text" posref="TL TL" color="255 255 255 255"
global_color="true" fontsize="12" shadow="true" hardtext="uiR2EdInBag" />
</group>
<group id="objects_in_bag" posparent="objects_bag" sizeref="w" w="0" h="82" posref="BL TL" x="0" y="-2">
<instance template="box_widget" id="back" sizeref="wh" w="0" h="0" />
<group id="crop" posparent="parent" posref="TL TL" x="0" y="0" sizeref="wh" w="-4" h="-4" />
<group id="list" posparent="crop" posref="TL TL" x="0" y="-4" sizeref="w" child_resize_h="true"
child_resize_hmargin="4" w="-4" max_sizeparent="crop" max_sizeref="h" max_h="-4" >
<group type="scroll_text" id="list_txt" sizeref="w" child_resize_h="true" child_resize_wmargin="16"
child_resize_hmargin="16" posref="TL TL" x="0" y="0" min_height="160" max_height="160" >
<group type="list" id="text_list" hardtext="uiCongifExplanation" shadow="true" fontsize="10"
justification="justified" color="255 255 255 160" space="3"
global_color="true" posref="TL TL" x="8" y="-8" sizeref="hw" w="-16" h="-16" />
</group>
</group>
<ctrl style="skin_scroll" id="scroll_objects_bag" align="T" target="list" posparent="crop" posref="TR TR"
x="2" y="-4" />
</group>
<instance template="h_label_edit_box" id="all" y="-5" x="0" posparent="objects_in_bag" posref="BL TL"
hardtext="All" w_label="15"/>
<instance template="h_label_edit_box" id="each" y="0" x="8" posparent="all" posref="TR TL"
hardtext="Each" w_label="30"/>
</group>
-->
</group>
</group>
<!-- ************************************************************************************************** -->
<!-- ********************************** BODY ******************************************************* -->
<!-- ************************************************************************************************** -->
<group id="body" posref="TL TL" sizeref="wh" x="0" w="-14" y="-5" h="-4" >
<group id="body_content" posref="TL TL" sizeref="wh" x="0" w="0" y="-25" h="0" >
<!-- ********* -->
<!-- BODY SETS -->
<group id="top_left_body_features" w="205" h="204" x="10" y="-10" posref="TL TL">
<group id="back_top_left" sizeref="h" w="205" posref="TL TL">
<view type="bitmap" id="back" scale="true" sizeref="wh" h="0" w="0" texture="W_box_blank.tga"
inherit_gc_alpha="true"/>
</group>
<group id="body_sets_scroll_target" posparent="parent" posref="TL TL" x="10" y="-10"
sizeref="wh" w="-20" h="-20" >
<!-- Body sets combo box -->
<instance template="h_label_combo_box" id="body_sets" posparent="parent" posref="TL TL"
x="0" y="0" hardtext="uiR2EdBodySets" posref_combo="TR TL" on_change_params="r2:selectBodySets()"/>
<!-- Height slider -->
<instance template="label_slider" id="slider_height" y="-18" posparent="body_sets" hardtext="uiR2EdHeight"
params="r2:changeBodyAttribute('GabaritHeight', 'local')"
end_params="r2:changeBodyAttribute('GabaritHeight', 'commit')"
cancel_params="r2:changeBodyAttribute('GabaritHeight', 'cancel')" max="14"/>
<!-- Torso slider -->
<instance template="label_slider" id="slider_torso" posparent="slider_height" hardtext="uiR2EdTorso"
params="r2:changeBodyAttribute('GabaritTorsoWidth', 'local')"
end_params="r2:changeBodyAttribute('GabaritTorsoWidth', 'commit')"
cancel_params="r2:changeBodyAttribute('GabaritTorsoWidth', 'cancel')" max="14"/>
<!-- Arms slider -->
<instance template="label_slider" id="slider_arms" posparent="slider_torso" hardtext="uiR2EdArms"
params="r2:changeBodyAttribute('GabaritArmsWidth', 'local')"
end_params="r2:changeBodyAttribute('GabaritArmsWidth', 'commit')"
cancel_params="r2:changeBodyAttribute('GabaritArmsWidth', 'cancel')" max="14"/>
<!-- Legs slider -->
<instance template="label_slider" id="slider_legs" posparent="slider_arms" hardtext="uiR2EdLegs"
params="r2:changeBodyAttribute('GabaritLegsWidth', 'local')"
end_params="r2:changeBodyAttribute('GabaritLegsWidth', 'commit')"
cancel_params="r2:changeBodyAttribute('GabaritLegsWidth', 'cancel')" max="14"/>
<!-- Breast slider -->
<instance template="label_slider" id="slider_breast" posparent="slider_legs" hardtext="uiR2EdBreast"
params="r2:changeBodyAttribute('GabaritBreastSize', 'local')"
end_params="r2:changeBodyAttribute('GabaritBreastSize', 'commit')"
cancel_params="r2:changeBodyAttribute('GabaritBreastSize', 'cancel')" max="14"/>
<!-- Random and Add list buttons -->
<instance template="button_random_add_list" id="body_sets_buttons" posparent="body_sets_scroll_target"
posref="BL BL" x="0" y="0"
onclick_random="lua" onclick_random_param="r2:randomBody()"
onclick_add_list="proc" onclick_add_list_param="add_body_sets_active" />
</group>
</group>
<!-- ********* -->
<!-- FACE SETS -->
<group id="bottom_left_body_features" sizeref="w" w="0" h="179" x="0" y="-10"
posparent="top_left_body_features" posref="BL TL">
<group id="back_bottom_left" sizeref="h" w="205" posref="TL TL">
<view type="bitmap" id="back" scale="true" sizeref="wh" h="0" w="0" texture="W_box_blank.tga"
inherit_gc_alpha="true"/>
</group>
<group id="face_sets_scroll_target" posparent="parent" posref="TL TL" x="10" y="-10"
sizeref="wh" w="-20" h="-20">
<!-- Face sets combo box -->
<instance template="h_label_combo_box" id="face_sets" posparent="parent" posref="TL TL"
x="0" y="0" hardtext="uiR2EdFaceSets" on_change_params="r2:selectFaceSets()" />
<!-- Eye color slider -->
<instance template="label_slider" id="slider_eye_color" y="-18" posparent="face_sets" hardtext="uiR2EdEyeColor"
params="r2:changeBodyAttribute('EyesColor', 'local')"
end_params="r2:changeBodyAttribute('EyesColor', 'commit')"
cancel_params="r2:changeBodyAttribute('EyesColor', 'cancel')" max="7" />
<!-- Tattoos slider -->
<instance template="label_slider" id="slider_tattoos" posparent="slider_eye_color" hardtext="uiR2EdTattoos"
params="r2:changeBodyAttribute('Tattoo', 'local')"
end_params="r2:changeBodyAttribute('Tattoo', 'commit')"
cancel_params="r2:changeBodyAttribute('Tattoo', 'cancel')" max="31" />
<!-- Haircut slider -->
<instance template="label_slider" id="slider_haircut" posparent="slider_tattoos" hardtext="uiR2EdHaircut"
params="r2:changeBodyAttribute('HairType', 'local')"
end_params="r2:changeBodyAttribute('HairType', 'commit')"
cancel_params="r2:changeBodyAttribute('HairType', 'cancel')" max="6" />
<!-- Hair color slider -->
<instance template="label_slider" id="slider_hair_color" posparent="slider_haircut" hardtext="uiR2EdHairColor"
params="r2:changeBodyAttribute('HairColor', 'local')"
end_params="r2:changeBodyAttribute('HairColor', 'commit')"
cancel_params="r2:changeBodyAttribute('HairColor', 'cancel')" max="5" />
<!-- Random and Add list buttons -->
<instance template="button_random_add_list" id="face_sets_buttons" posparent="bottom_left_body_features"
posref="BL BL" x="0" y="0"
onclick_random="lua" onclick_random_param="r2:randomFace()"
onclick_add_list="proc" onclick_add_list_param="add_face_sets_active" />
</group>
</group>
<!-- ********** -->
<!-- FACE MORPH -->
<group id="right_body_features" sizeref="w" w="0" h="393" x="10" y="0" posparent="top_left_body_features"
posref="TR TL">
<group id="back_right" sizeref="wh" posref="TL TL">
<view type="bitmap" id="back" scale="true" sizeref="wh" h="0" w="0" texture="W_box_blank.tga"
inherit_gc_alpha="true"/>
</group>
<group id="face_morph_scroll_target" posparent="parent" posref="TL TL" x="10" y="-10" sizeref="wh" w="-20" h="-20">
<!-- Face morph combo box -->
<instance template="h_label_combo_box" id="face_morph" posparent="parent" posref="TL TL"
x="0" y="0" hardtext="uiR2EdFaceMorph" on_change_params="r2:selectMorphSets()" />
<!-- Morph1 slider -->
<instance template="label_slider" y="-18" id="slider_morph_target1" posparent="face_morph"
params="r2:changeBodyAttribute('MorphTarget1', 'local')"
end_params="r2:changeBodyAttribute('MorphTarget1', 'commit')"
cancel_params="r2:changeBodyAttribute('MorphTarget1', 'cancel')" max="7" />
<!-- Morph2 slider -->
<instance template="label_slider" id="slider_morph_target2" posparent="slider_morph_target1"
params="r2:changeBodyAttribute('MorphTarget2', 'local')"
end_params="r2:changeBodyAttribute('MorphTarget2', 'commit')"
cancel_params="r2:changeBodyAttribute('MorphTarget2', 'cancel')" max="7" />
<!-- Morph3 slider -->
<instance template="label_slider" id="slider_morph_target3" posparent="slider_morph_target2"
params="r2:changeBodyAttribute('MorphTarget3', 'local')"
end_params="r2:changeBodyAttribute('MorphTarget3', 'commit')"
cancel_params="r2:changeBodyAttribute('MorphTarget3', 'cancel')" max="7" />
<!-- Morph4 slider -->
<instance template="label_slider" id="slider_morph_target4" posparent="slider_morph_target3"
params="r2:changeBodyAttribute('MorphTarget4', 'local')"
end_params="r2:changeBodyAttribute('MorphTarget4', 'commit')"
cancel_params="r2:changeBodyAttribute('MorphTarget4', 'cancel')" max="7" />
<!-- Morph5 slider -->
<instance template="label_slider" id="slider_morph_target5" posparent="slider_morph_target4"
params="r2:changeBodyAttribute('MorphTarget5', 'local')"
end_params="r2:changeBodyAttribute('MorphTarget5', 'commit')"
cancel_params="r2:changeBodyAttribute('MorphTarget5', 'cancel')" max="7" />
<!-- Morph6 slider -->
<instance template="label_slider" id="slider_morph_target6" posparent="slider_morph_target5"
params="r2:changeBodyAttribute('MorphTarget6', 'local')"
end_params="r2:changeBodyAttribute('MorphTarget6', 'commit')"
cancel_params="r2:changeBodyAttribute('MorphTarget6', 'cancel')" max="7" />
<!-- Morph7 slider -->
<instance template="label_slider" id="slider_morph_target7" posparent="slider_morph_target6"
params="r2:changeBodyAttribute('MorphTarget7', 'local')"
end_params="r2:changeBodyAttribute('MorphTarget7', 'commit')"
cancel_params="r2:changeBodyAttribute('MorphTarget7', 'cancel')" max="7" />
<!-- Morph8 -->
<instance template="label_slider" id="slider_morph_target8" posparent="slider_morph_target7"
params="r2:changeBodyAttribute('MorphTarget8', 'local')"
end_params="r2:changeBodyAttribute('MorphTarget8', 'commit')"
cancel_params="r2:changeBodyAttribute('MorphTarget8', 'cancel')" max="7" />
<!-- Random and Add list buttons -->
<instance template="button_random_add_list" id="face_morph_buttons" posparent="right_body_features"
posref="BL BL" x="0" y="0"
onclick_random="lua" onclick_random_param="r2:randomFaceMorph()"
onclick_add_list="proc" onclick_add_list_param="add_face_morph_active" />
</group>
</group>
</group>
</group>
</group>
<ctrl style="button_ok" id="preview" x="11" y="0" posparent="menu" posref="BL TL"
text_y="-2" onclick_l="lua" params_l="r2:preview()" hardtext="uiR2EdPreview" />
</group>
</group>
<tree node="r2ed_npc">
</tree>
<!-- ****************** -->
<!-- combat mode widget -->
<!-- ****************** -->
<proc id="combat_mode_active">
<action handler="enter_modal" params="group=ui:interface:r2ed_combat_mode" />
</proc>
<group type="modal" id="r2ed_combat_mode" exit_click_out="true" posref="ML ML" x="-70" w="440" h="255" options="skin_modal" >
<group id="combat_mode_group" x="10" y="-10" w="420" h="209" posref="TL TL">
<group id="back_combat_mode" sizeref="wh" posref="TL TL">
<view type="bitmap" id="back" scale="true" sizeref="wh" h="0" w="0" texture="W_box_blank.tga"
inherit_gc_alpha="true"/>
</group>
<!-- Filters -->
<group id="filter" sizeref="w" h="20" x="10" y="-7" posparent="parent" posref="TL TL">
<!-- Melee -->
<instance template="label_toggle_button" id="melee" posparent="parent"
posref="TL TL" x="0" y="0" w="119" hardtext="uiR2EdMelee"/>
<!-- Range -->
<instance template="label_toggle_button" id="range" posparent="melee"
posref="TR TL" x="0" w="119" hardtext="uiR2EdRange"/>
<!-- Nuke -->
<instance template="label_toggle_button" id="nuke" posparent="range"
posref="TR TL" x="0" w="119" hardtext="uiR2EdNuke"/>
<!-- Heal -->
<instance template="label_toggle_button" id="heal" posparent="nuke"
posref="TR TL" x="0" w="119" hardtext="uiR2EdHeal"/>
</group>
<!-- Action sets combo box -->
<instance template="label_combo_box" id="action_sets" posparent="filter" posref="BL TL"
y="-8" w="180" hardtext="uiR2EdActionSets" />
<!-- ACTIONS -->
<group id="actions" w="400" h="200" x="0" y="-10" posparent="action_sets" posref="BL TL">
<!-- Action label -->
<instance template="label_edit_box" id="action_label" posparent="parent" posref="TL TL"
x="0" y="0" w="180" hardtext="uiR2EdActions" fontsize="10"/>
<!-- Existing actions list -->
<group id="actions_list" posparent="action_label" sizeref="w" w="0" h="82" posref="BL TL" x="0" y="-2">
<instance template="box_widget" id="back" sizeref="wh" w="0" h="0" />
<group id="crop" posparent="parent" posref="TL TL" x="0" y="0" sizeref="wh" w="-4" h="-4" />
<group id="list" posparent="crop" posref="TL TL" x="0" y="-4" sizeref="w" child_resize_h="true"
child_resize_hmargin="4" w="-4" max_sizeparent="crop" max_sizeref="h" max_h="-4" >
<group type="scroll_text" id="list_txt" sizeref="w" child_resize_h="true" child_resize_wmargin="16"
child_resize_hmargin="16" posref="TL TL" x="0" y="0" min_height="160" max_height="160" >
<group type="list" id="text_list" hardtext="uiCongifExplanation" shadow="true" fontsize="10"
justification="justified" color="255 255 255 160" space="3"
global_color="true" posref="TL TL" x="8" y="-8" sizeref="hw" w="-16" h="-16" />
</group>
</group>
<ctrl style="skin_scroll" id="scroll_actions" align="T" target="list" posparent="crop" posref="TR TR"
x="2" y="-4" />
</group>
<!-- Add/remove buttons -->
<ctrl type="button" id="add" button_type="push_button" posparent="actions_list" x="12" y="-12" posref="TR TL"
tx_normal="W_arrow_right_0.tga" tx_pushed="W_arrow_right_0.tga" tx_over="W_button_12_over.tga"
onclick_l="" params_l="" onclick_r="" params_r="" />
<ctrl type="button" id="remove" button_type="push_button" x="0" y="-6" posparent="add" posref="BL TL"
tx_normal="W_arrow_left_0.tga" tx_pushed="W_arrow_left_0.tga" tx_over="W_button_12_over.tga"
onclick_l="" params_l="" onclick_r="" params_r="" />
<!-- Actions of NPC -->
<group id="npc_actions" posparent="actions_list" w="180" h="82" posref="TR TL" x="40" y="22">
<!-- TMP -->
<instance template="box_widget" id="back" sizeref="wh" w="0" h="0" />
<group id="crop" posparent="parent" posref="TL TL" x="0" y="0" sizeref="wh" w="-4" h="-4" />
<group id="list" posparent="crop" posref="TL TL" x="0" y="-4" sizeref="w" child_resize_h="true"
child_resize_hmargin="4" w="-4" max_sizeparent="crop" max_sizeref="h" max_h="-4" >
<group type="scroll_text" id="list_txt" sizeref="w" child_resize_h="true" child_resize_wmargin="16"
child_resize_hmargin="16" posref="TL TL" x="0" y="0" min_height="160" max_height="160" >
<group type="list" id="text_list" hardtext="uiCongifExplanation" shadow="true" fontsize="10"
justification="justified" color="255 255 255 160" space="3"
global_color="true" posref="TL TL" x="8" y="-8" sizeref="hw" w="-16" h="-16" />
</group>
</group>
<ctrl style="skin_scroll" id="scroll_npc_actions" align="T" target="list" posparent="crop" posref="TR TR"
x="2" y="-4" />
</group>
<!-- Weight -->
<instance template="h_label_edit_box" id="weight" y="-2" x="0" posparent="npc_actions" posref="BL TL"
hardtext="uiR2EdWeight" w="100" w_label="40" w_box="60" fontsize="10"/>
<!-- Add list button -->
<ctrl style="button_ok" id="add_list" x="18" y="0" posparent="weight" posref="BR BL"
text_y="-2" onclick_l="" params_l="" hardtext="uiR2EdAddList" tooltip="" />
</group>
</group>
<!-- Ok / Cancel / Update buttons -->
<group id="ok_cancel_update" w="400" h="20" x="10" y="-10" posparent="combat_mode_group" posref="BL TL">
<!-- Ok -->
<ctrl style="button_ok" id="ok" x="0" y="0" posparent="parent" posref="TL TL"
text_y="-2" onclick_l="leave_modal" params_l="" hardtext=" OK " tooltip="" />
<!-- Cancel -->
<ctrl style="button_ok" id="cancel" x="110" y="0" posparent="ok" posref="TR TL"
text_y="-2" onclick_l="leave_modal" params_l="" hardtext=" CANCEL " tooltip="" />
<!-- Update -->
<ctrl style="button_ok" id="update" x="110" y="0" posparent="cancel" posref="TR TL"
text_y="-2" onclick_l="leave_modal" params_l="" hardtext=" UPDATE " tooltip="" />
</group>
</group>
<!-- *********************** -->
<!-- BODY / EQUIPMENT SET -->
<!-- *********************** -->
<template name="add_sets" edit_text="" combo_text="" hardtext="" add_params="" update_params=""
remove_params="" params_l="" random_params="" >
<group id="group_add_sets" sizeref="wh" x="0" y="-2" posref="TL TL" >
<view type="text" id="title" posref="TL TL" x="70" y="-6" hardtext="#hardtext" shadow="true" color="255 255 255 255" fontsize="12"/>
<!-- Close button -->
<ctrl type="button" id="close" button_type="push_button" posref="TR TR" x="-8" y="-4"
tx_normal="w_win_close.tga" tx_pushed="w_win_close.tga" tx_over="W_button_14_over.tga"
onclick_l="lua" params_l="#params_l" />
<group id="sets" x="10" y="-23" w="205" h="181" posref="TL TL">
<group id="back_add_sets" sizeref="wh" posref="TL TL">
<view type="bitmap" id="back" scale="true" sizeref="wh" h="0" w="0" texture="W_box_blank.tga"
inherit_gc_alpha="true"/>
</group>
<!-- New sets -->
<instance template="label_edit_box" id="new_sets" posparent="parent" posref="TL TL"
x="10" y="-10" w="186" hardtext="#edit_text" fontsize="12" max_num_chars="20" />
<!-- Add -->
<ctrl style="button_ok" id="add" x="0" y="-2" posparent="new_sets" posref="BL TL"
text_y="-2" onclick_l="lua" params_l="#add_params" hardtext="uiR2EdAdd" />
<!-- Random sets -->
<ctrl style="button_ok" id="random_sets" x="40" y="-20" posparent="add" posref="BL TL"
text_y="-2" onclick_l="lua" params_l="#random_params" hardtext="uiR2EdRandomSet" />
<!-- Update sets -->
<instance template="label_combo_box" id="update_sets" posparent="random_sets" posref="BL TL"
x="-40" y="-20" w="186" hardtext="#combo_text" fontsize="12" />
<!-- Update -->
<ctrl style="button_ok" id="update" x="0" y="-2" posparent="update_sets" posref="BL TL"
text_y="-2" onclick_l="lua" params_l="#update_params" hardtext="uiR2EdUpdate" />
<!-- Remove button -->
<ctrl style="button_ok" id="remove" x="28" y="0" posparent="update" posref="TR TL"
text_y="-2" onclick_l="lua" params_l="#remove_params" hardtext="uiR2EdRemove" tooltip="" />
</group>
</group>
</template>
<proc id="add_body_sets_active">
<action handler="enter_modal" params="group=ui:interface:r2ed_add_body_sets" />
</proc>
<group type="modal" id="r2ed_add_body_sets" exit_click_out="true" posref="ML ML" x="-70" w="225" h="218"
options="skin_modal" >
<instance template="add_sets" edit_text="New body sets" combo_text="Body sets list" hardtext="uiR2EdBodySets"
add_params="r2:addBodySets()" update_params="r2:updateBodySets()" remove_params="r2:removeBodySets()"
params_l="r2:closeModalBodySets()" random_params="r2:randomSets('body_sets')"/>
</group>
<!-- ****************** -->
<!-- FACE SET -->
<!-- ****************** -->
<proc id="add_face_sets_active">
<action handler="enter_modal" params="group=ui:interface:r2ed_add_face_sets" />
</proc>
<group type="modal" id="r2ed_add_face_sets" exit_click_out="true" posref="ML ML" x="-70" w="225" h="218"
options="skin_modal" >
<instance template="add_sets" edit_text="New face sets" combo_text="Face sets list" hardtext="uiR2EdFaceSets"
add_params="r2:addFaceSets()" update_params="r2:updateFaceSets()" remove_params="r2:removeFaceSets()"
params_l="r2:closeModalFaceSets()" random_params="r2:randomSets('face_sets')" />
</group>
<!-- ****************** -->
<!-- FACE MORPH -->
<!-- ****************** -->
<proc id="add_face_morph_active">
<action handler="enter_modal" params="group=ui:interface:r2ed_add_face_morph" />
</proc>
<group type="modal" id="r2ed_add_face_morph" exit_click_out="true" posref="ML ML" x="-300" w="225" h="218"
options="skin_modal" onclick_out="lua" onclick_out_params="r2:closeModalFaceMorph()">
<instance template="add_sets" edit_text="New face morph" combo_text="Face morph list" hardtext="uiR2EdFaceMorph"
add_params="r2:addFaceMorph()" update_params="r2:updateFaceMorph()" remove_params="r2:removeFaceMorph()"
params_l="r2:closeModalFaceMorph()" random_params="r2:randomSets('face_morph')" />
</group>
<!-- ****************** -->
<!-- EQUIPMENT -->
<!-- ****************** -->
<proc id="add_equipment_active">
<action handler="enter_modal" params="group=ui:interface:r2ed_add_equipment_set" />
</proc>
<group type="modal" id="r2ed_add_equipment_set" exit_click_out="true" posref="ML ML" x="-300" w="225" h="218"
options="skin_modal" onclick_out="lua" onclick_out_params="r2:closeModalEquipment()">
<instance template="add_sets" edit_text="New equipment" combo_text="Equipment list" hardtext="uiR2EdEquipment"
add_params="r2:addEquipmentSet()" update_params="r2:updateEquipmentSet()" remove_params="r2:removeEquipment()"
params_l="r2:closeModalEquipment()" random_params="r2:randomSets('equipment_sets')" />
</group>
<!-- ****************** -->
<!-- ADMIN WINDOW -->
<!-- ****************** -->
<!-- MOVED TO help.xml
<group type="container" id="r2ed_web_admin" w="410" h="400" title="uiR2EDWebAdminWindow" global_color="false"
resizer="true" pop_min_w="100" pop_min_h="96" pop_max_w="2000" pop_max_h="1600"
title_bar_open="false" open_button="false" force_open_out="true"
lockable="true" openable="false" opened="true" movable="true" active="false">
-->
<!--
<group id="header_closed" x="0" y="0" h="12" posref="TL TL"
group_onclick_r="active_menu" group_params_r="menu=ui:interface:base_menu_with_color" >
</group>
<group id="header_opened" x="0" y="0" w="0" h="16" posref="TL TL"
group_onclick_r="active_menu" group_params_r="menu=ui:interface:base_menu_with_color" >
<ctrl style="text_button_header" button_type="push_button" id="browse_redo" posref="MR MR" x="-16" y="0"
hardtext="uiR2EDRefreshButton" tooltip="uiR2EDRefreshButton" onclick_l="lua"
params_l="getUICaller().parent.parent:refresh()" frozen="true" />
<ctrl style="text_button_header" button_type="push_button" id="browse_redo" posref="MR MR" x="-16" y="0"
hardtext="uiBrowseRedoButton" tooltip="uittBrowseRedo" onclick_l="browse_redo"
params_l="name=ui:interface:r2ed_web_admin:admin_web_page" frozen="true" />
<ctrl style="text_button_header" button_type="push_button" id="browse_undo" posparent="browse_redo" posref="ML MR" x="-4" y="0"
hardtext="uiBrowseUndoButton" tooltip="uittBrowseUndo" onclick_l="browse_undo"
params_l="name=ui:interface:r2ed_web_admin:admin_web_page" frozen="true" />
</group>
-->
<!--
<group id="header_closed" x="0" y="0" h="12" posref="TL TL">
</group>
<group id="header_opened" x="0" y="0" w="0" h="16" posref="TL TL">
<ctrl style="text_button_header" button_type="push_button" id="browse_refresh" posref="MR MR" x="-16" y="0"
hardtext="uiR2EDRefreshButton" tooltip="uiR2EDRefreshButton" onclick_l="browse_refresh"
params_l="name=ui:interface:r2ed_web_admin:content:admin_web_page" frozen="false" /> -->
<!-- <ctrl style="text_button_header" button_type="push_button" id="browse_redo" posref="MR MR" x="-16" y="0"
hardtext="uiBrowseRedoButton" tooltip="uittBrowseRedo" onclick_l="browse_redo"
params_l="name=ui:interface:r2ed_web_admin:admin_web_page" frozen="true" />
<ctrl style="text_button_header" button_type="push_button" id="browse_undo" posparent="browse_redo" posref="ML MR" x="-4" y="0"
hardtext="uiBrowseUndoButton" tooltip="uittBrowseUndo" onclick_l="browse_undo"
params_l="name=ui:interface:r2ed_web_admin:admin_web_page" frozen="true" />
-->
<!-- </group>
<group id="content" x="0" y="0" w="0" h="0" posref="TL TL" >
<group type="html" id="admin_web_page" posref="TL TL" posparent="parent" url="home" title_prefix="uiR2EDWebAdminWindow"
sizeref="wh" x="6" y="0" w="-12" h="0"
background_color="0 0 0 0"
error_color="255 240 48 255"
link_color="240 155 100 255"
text_color="210 210 210 255"
h1_color="255 255 255 255"
h2_color="255 255 255 255"
h3_color="255 255 255 255"
h4_color="255 255 255 255"
h5_color="255 255 255 255"
h6_color="255 255 255 255"
text_font_size="10"
h1_font_size="20"
h2_font_size="18"
h3_font_size="16"
h4_font_size="14"
h5_font_size="12"
h6_font_size="12"
paragraph_begin_space="1"
multi_line_space_factor="0.25"
td_begin_space="16"
li_begin_space="4"
ul_begin_space="12"
li_indent="0"
ul_indent="30"
checkbox_bitmap_normal="w_slot_on.tga"
checkbox_bitmap_pushed="w_opacity_on.tga"
checkbox_bitmap_over=""
background_bitmap_view="black2"
home=""
browse_next_time="false"
timeout="0"
form_text_area_group="edit_box_widget_multiline"
browse_tree=""
browse_undo=""
browse_redo=""
browse_refresh="ui:interface:r2ed_web_admin:header_opened:browse_refresh"
>
<group id="black" posref="BR BR" sizeref="hw" w="-12" h="-12" inherit_gc_alpha="true"/>
<instance template="inner_thin_border" posparent="black" inherit_gc_alpha="true"/>
<view type="bitmap" id="black2" posparent="black" posref="MM MM" sizeref="wh" w="-2" h="-2" inherit_gc_alpha="true" scale="true" texture="blank.tga" global_color="false"/>
<group type="list" id="text_list" fontsize="9" posref="TL TL" posparent="black" x="2" y="-2" space="0" sizeref="hw" w="-4" h="-4" maxelements="2000"/>
<ctrl style="skin_scroll" id="scroll_bar" />
</group>
</group>
</group> -->
<!-- browse_undo="ui:interface:help_browser:header_opened:browse_undo"
browse_redo="ui:interface:help_browser:header_opened:browse_redo"
-->
<!-- <tree node="r2ed_web_admin">
</tree> -->
<!-- ****************** -->
<!-- SELECT BAR -->
<!-- ****************** -->
<style style="r2_select_bar_button_style" type="text_button" button_type="push_button"
tx_normal="r2_select_bar_start_normal" tx_pushed="r2_select_bar_start_normal" tx_over="r2_select_bar_start_over"
wmargin="12"
text_x="12"
text_posref="ML ML"
global_color="false"
force_text_over="true"
global_color_normal="false" global_color_over="false" global_color_pushed="false"
text_y="-2" fontsize="14" shadow="true"
text_color_normal="255 255 255 128" text_color_pushed="255 255 255 128" text_color_over="255 255 255 255" />
<style style="r2_select_menu_button_style" type="text_button" button_type="push_button"
tx_normal="r2_select_menu" tx_pushed="r2_select_menu_pushed" tx_over="r2_select_menu_over"
wmargin="10"
text_x="16"
text_posref="ML ML"
global_color="false"
force_text_over="true"
global_color_normal="false" global_color_over="false" global_color_pushed="false"
text_y="-2" fontsize="14" shadow="true"
text_color_normal="255 255 255 128" text_color_pushed="255 255 255 255" text_color_over="255 255 255 255" />
<template name="r2ed_select_bar_button" id="" onclick_l="" params_l="" onclick_r="" params_r="" keep="true">
<group id="#id" child_resize_w="true" child_resize_h="true">
<ctrl style="r2_select_bar_button_style" over_when_pushed="false" id="b" x="0" color="255 255 255 255" col_over="255 255 255 255" col_pushed="255 255 255 255" hardtext="select" onclick_l="#onclick_l" params_l="#params_l" onclick_r="#onclick_r" params_r="#params_r"/>
<!-- optionnal icon over the button -->
<view type="bitmap" id="icon" active="false" w="14" h="14" posref="ML ML" x="12" y="1" scale="true" texture="blank.tga" global_color="false"/>
</group>
</template>
<!-- max number of buttons in the select bar -->
<define id="r2ed_max_num_select_bar_button" value="4"/>
<group id="r2ed_select_bar" posref="BL BL" x="28" y="-2" child_resize_w="true" child_resize_h="true">
<group id="buttons" type="list" addelt="R" align="B"
active="true" x="0" y="0" posref="BL BL"
child_resize_w="true"
h="32"
space="-9">
<!-- filled by code -->
</group>
<ctrl style="r2_select_menu_button_style" active="false" over_when_pushed="false" id="sequences" x="16" posparent="buttons" posref="TR TL" color="255 255 255 255" col_over="255 255 255 255" col_pushed="255 255 255 255" hardtext="uiR2EDSequences" onclick_l="lua" params_l="r2.SelectBar:browseSequences()"/>
</group>
<tree node="r2ed_select_bar">
</tree>
<group type="menu" id="r2ed_select_bar_menu" onpostclick_out="lua" onpostclick_out_params="r2.SelectBar:onMenuPostClickOut()" extends="r2ed_base_menu_look" mouse_pos="false" case_mode="0">
<!-- filled by code -->
</group>
<!-- mini toolbar -->
<!-- max number of buttons in the contextual toobar -->
<define id="r2ed_max_num_mini_buttons" value="8"/>
<template name="r2ed_mini_tool" id="" onclick_l="" params_l="" onclick_r="" params_r="" keep="true" posref="BL BL" posparent="parent" size="20">
<group id="#id" child_resize_w="true" child_resize_wmargin="2" child_resize_h="true" posref="#posref" posparent="#posparent">
<ctrl type="button" w="#size" h="#size" over_when_pushed="false" id="b" x="0"
button_type="push_button"
color="255 255 255 255"
col_over="255 255 255 255"
col_pushed="255 255 255 255"
hardtext="select"
onclick_l="#onclick_l"
params_l="#params_l"
onclick_r="#onclick_r"
params_r="#params_r"
global_color="false"
global_color_normal="false"
global_color_over="false"
global_color_pushed="false"
/>
</group>
</template>
<!--
-->
<!--
<tree node="r2ed_mini_toolbar">
</tree>
-->
<!-- main menu button (also include the mini-bar -->
<group id="r2ed_main_menu_button"
active="true" x="0" y="0" posref="BR BR"
child_resize_w="true"
child_resize_h="true"
>
<view type="bitmap" id="bg" w="256" h="28" scale="true" posref="BR BR" texture="r2_gradient.tga" color="255 255 255 127"/>
<ctrl style="r2_main_menu_button_style" over_when_pushed="false" id="b" posref="BR BR" x="0" wmargin="8" color="255 255 255 255" col_over="255 255 255 255" col_pushed="255 255 255 255" onclick_l="lua" params_l="r2:popMainMenu()" hardtext="uiR2EDMainMenu"/>
<group id="mini_toolbar"
active="true" x="0" y="-8"
child_resize_w="true"
child_resize_h="true"
posparent="b" posref="TL TR"
>
<group id="buttons" align="T" child_resize_h="true" child_resize_w="true" >
<vector template="r2ed_mini_tool" _size="%r2ed_max_num_mini_buttons" _firstpos="BL BL" _nextpos="BR BL" id="b$i" texture="r2_icon_dialog_mini.tga" w="20" h="20"/>
</group>
</group>
</group>
<tree node="r2ed_main_menu_button">
</tree>
<!-- *********************** -->
<!-- CONTEXTUAL TOOLBAR -->
<!-- *********************** -->
<!-- max number of buttons in the contextual toobar -->
<define id="r2ed_max_num_contextual_buttons" value="20"/>
<group id="r2ed_contextual_toolbar_new"
active="true" x="0" y="3" posparent="r2ed_select_bar" posref="TL BL"
child_resize_w="true"
child_resize_h="true"
>
<group id="buttons" align="T" child_resize_h="true" child_resize_w="true">
<vector template="r2ed_tool" _size="%r2ed_max_num_contextual_buttons" _firstpos="BL BL" _nextpos="BR BL" id="b$i" active="false" onclick_l="lua" params_l="r2.ContextualCommands:runCommand($i)" w="32" h="32"
on_tooltip="lua"
on_tooltip_params="r2:updateContextualCommandTooltip($i)"
/>
</group>
</group>
<tree node="r2ed_contextual_toolbar_new">
</tree>
<!-- *********************** -->
<!-- FEATURES INFO -->
<!-- *********************** -->
<proc id="help_close">
<action handler="lua" params="r2.setFeatureDisplayHelp()"/>
<action handler="set" params="target='ui:interface:feature_help:active'|value=0"/>
</proc>
<group type="container" id="feature_help" w="370" pop_min_w="370" pop_max_w="370" h="550" pop_min_h="550" pop_max_h="550"
title="" global_color="false" header_color="UI:SAVE:WIN:COLORS:R2_FEATURE_HELP" uc_title=""
title_bar_open="false" open_button="false" force_open_out="true" right_button="false"
lockable="true" openable="false" opened="true" movable="true" active="false" savable="true" >
<group id="header_closed" x="0" y="0" child_resize_w="true" h="12" posref="TL TL"
group_onclick_r="active_menu"
group_params_r="menu=ui:interface:base_menu_with_color"
>
</group>
<group id="header_opened" x="0" y="0" w="370" h="16" posref="TL TL"
group_onclick_r="active_menu"
group_params_r="menu=ui:interface:base_menu_with_color"
>
</group>
<group id="content" x="0" y="0" posref="TL TL" w="0" h="0" sizeref="w">
<!--<group id="tb_enclosing" sizeref="wh" w="-16" h="0" x="16" y="0" posref="TL TL">
<instance template="inner_thin_border" inherit_gc_alpha="true"/>
</group> -->
<group id="tb_enclosing" sizeref="w" w="-16" h="460" x="16" y="0" posref="TL TL" >
<instance template="inner_thin_border" inherit_gc_alpha="true"/>
</group>
<group id="enclosing" sizeref="w" w="-16" h="450" x="5" y="-5" posref="TL TL">
<group id="help_text_enclosed"
active="true" x="16" y="0" posref="TL TL"
sizeref="w"
child_resize_h="true"
max_sizeref="h"
max_h="0"
>
<view type="text" id="help_text" posref="TL TL" posparent="parent" x="0" y="-14" color="255 255 255 255" fontsize="12" shadow="true"
global_color="true" hardtext="" multi_line="true" multi_line_space="0" />
</group>
<ctrl style="skin_scroll" id="scroll_bar" align="T" target="help_text_enclosed" />
</group>
<!--<view type="text" id="help_text" posref="TL TL" posparent="parent" x="0" y="-14" color="255 255 255 255" fontsize="12" shadow="true"
global_color="true" hardtext="" multi_line="true" multi_line_space="0" />
-->
<ctrl type="button" id="custom_bbox_enabled" button_type="toggle_button" posref="BL BL" posparent="tb_enclosing" x="0" y="-14"
tx_normal="w_slot_on.tga" tx_pushed="w_opacity_on.tga" tx_over="w_slot_on.tga" pushed="true"
color="255 255 255 255" col_pushed="255 255 255 255" col_over="255 255 255 0"
onclick_l="lua"
params_l="r2.CustomBBox:updateFromUI()"
/>
<view type="text" id="text_custom" posparent="custom_bbox_enabled" posref="MR ML" x="4" y="-3" global_color="true" fontsize="12" shadow="true" hardtext="uiR2showMessageAgain" auto_clamp="true"/>
<ctrl style="button_ok" x="0" y="6" posref="BM BM" text_y="-2"
onclick_l="proc" params_l="help_close" hardtext="uittOK" />
</group>
</group>
<tree node="feature_help">
</tree>
<!-- context menu with edition look -->
<group type="menu" id="game_context_menu_edition" extends="r2ed_base_menu_look" on_active="" on_active_params="">
<!-- Put First NPC interaction, sorted by usage frequency-->
<!-- trade -->
<action id="trade_item" name="uimGcmTrade" handler="context_trade_item" params="" />
<action id="trade_pact" name="uimGcmTradePact" handler="context_trade_pact" params="" />
<action id="trade_phrase" name="uimGcmTradePhase" handler="context_trade_phrase" params="" />
<action id="trade_teleport" name="uimGcmTeleport" handler="context_trade_teleport" params="" />
<action id="trade_faction" name="uimGcmFaction" handler="context_trade_faction" params="" />
<action id="trade_cosmetic" name="uimGcmCosmetic" handler="context_trade_cosmetic" params="" />
<action id="trade_guild_options" name="uimGcmGuildOptions" handler="context_trade_guild_options" params="" />
<action id="trade_outpost_building" name="uimGcmOutpostBuilding" handler="context_trade_outpost_building" params="" />
<action id="trade_guild_role_master" name="uimGcmGuildRoleMaster" handler="context_trade_guild_role_master" params="" />
<!-- choose mission -->
<action id="choose_mission" name="uimGcmMissions" handler="context_choose_mission" params=""/>
<!-- access to the web page -->
<action id="web_page" name="" handler="context_web_page" params=""/>
<!-- create guild -->
<action id="create_guild" name="uimGcmCreateGuild" handler="context_create_guild" params="" />
<!-- mission options -->
<action id="mo0" name="" handler="mission_option" params="id=0" />
<action id="mo1" name="" handler="mission_option" params="id=1" />
<action id="mo2" name="" handler="mission_option" params="id=2" />
<action id="mo3" name="" handler="mission_option" params="id=3" />
<action id="mo4" name="" handler="mission_option" params="id=4" />
<action id="mo5" name="" handler="mission_option" params="id=5" />
<action id="mo6" name="" handler="mission_option" params="id=6" />
<action id="mo7" name="" handler="mission_option" params="id=7" />
<!-- mission ring -->
<action id="mr0" name="" handler="mission_ring" params="id=0" />
<action id="mr1" name="" handler="mission_ring" params="id=1" />
<action id="mr2" name="" handler="mission_ring" params="id=2" />
<action id="mr3" name="" handler="mission_ring" params="id=3" />
<!-- Loot/Forage/Quartering -->
<action id="loot_action" name="uimGcmLoot" handler="context_loot" params="" />
<action id="quartering" name="uimGcmQuartering" handler="context_quartering" params="" />
<!-- New BotChat By Yoyo -->
<action id="choose_zc_charge" name="uimGcmZoneCharge" handler="context_choose_zc_charge" params=""/>
<action id="cancel_zc_charge" name="uimGcmCancelZoneCharge" handler="context_cancel_zc_charge" params=""/>
<action id="choose_building" name="uimGcmChooseBuilding" handler="context_choose_building" params=""/>
<action id="destroy_building" name="uimGcmDestroyBuilding" handler="context_destroy_building" params=""/>
<action id="outpost_state" name="uimGcmDeclareWar" handler="lua:game:outpostBCOpenStateWindow()" params=""/>
<action id="buy_rm" name="uimGcmBuyRM" handler="context_buy_rm" params=""/>
<action id="upgrade_rm" name="uimGcmUpgradeRM" handler="context_upgrade_rm" params=""/>
<action id="outpost_bannish_player" name="uimGcmOutpostBanishPlayer" handler="outpost_ban_player" params=""/>
<action id="outpost_bannish_guild" name="uimGcmOutpostBanishGuild" handler="outpost_ban_guild" params=""/>
<!-- talk : engage conversation with player or ask news to a npc -->
<action id="talk" name="uimGcmTalk" handler="context_talk" params="" />
<action id="news" name="uimGcmNews" handler="context_talk" params="" />
<!-- Action misc with selection -->
<separator/>
<!-- ennemy -->
<action id="attack" name="uimGcmAttack" handler="context_attack" params="" />
<action id="duel" name="uimGcmDuel" handler="context_duel" params="" />
<action id="unduel" name="uimGcmUnDuel" handler="context_unduel" params="" />
<action id="pvp_challenge" name="uimGcmPvpChallenge" handler="context_pvp_challenge" params="" />
<action id="unpvp_challenge" name="uimGcmUnPvpChanllenge" handler="context_unpvp_challenge" params="" />
<action id="disengage" name="uimGcmDisengage" handler="context_disengage" params="" />
<!-- friendly -->
<action id="assist" name="uimAssist" handler="assist_target" params="" />
<action id="exchange" name="uimGcmExchange" handler="context_exchange" params="" />
<action id="invit" name="uimGcmInvit" handler="context_invit" params="" />
<action id="guild_invit" name="uimGcmGuildInvit" handler="context_guild_invit" params="" />
<action id="add_to_friend_list" name="uimGcmAddToFriendList" handler="context_add_to_friend_list" params="" />
<!-- misc -->
<action id="mount" name="uimGcmMount" handler="beast_order" params="order=mount|beast_index=@UI:GCM_BEAST_SELECTED" />
<action id="pa_follow" name="uimFollowMe" handler="beast_order" params="order=follow|beast_index=@UI:GCM_BEAST_SELECTED"/>
<action id="pa_stop" name="uimGcmStop" handler="beast_order" params="order=stop|beast_index=@UI:GCM_BEAST_SELECTED"/>
<action id="pa_free" name="uimGcmFree" handler="beast_order" params="order=free|beast_index=@UI:GCM_BEAST_SELECTED"/>
<action id="pa_enter_stable" name="uimGcmEnterStable" handler="beast_order" params="order=enter_stable|beast_index=@UI:GCM_BEAST_SELECTED"/>
<action id="extract_rm" name="uimGcmExtractRM" handler="context_extract_rm" params="" />
<action id="follow" name="uimFollow" handler="command" params="follow" />
<action id="quit_team" name="uimGcmQuitTeam" handler="context_quit_team" params="" />
<action id="info" name="uimGcmInfo" handler="open_title_help" params="from=target" />
<action id="build_totem" name="uimGcmChooseBuilding" handler="build_totem" params="" />
<!-- Action with no selection -->
<separator/>
<action id="free_look" name="uiMouseHead" handler="context_free_look" params="" />
<action id="move" name="uimGcmMove" handler="context_move" params="" />
<action id="stop" name="uimGcmStopMove" handler="context_stop" params="" />
<action id="unseat" name="uimUnmount" handler="beast_order" params="order=unmount|beast_index=0" />
</group>
</interface_config>