123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- Ext.require(['Ext.draw.Text', 'Ext.slider.Single']);
- Ext.onReady(function() {
- Ext.create('Ext.draw.Text', {
- renderTo: Ext.get('text-ph'),
- padding: 20,
- height: 350,
- degrees: 45,
- text: 'With Ext JS 4.0 Drawing',
- textStyle: {
- fill: '#000',
- font: '18px Arial'
- }
- });
- Ext.create('Ext.draw.Text', {
- renderTo: Ext.get('text-ph'),
- padding: 20,
- height: 350,
- degrees: 90,
- text: 'Creating a rotated Text component',
- textStyle: {
- fill: '#000',
- font: '18px Arial'
- }
- });
- Ext.create('Ext.draw.Text', {
- renderTo: Ext.get('text-ph'),
- id: 'snappy',
- width: 200,
- height: 350,
- autoSize: false,
- viewBox: false,
- padding: 20,
- degrees: 315,
- text: 'Is a snap!',
- textStyle: {
- padding: 20,
- fill: '#000',
- font: '18px Arial',
- y: 50
- }
- });
- Ext.create('Ext.slider.Single', {
- renderTo: Ext.get('slider-ph'),
- hideLabel: true,
- width: 400,
- minValue: 0,
- maxValue: 360,
- value: 315,
- listeners: {
- change: function(slider, value) {
- var sprite = Ext.getCmp('snappy').surface.items.first();
- sprite.setAttributes({
- rotation: {
- degrees: value
- }
- }, true);
- }
- }
- });
- });
|