Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- (function qe_expressTool(thisObj) {
- function qe_buildUI(thisObj) {
- var pal = (thisObj instanceof Panel) ? thisObj : new Window("palette", 1 + 2, undefined, {
- resizeable: true
- });
- if (pal !== null) {
- var res = "group{orientation:'row',alignment:['fill','fill'],minimumSize:[420, 400],\
- leftPart:Group{\
- orientation:'row',alignment:['fill','fill'],\
- listArea:ListBox{\
- alignment:['fill','fill'],minimumSize:[100, 100],properties:{numberOfColumns:3,columnTitles:['#', '" + 2 + "', '" + 2 + "'],showHeaders:true,multiselect:true}\
- }\
- },\
- rightPart:Group{\
- orientation:'column',alignment:['fill','fill'],margins:[0,20,0,0],minimumSize:[100, 100],\
- editText:EditText{\
- text:'',alignment:['fill','top'],minimumSize:[0,0]properties:{multiline:false,readonly:false,}\
- },\
- btGroup:Group:{\
- orientation:'column',alignment:['fill','fill'],\
- bbt:Group{\
- orientation:'row',alignment:['fill','top'],\
- bButton:Button{text:'<b>',alignment:['fill','fill']},\
- bsButton:Button{text:'</b>'},\
- bbButton:Button{text:'<b> </b>'}\
- },\
- ibt:Group{\
- orientation:'row',alignment:['fill','top'],\
- iButton:Button{text:'<i>',alignment:['fill','fill']},\
- isButton:Button{text:'</i>'},\
- iiButton:Button{text:'<i> </i>'}\
- },\
- ubt:Group{\
- orientation:'row',alignment:['fill','top'],\
- uButton:Button{text:'<u>',alignment:['fill','fill']},\
- usButton:Button{text:'</u>'},\
- uuButton:Button{text:'<u> </u>'}\
- },\
- fbt:Group{\
- orientation:'row',alignment:['fill','top'],\
- fsButton:Button{text:'<font size>',alignment:['fill','fill']},\
- fcButton:Button{text:'<font color>'},\
- fsButton:Button{text:'</font>'}\
- },\
- lowGroup:Group{\
- orientation:'row',alignment:['fill','fill'],margins:[0,20,0,0],\
- poGroup:Group{\
- orientation:'column',alignment:['left','fill'],\
- upbt:Group{\
- orientation:'row',alignment:['left','top'],\
- ulButton:Button{text:'↖',preferredSize:[30,30]},\
- ucButton:Button{text:'⇡',preferredSize:[30,30]},\
- urButton:Button{text:'↗',preferredSize:[30,30]}\
- },\
- mdbt:Group{\
- orientation:'row',alignment:['left','top'],\
- mlButton:Button{text:'⇠',preferredSize:[30,30]},\
- mdButton:Button{text:'●',preferredSize:[30,30]},\
- mrButton:Button{text:'⇢',preferredSize:[30,30]}\
- },\
- bobt:Group{\
- orientation:'row',alignment:['left','top'],\
- blButton:Button{text:'↙',preferredSize:[30,30]},\
- bmButton:Button{text:'☻',preferredSize:[30,30]},\
- brButton:Button{text:'↘',preferredSize:[30,30]}\
- }\
- },\
- stGroup:Group{\
- alignment:['fill','fill'],margins:[0,-8,0,0],\
- helpTip:Panel{alignment:['fill','fill'],text:'HelpTip'}\
- },\
- rebt:Group{\
- orientation:'row',alignment:['fill','bottom'],\
- rfButton:Button{text:'" + 2 + "',alignment:['fill','fill']},\
- epButton:Button{text:'" + 2 + "',alignment:['fill','fill']}\
- }\
- }\
- }\
- }\
- }";
- var res2="group{orientation:'row',alignment:['fill','fill'],\
- leftPart:Group{orientation:'column',alignment:['fill','fill'],\
- txtArea:EditText{text:'',properties:{'multiline':true},alignment:['fill','fill'],minimumSize:[0,0]},\
- buttonGrop:Group{orientation:'row',alignment:['fill','bottom'],\
- export:IconButton{size:[30,30],alignment:['left','bottom'],properties:{style:'toolbutton'}},\
- import:IconButton{size:[30,30],alignment:['left','bottom'],properties:{style:'toolbutton'}},\
- toggle:IconButton{size:[30,30],alignment:['left','bottom'],properties:{style:'toolbutton'}},\
- delete:IconButton{size:[30,30],alignment:['left','bottom'],properties:{style:'toolbutton'}},\
- beauty:IconButton{size:[30,30],alignment:['right','bottom'],properties:{style:'toolbutton'}}}},\
- rightPart:Group{orientation:'column',alignment:['right','fill'],\
- buttonGrop:Group{orientation:'row',alignment:['fill','fill'],\
- clAan:Button{size:[20,20],alignment:['left','top']},\
- help:IconButton{size:[20,20],alignment:['right','top'],properties:{style:'toolbutton'}}},\
- circleGroup:Group{orientation:'column',alignment:['right','fill'],\
- cirUp:RadioButton{text:'"+33+"',value:true,alignment:['left','top']},\
- cirDn:RadioButton{text:'"+33+"',alignment:['left','bottom']},},\
- pick:Group{alignment:['fill','fill'],\
- pickB:IconButton{size:[30,30],alignment:['fill','bottom'],properties:{style:'toolbutton'}}}}}";
- //~ pal.grp = pal.add(res);
- //~ pal.grp.rightPart.btGroup.bbt.bButton.onClick = function() {
- //~ alert(1)
- //~ }
- pal.grp = pal.add(res2);
- pal.grp.rightPart.buttonGrop.clAan.onClick = function() {
- alert(1)
- }
- return pal
- }
- }
- var ui = qe_buildUI();
- var targetProp = null;
- if (ui !== null) {
- if (ui instanceof Window) {
- ui.center();
- ui.show()
- } else {
- ui.layout.layout(true)
- }
- }
- })(this)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement