I thought the popup message was annoying so I solved this a different way by making a Menu which stayed in place while repeater was on. It started out smaller, but I still managed to forget it on the odd occasion, and I also decided I didn't like the text on display, so I made it a border instead.
Also makes it easy to spot on the smaller views. I've considered using a gradient rather than the text, but the text was fairly easy with a customise menu XML. I'll leave the gradient to a day when I feel fancy.
- Repeater.jpg (936.9 KiB) Viewed 22686 times
The menu XML. Note the sizes are specific to my window region of 2560x1200 so if you use it you will need to adjust them a bit.
- Code:
<ISUI>
<template name='base.text' >
<Font>
<Name>Wingdings</Name>
<Size>72</Size>
<Color>FF870011</Color>
</Font>
<Width>2560</Width>
<Height>72</Height>
<Alignment>Center</Alignment>
<VerticalAlignment>Center</VerticalAlignment>
<Wrap/>
</template>
<template name='top.text' template='base.text' >
<Width>2470</Width>
<Height>72</Height>
<Alignment>Center</Alignment>
<VerticalAlignment>Center</VerticalAlignment>
<Wrap/>
</template>
<template name='bottom.text' template='base.text' >
<Width>2560</Width>
<Height>72</Height>
<Alignment>Center</Alignment>
<VerticalAlignment>Center</VerticalAlignment>
<Wrap/>
</template>
<template name='left.text' template='base.text' >
<Width>60</Width>
<Height>1104</Height>
<Alignment>Center</Alignment>
<VerticalAlignment>Top</VerticalAlignment>
<Wrap>1</Wrap>
</template>
<template name='right.text' template='base.text' >
<Width>60</Width>
<Height>1104</Height>
<Alignment>Center</Alignment>
<VerticalAlignment>Center</VerticalAlignment>
<Wrap>1</Wrap>
</template>
<!-- _\^`czbgieafdkjh -->
<Window name='REPEATER-SURROUND'>
<Width>2560</Width><Height>1216</Height> <!-- height needs to include the ISboxer title bar which is 16 pixels --> <!-- 124 * 12 + 16-->
<Title>${This.GetMetadata[menu].Escape}</Title>
<BackgroundColor /> <!--- This needs to be empty to make the menu transparent and click through -->
<!-- <Texture filename='' /> this is set via ISBoxer now -->
<Alpha>1.0</Alpha>
<Visible>1</Visible>
<Border>0</Border>
<BorderColor>00FFFFFF</BorderColor>
<Children>
<Frame Name='buttons'>
<BackgroundColor>00000000</BackgroundColor>
<Border>0</Border>
<Width>100%</Width><Height>100%</Height>
<Children>
<Text name='topline' template='top.text' >
<X>90</X>
<Y>0</Y>
<Text>_\^`czbgieafdkjh_\^`czbgieafdkjh_\^`czbgieafdkjh</Text>
</Text>
<Text name='leftline' template='left.text' >
<X>7</X>
<Y>52</Y>
<Text>_\^`czbgieafdkjh_\^`czbgieafdkjh_\^`czbgieafdkjh</Text>
</Text>
<Text name='bottomine' template='bottom.text' >
<X>10</X>
<Y>1128</Y>
<Text>_\^`czbgieafdkjh_\^`czbgieafdkjh_\^`czbgieafdkjh</Text>
</Text>
<Text name='rightline' template='right.text' >
<X>2488</X>
<Y>55</Y>
<Text>_\^`czbgieafdkjh_\^`czbgieafdkjh_\^`czbgieafdkjh</Text>
</Text>
</Children>
</Frame>
</Children>
</Window>
</ISUI>
And the details on how to config this up .
First copy the code from above, then save to a basic text file, although you may need to rename to .XML
Add a new Menu. I called mine RepeaterNote. The starting position I used was 0,-16. This is because you need to account for the title bar of the menu which is 16 pixels high.
Add a new Menu Template. I called mine RepeaterEnabled. Set the properties as shown. Most items are not used. Set the LayoutStyle to XML, Set the lavishGUI XML Filename to the location the above template is stored at. Set the LavishGui XML Element to REPEATER-SURROUND (this needs to match the Window='' value in the XML file. On the button style tab, select Buttons are Click-Through (I'm not sure this is actually needed because there aren't any buttons, but best to be sure - I don't want the menu to be in the way of the elements behind, just be annoying so I don't forget it).
Add a new Menu Button Set. I called mine, RepeaterNote. This doesn't need any buttons because the menu is actually displaying text elements only. I'm just using the menu as a container and it needs a button set.
Next update the Activate Repeater mapped key to load the Menu on Window: Current when you turn on Repeater, and to Unload when you turn off.
- Activate Repeater.jpg (113.74 KiB) Viewed 22683 times
Export, and that should be it. You may want to tweak sizes, colours and borders directly in the XML. I've left a little corner in the top left free because that's my Slot Number home (that's a different menu
).