1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- #include <lib/std.mi>
- Global Text txt;
- Global Text label;
- Global Layer link;
- Global Group sg;
- Global Int shift = 0;
- System.onScriptLoaded ()
- {
- sg = getScriptGroup();
- txt = sg.getObject("text");
- label = sg.getObject("label");
- link = sg.getObject("link");
- }
- System.onSetXuiParam (String param, String value)
- {
- if (strlower(param) == "shift") shift = stringToInteger(value);
- if (strlower(param) == "label") label.setText(value);
- if (strlower(param) == "link") link.setXmlparam("tooltip", value);
- }
- label.onTextChanged (String newtxt)
- {
- int w = label.getAutoWidth() + shift;
- txt.setXmlParam("x", integerToString(w));
- txt.setXmlParam("w", integerToString(-w));
- }
|