windowsinboxwhatsappicloudtweetdeckhipchattelegramhangoutsslackgmailskypefacebook-workplaceoutlookemailmicrosoft-teamsdiscordmessengercustom-servicesmacoslinux
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
779 lines
22 KiB
779 lines
22 KiB
$Shortcuts = { |
|
'widget.buttongroup': [ |
|
{ |
|
folder: 'btn-group', |
|
filename: 'btn-group-{ui}-framed-notitle', |
|
config: { |
|
columns: 2, |
|
defaults: { |
|
scale: 'small' |
|
}, |
|
items: [{ |
|
xtype:'splitbutton', |
|
text: 'Menu Button', |
|
iconCls: 'add16', |
|
menu: [{text: 'Menu Item 1'}] |
|
},{ |
|
xtype:'splitbutton', |
|
text: 'Cut', |
|
iconCls: 'add16', |
|
menu: [{text: 'Cut Menu Item'}] |
|
},{ |
|
text: 'Copy', |
|
iconCls: 'add16' |
|
},{ |
|
text: 'Paste', |
|
iconCls: 'add16', |
|
menu: [{text: 'Paste Menu Item'}] |
|
},{ |
|
text: 'Format', |
|
iconCls: 'add16' |
|
}] |
|
} |
|
}, |
|
{ |
|
folder: 'btn-group', |
|
filename: 'btn-group-{ui}-framed', |
|
config: { |
|
columns: 2, |
|
title: 'Manifest', |
|
defaults: { |
|
scale: 'small' |
|
}, |
|
items: [{ |
|
xtype:'splitbutton', |
|
text: 'Menu Button', |
|
iconCls: 'add16', |
|
menu: [{text: 'Menu Item 1'}] |
|
},{ |
|
xtype:'splitbutton', |
|
text: 'Cut', |
|
iconCls: 'add16', |
|
menu: [{text: 'Cut Menu Item'}] |
|
},{ |
|
text: 'Copy', |
|
iconCls: 'add16' |
|
},{ |
|
text: 'Paste', |
|
iconCls: 'add16', |
|
menu: [{text: 'Paste Menu Item'}] |
|
},{ |
|
text: 'Format', |
|
iconCls: 'add16' |
|
}] |
|
} |
|
} |
|
], |
|
|
|
'widget.progressbar': [ |
|
{ |
|
xtype: 'widget.progressbar', |
|
folder: 'progress', |
|
filename: 'progress-{ui}', |
|
delegate: '.x-progress-bar', |
|
config: { |
|
width: 100, |
|
value: 1, |
|
animate: false |
|
} |
|
} |
|
], |
|
|
|
'widget.tab': [ |
|
{ |
|
xtype: 'widget.tabpanel', |
|
filename: 'tabpanel-{ui}', |
|
config: { |
|
height: 200, |
|
width: 200, |
|
items: [{ |
|
title: 'Tab 1', |
|
html: 'test' |
|
}, { |
|
title: 'Tab 2', |
|
html: 'test' |
|
}] |
|
} |
|
}, |
|
{ |
|
xtype: 'widget.tabpanel', |
|
filename: 'tab-bar-{ui}', |
|
folder: 'tab-bar', |
|
delegate: '.x-tab-bar', |
|
offsets: { |
|
bottom: 3, |
|
left: 1 |
|
}, |
|
config: { |
|
dock: 'top', |
|
items: [{ |
|
text: 'Tab 1' |
|
}], |
|
width: 300 |
|
} |
|
}, |
|
{ |
|
filename: 'tab-{ui}-top', |
|
config: { |
|
//hack for 4.0.5 |
|
up: function(which) { |
|
if (which == 'tabbar') { |
|
return { |
|
minTabWidth: 20, |
|
maxTabWidth: 80 |
|
}; |
|
} |
|
}, |
|
text: 'Normal Top Tab' |
|
} |
|
}, |
|
{ |
|
filename: 'tab-{ui}-top-active', |
|
config: { |
|
//hack for 4.0.5 |
|
up: function(which) { |
|
if (which == 'tabbar') { |
|
return { |
|
minTabWidth: 20, |
|
maxTabWidth: 80 |
|
}; |
|
} |
|
}, |
|
active: true, |
|
text: 'Active Top Tab' |
|
} |
|
}, |
|
{ |
|
filename: 'tab-{ui}-top-over', |
|
config: { |
|
//hack for 4.0.5 |
|
up: function(which) { |
|
if (which == 'tabbar') { |
|
return { |
|
minTabWidth: 20, |
|
maxTabWidth: 80 |
|
}; |
|
} |
|
}, |
|
cls: 'x-tab-over x-tab-top-over', |
|
text: 'Over Top Tab' |
|
} |
|
}, |
|
{ |
|
filename: 'tab-{ui}-top-disabled', |
|
config: { |
|
//hack for 4.0.5 |
|
up: function(which) { |
|
if (which == 'tabbar') { |
|
return { |
|
minTabWidth: 20, |
|
maxTabWidth: 80 |
|
}; |
|
} |
|
}, |
|
disabled: true, |
|
text: 'Disabled Top Tab' |
|
} |
|
}, |
|
{ |
|
filename: 'tab-{ui}-bottom', |
|
config: { |
|
//hack for 4.0.5 |
|
up: function(which) { |
|
if (which == 'tabbar') { |
|
return { |
|
minTabWidth: 20, |
|
maxTabWidth: 80 |
|
}; |
|
} |
|
}, |
|
position: 'bottom', |
|
text: 'Normal Bottom Tab' |
|
} |
|
}, |
|
{ |
|
filename: 'tab-{ui}-bottom-active', |
|
config: { |
|
//hack for 4.0.5 |
|
up: function(which) { |
|
if (which == 'tabbar') { |
|
return { |
|
minTabWidth: 20, |
|
maxTabWidth: 80 |
|
}; |
|
} |
|
}, |
|
position: 'bottom', |
|
active: true, |
|
text: 'Active Bottom Tab' |
|
} |
|
}, |
|
{ |
|
filename: 'tab-{ui}-bottom-over', |
|
config: { |
|
//hack for 4.0.5 |
|
up: function(which) { |
|
if (which == 'tabbar') { |
|
return { |
|
minTabWidth: 20, |
|
maxTabWidth: 80 |
|
}; |
|
} |
|
}, |
|
position: 'bottom', |
|
cls: 'x-tab-over x-tab-bottom-over', |
|
text: 'Over Bottom Tab' |
|
} |
|
}, |
|
{ |
|
filename: 'tab-{ui}-bottom-disabled', |
|
config: { |
|
//hack for 4.0.5 |
|
up: function(which) { |
|
if (which == 'tabbar') { |
|
return { |
|
minTabWidth: 20, |
|
maxTabWidth: 80 |
|
}; |
|
} |
|
}, |
|
position: 'bottom', |
|
disabled: true, |
|
text: 'Disabled Bottom Tab' |
|
} |
|
} |
|
], |
|
|
|
'widget.window': [ |
|
{ |
|
xtype: 'widget.header', |
|
filename: 'window-header-{ui}-top', |
|
folder: 'window-header', |
|
config: { |
|
title: 'Window Header', |
|
baseCls: 'x-window-header', |
|
dock: 'top' |
|
} |
|
}, |
|
{ |
|
xtype: 'widget.header', |
|
filename: 'window-header-{ui}-bottom', |
|
folder: 'window-header', |
|
config: { |
|
title: 'Window Header', |
|
baseCls: 'x-window-header', |
|
dock: 'bottom' |
|
} |
|
}, |
|
{ |
|
xtype: 'widget.header', |
|
filename: 'window-header-{ui}-left', |
|
folder: 'window-header', |
|
config: { |
|
title: 'Window Header', |
|
baseCls: 'x-window-header', |
|
dock: 'left' |
|
} |
|
}, |
|
{ |
|
xtype: 'widget.header', |
|
filename: 'window-header-{ui}-right', |
|
folder: 'window-header', |
|
config: { |
|
title: 'Window Header', |
|
baseCls: 'x-window-header', |
|
dock: 'right' |
|
} |
|
}, |
|
{ |
|
xtype: 'widget.window', |
|
filename: 'window-{ui}', |
|
title: 'Window', |
|
config: { |
|
setup: function(window, ct) { |
|
this.show(); |
|
}, |
|
floating: {shadow:false}, |
|
height: 200, |
|
width: 200, |
|
x: 500, |
|
y: 10, |
|
fbar: { |
|
items: [{ |
|
text: 'Submit' |
|
}] |
|
}, |
|
tbar: { |
|
items: [{ |
|
text: 'Button' |
|
}] |
|
} |
|
} |
|
} |
|
], |
|
|
|
'widget.panel': [ |
|
//framed panel |
|
{ |
|
xtype: 'widget.header', |
|
folder: 'panel-header', |
|
filename: 'panel-header-{ui}-framed-top', |
|
offsets: { |
|
left: 1 |
|
}, |
|
config: { |
|
title: 'Header', |
|
baseCls: 'x-panel-header', |
|
dock: 'top', |
|
ui: '{ui}-framed' |
|
} |
|
}, |
|
{ |
|
xtype: 'widget.header', |
|
folder: 'panel-header', |
|
filename: 'panel-header-{ui}-framed-bottom', |
|
reverse: true, |
|
offsets: { |
|
left: 1 |
|
}, |
|
config: { |
|
title: 'Header', |
|
baseCls: 'x-panel-header', |
|
dock: 'bottom', |
|
ui: '{ui}-framed' |
|
} |
|
}, |
|
{ |
|
xtype: 'widget.header', |
|
folder: 'panel-header', |
|
filename: 'panel-header-{ui}-framed-left', |
|
config: { |
|
title: 'Header', |
|
baseCls: 'x-panel-header', |
|
height: 200, |
|
dock: 'left', |
|
orientation: 'vertical', |
|
ui: '{ui}-framed' |
|
} |
|
}, |
|
{ |
|
xtype: 'widget.header', |
|
folder: 'panel-header', |
|
filename: 'panel-header-{ui}-framed-right', |
|
reverse: true, |
|
config: { |
|
title: 'Header', |
|
baseCls: 'x-panel-header', |
|
height: 200, |
|
dock: 'right', |
|
orientation: 'vertical', |
|
ui: '{ui}-framed' |
|
} |
|
}, |
|
|
|
{ |
|
xtype: 'widget.header', |
|
folder: 'panel-header', |
|
filename: 'panel-header-{ui}-framed-collapsed-top', |
|
offsets: { |
|
left: 1 |
|
}, |
|
config: { |
|
title: 'Header', |
|
baseCls: 'x-panel-header', |
|
cls: 'x-collapsed x-panel-header-collapsed x-panel-header-{ui}-framed-collapsed x-collapsed-top x-panel-header-collapsed-top x-panel-header-{ui}-framed-collapsed-top', |
|
dock: 'top', |
|
ui: '{ui}-framed' |
|
} |
|
}, |
|
{ |
|
xtype: 'widget.header', |
|
folder: 'panel-header', |
|
filename: 'panel-header-{ui}-framed-collapsed-bottom', |
|
reverse: true, |
|
offsets: { |
|
left: 1 |
|
}, |
|
config: { |
|
title: 'Header', |
|
baseCls: 'x-panel-header', |
|
cls: 'x-collapsed x-panel-header-collapsed x-panel-header-{ui}-framed-collapsed x-collapsed-bottom x-panel-header-collapsed-bottom x-panel-header-{ui}-framed-collapsed-bottom', |
|
dock: 'bottom', |
|
ui: '{ui}-framed' |
|
} |
|
}, |
|
{ |
|
xtype: 'widget.header', |
|
folder: 'panel-header', |
|
filename: 'panel-header-{ui}-framed-collapsed-left', |
|
config: { |
|
title: 'Header', |
|
baseCls: 'x-panel-header', |
|
cls: 'x-collapsed x-panel-header-collapsed x-panel-header-{ui}-framed-collapsed x-collapsed-left x-panel-header-collapsed-left x-panel-header-{ui}-framed-collapsed-left', |
|
height: 200, |
|
dock: 'left', |
|
orientation: 'vertical', |
|
ui: '{ui}-framed' |
|
} |
|
}, |
|
{ |
|
xtype: 'widget.header', |
|
folder: 'panel-header', |
|
filename: 'panel-header-{ui}-framed-collapsed-right', |
|
reverse: true, |
|
config: { |
|
title: 'Header', |
|
baseCls: 'x-panel-header', |
|
cls: 'x-collapsed x-panel-header-collapsed x-panel-header-{ui}-framed-collapsed x-collapsed-right x-panel-header-collapsed-right x-panel-header-{ui}-framed-collapsed-right', |
|
height: 200, |
|
dock: 'right', |
|
orientation: 'vertical', |
|
ui: '{ui}-framed' |
|
} |
|
}, |
|
|
|
{ |
|
xtype: 'widget.panel', |
|
filename: 'panel-{ui}-framed', |
|
config: { |
|
height: 180, |
|
width: 250, |
|
frame: true, |
|
html: 'Framed panel' |
|
} |
|
}, |
|
|
|
//panel |
|
{ |
|
xtype: 'widget.header', |
|
filename: 'panel-header-{ui}-top', |
|
offsets: { |
|
left: 1 |
|
}, |
|
config: { |
|
title: 'Header', |
|
baseCls: 'x-panel-header', |
|
dock: 'top' |
|
} |
|
}, |
|
{ |
|
xtype: 'widget.header', |
|
filename: 'panel-header-{ui}-bottom', |
|
reverse: true, |
|
offsets: { |
|
left: 1 |
|
}, |
|
config: { |
|
title: 'Header', |
|
baseCls: 'x-panel-header', |
|
dock: 'bottom' |
|
} |
|
}, |
|
{ |
|
xtype: 'widget.panel', |
|
folder: 'panel-header', |
|
filename: 'panel-header-{ui}-left', |
|
delegate: '.x-panel-header', |
|
offsets: { |
|
top: 3 |
|
}, |
|
config: { |
|
height: 180, |
|
width: 250, |
|
title: 'test', |
|
headerPosition: 'left' |
|
} |
|
}, |
|
{ |
|
xtype: 'widget.panel', |
|
folder: 'panel-header', |
|
filename: 'panel-header-{ui}-right', |
|
reverse: true, |
|
delegate: '.x-panel-header', |
|
offsets: { |
|
top: 3 |
|
}, |
|
config: { |
|
height: 180, |
|
width: 250, |
|
title: 'test', |
|
headerPosition: 'right' |
|
} |
|
} |
|
], |
|
|
|
'widget.toolbar': [ |
|
{ |
|
filename: 'toolbar-{ui}', |
|
config: { |
|
width: 200, |
|
items: [{ |
|
text: 'test' |
|
}] |
|
} |
|
} |
|
], |
|
|
|
'widget.button': [ |
|
//small button |
|
{ |
|
filename: 'btn-{ui}-small', |
|
config: { |
|
scale: 'small', |
|
text: 'Button' |
|
} |
|
}, |
|
{ |
|
filename: 'btn-{ui}-small-over', |
|
config: { |
|
scale: 'small', |
|
text: 'Button', |
|
cls: 'x-btn-{ui}-small-over' |
|
} |
|
}, |
|
{ |
|
filename: 'btn-{ui}-small-focus', |
|
config: { |
|
scale: 'small', |
|
text: 'Button', |
|
cls: 'x-btn-{ui}-small-focus' |
|
} |
|
}, |
|
{ |
|
filename: 'btn-{ui}-small-pressed', |
|
config: { |
|
scale: 'small', |
|
text: 'Button', |
|
cls: 'x-btn-{ui}-small-pressed' |
|
} |
|
}, |
|
{ |
|
filename: 'btn-{ui}-small-disabled', |
|
config: { |
|
scale: 'small', |
|
text: 'Button', |
|
disabled: true |
|
} |
|
}, |
|
|
|
//medium button |
|
{ |
|
filename: 'btn-{ui}-medium', |
|
config: { |
|
scale: 'medium', |
|
text: 'Button' |
|
} |
|
}, |
|
{ |
|
filename: 'btn-{ui}-medium-over', |
|
config: { |
|
scale: 'medium', |
|
text: 'Button', |
|
cls: 'x-btn-{ui}-medium-over' |
|
} |
|
}, |
|
{ |
|
filename: 'btn-{ui}-medium-focus', |
|
config: { |
|
scale: 'medium', |
|
text: 'Button', |
|
cls: 'x-btn-{ui}-medium-focus' |
|
} |
|
}, |
|
{ |
|
filename: 'btn-{ui}-medium-pressed', |
|
config: { |
|
scale: 'medium', |
|
text: 'Button', |
|
cls: 'x-btn-{ui}-medium-pressed' |
|
} |
|
}, |
|
{ |
|
filename: 'btn-{ui}-medium-disabled', |
|
config: { |
|
scale: 'medium', |
|
text: 'Button', |
|
disabled: true |
|
} |
|
}, |
|
|
|
//large button |
|
{ |
|
filename: 'btn-{ui}-large', |
|
config: { |
|
scale: 'large', |
|
text: 'Button' |
|
} |
|
}, |
|
{ |
|
filename: 'btn-{ui}-large-over', |
|
config: { |
|
scale: 'large', |
|
text: 'Button', |
|
cls: 'x-btn-{ui}-large-over' |
|
} |
|
}, |
|
{ |
|
filename: 'btn-{ui}-large-focus', |
|
config: { |
|
scale: 'large', |
|
text: 'Button', |
|
cls: 'x-btn-{ui}-large-focus' |
|
} |
|
}, |
|
{ |
|
filename: 'btn-{ui}-large-pressed', |
|
config: { |
|
scale: 'large', |
|
text: 'Button', |
|
cls: 'x-btn-{ui}-large-pressed' |
|
} |
|
}, |
|
{ |
|
filename: 'btn-{ui}-large-disabled', |
|
config: { |
|
scale: 'large', |
|
text: 'Button', |
|
disabled: true |
|
} |
|
}, |
|
|
|
//small toolbar button |
|
{ |
|
filename: 'btn-{ui}-toolbar-small', |
|
config: { |
|
scale: 'small', |
|
ui: '{ui}-toolbar', |
|
text: 'Button' |
|
} |
|
}, |
|
{ |
|
filename: 'btn-{ui}-toolbar-small-over', |
|
config: { |
|
scale: 'small', |
|
ui: '{ui}-toolbar', |
|
text: 'Button', |
|
cls: 'x-btn-{ui}-toolbar-small-over' |
|
} |
|
}, |
|
{ |
|
filename: 'btn-{ui}-toolbar-small-focus', |
|
config: { |
|
scale: 'small', |
|
ui: '{ui}-toolbar', |
|
text: 'Button', |
|
cls: 'x-btn-{ui}-toolbar-small-focus' |
|
} |
|
}, |
|
{ |
|
filename: 'btn-{ui}-toolbar-small-pressed', |
|
config: { |
|
scale: 'small', |
|
ui: '{ui}-toolbar', |
|
text: 'Button', |
|
cls: 'x-btn-{ui}-toolbar-small-pressed' |
|
} |
|
}, |
|
{ |
|
filename: 'btn-{ui}-toolbar-small-disabled', |
|
config: { |
|
scale: 'small', |
|
ui: '{ui}-toolbar', |
|
text: 'Button', |
|
disabled: true |
|
} |
|
}, |
|
|
|
//medium toolbar button |
|
{ |
|
filename: 'btn-{ui}-toolbar-medium', |
|
config: { |
|
scale: 'medium', |
|
ui: '{ui}-toolbar', |
|
text: 'Button' |
|
} |
|
}, |
|
{ |
|
filename: 'btn-{ui}-toolbar-medium-over', |
|
config: { |
|
scale: 'medium', |
|
ui: '{ui}-toolbar', |
|
text: 'Button', |
|
cls: 'x-btn-{ui}-toolbar-medium-over' |
|
} |
|
}, |
|
{ |
|
filename: 'btn-{ui}-toolbar-medium-focus', |
|
config: { |
|
scale: 'medium', |
|
ui: '{ui}-toolbar', |
|
text: 'Button', |
|
cls: 'x-btn-{ui}-toolbar-medium-focus' |
|
} |
|
}, |
|
{ |
|
filename: 'btn-{ui}-toolbar-medium-pressed', |
|
config: { |
|
scale: 'medium', |
|
ui: '{ui}-toolbar', |
|
text: 'Button', |
|
cls: 'x-btn-{ui}-toolbar-medium-pressed' |
|
} |
|
}, |
|
{ |
|
filename: 'btn-{ui}-toolbar-medium-disabled', |
|
config: { |
|
scale: 'medium', |
|
ui: '{ui}-toolbar', |
|
text: 'Button', |
|
disabled: true |
|
} |
|
}, |
|
|
|
//large toolbar button |
|
{ |
|
filename: 'btn-{ui}-toolbar-large', |
|
config: { |
|
scale: 'large', |
|
ui: '{ui}-toolbar', |
|
text: 'Button' |
|
} |
|
}, |
|
{ |
|
filename: 'btn-{ui}-toolbar-large-over', |
|
config: { |
|
scale: 'large', |
|
ui: '{ui}-toolbar', |
|
text: 'Button', |
|
cls: 'x-btn-{ui}-toolbar-large-over' |
|
} |
|
}, |
|
{ |
|
filename: 'btn-{ui}-toolbar-large-focus', |
|
config: { |
|
scale: 'large', |
|
ui: '{ui}-toolbar', |
|
text: 'Button', |
|
cls: 'x-btn-{ui}-toolbar-large-focus' |
|
} |
|
}, |
|
{ |
|
filename: 'btn-{ui}-toolbar-large-pressed', |
|
config: { |
|
scale: 'large', |
|
ui: '{ui}-toolbar', |
|
text: 'Button', |
|
cls: 'x-btn-{ui}-toolbar-large-pressed' |
|
} |
|
}, |
|
{ |
|
filename: 'btn-{ui}-toolbar-large-disabled', |
|
config: { |
|
scale: 'large', |
|
ui: '{ui}-toolbar', |
|
text: 'Button', |
|
disabled: true |
|
} |
|
} |
|
] |
|
};
|
|
|