From 5f1fe305bc2fc1cb1a5c103d4c07805c1815cd52 Mon Sep 17 00:00:00 2001 From: Jani Laakso Date: Sun, 11 Feb 2007 10:55:21 +0000 Subject: [PATCH] Tried to add flash (itmill_spin.swf) for FeatureEmbedded. svn changeset:649/svn branch:toolkit --- .../demo/features/FeatureEmbedded.java | 32 ++++++++++-------- .../toolkit/demo/features/itmill_spin.swf | Bin 0 -> 2991 bytes 2 files changed, 18 insertions(+), 14 deletions(-) create mode 100644 src/com/itmill/toolkit/demo/features/itmill_spin.swf diff --git a/src/com/itmill/toolkit/demo/features/FeatureEmbedded.java b/src/com/itmill/toolkit/demo/features/FeatureEmbedded.java index bb54d345ea..93c817285f 100644 --- a/src/com/itmill/toolkit/demo/features/FeatureEmbedded.java +++ b/src/com/itmill/toolkit/demo/features/FeatureEmbedded.java @@ -29,6 +29,7 @@ package com.itmill.toolkit.demo.features; import com.itmill.toolkit.terminal.ClassResource; +import com.itmill.toolkit.terminal.ExternalResource; import com.itmill.toolkit.terminal.Sizeable; import com.itmill.toolkit.ui.*; @@ -42,21 +43,24 @@ public class FeatureEmbedded extends Feature { OrderedLayout l = new OrderedLayout(); - // Example panel - Panel show = new Panel("Embedded component"); - Embedded emb = new Embedded("Embedded Caption"); - emb.setClassId("clsid:F08DF954-8592-11D1-B16A-00C0F0283628"); - emb.setWidth(100); - emb.setHeight(50); - emb.setParameter("BorderStyle", "1"); - emb.setParameter("MousePointer", "1"); + ClassResource flashResource = new ClassResource( + "itmill_spin.swf", this.getApplication()); + Embedded emb = new Embedded("Embedded Caption", flashResource); + emb.setCodebase("http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"); + emb.setClassId("clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"); +// emb.setClassId("clsid:F08DF954-8592-11D1-B16A-00C0F0283628"); +// emb.setWidth(100); +// emb.setHeight(50); +// emb.setParameter("BorderStyle", "1"); +// emb.setParameter("MousePointer", "1"); emb.setParameter("Enabled", "1"); - emb.setParameter("Min", "1"); - emb.setParameter("Max", "10"); - show.addComponent(emb); - l.addComponent(show); +// emb.setParameter("Min", "1"); +// emb.setParameter("Max", "10"); + l.addComponent(emb); // Properties + propertyPanel = null; + if (false) { propertyPanel = new PropertyPanel(emb); Form ap = propertyPanel.createBeanPropertySet(new String[] { "type", "source", "width", "height", "widthUnits", "heightUnits", @@ -88,9 +92,9 @@ public class FeatureEmbedded extends Feature { .getField("classId") .setDescription( "Unique object id. This can be used for example to identify windows components."); - + } setJavadocURL("ui/Embedded.html"); - + return l; } diff --git a/src/com/itmill/toolkit/demo/features/itmill_spin.swf b/src/com/itmill/toolkit/demo/features/itmill_spin.swf new file mode 100644 index 0000000000000000000000000000000000000000..9e58ce29c6ec416af38432c91dbe0585833b47b9 GIT binary patch literal 2991 zcmV;g3sCe!S5pT%5dZ*qoV}QPJXGr%$KSaa#+X966lyAR+mRBgUB)IA63o3-#9UF?bB zmK7gL9o#*t;uX)iJ^aea;b5L&6nGLNyjKKtqZS*E`;cmu_*$Rc&S-NA8y|`MGE&z~ ziuvJ1n}4o3&`|7AKYcquT>SFz=xZkFD?89I1oQRfi3VjPPt_=tr-4z_!oq$`Ag<8yksjRDkRGbuope?0s>j|nj|*=kgyMUlb@;*?Zw7B4T3T*;a>h>>vv_Cw^(@=R7qfzo zQxzs@;Z|7g)ko{m8TezO+#(d~bZ=3fkkSxm;d*Q#>vfjZp|YymuaEz-{oIdvmn_P_ z(p2!UC-2k?Ks$C|UpFcA1lKCEF?F2LHn4MoHTpY`ut{G@zLB`i^~MMl34HlAYoYJ@ zFrd3;VUFDrpu5^d(v43|++dw#6NP6K4H#_Ao>#Db^@#r9QK0^Uw%H2XsnyrKs`2yZ zn|tqjFO*L0y>ef6`*q2+Z-!s2@#Hhxbd;H@p2dEl*zE#Jo`6z^{jWvmN`U+5bkUJq zt0Rqxh{Vn9CMH9(dI(a~8gs zIbU3#XOQS6zrlaZLWpNNSZoB?tZJeB-}NvsJVk%-uyNSSGh7@1@Hfp<;Gxw{^*zm=`kV8Za@+pF`KldqIX(011JiBF4cYjN`^f>RLdK(zflFgSCPRZQ zE@RGlnWB=3(JhjxVDGO3 zJ^zSQ;vA;omX*7w1YPENZ27bGLbTqOp=)`DC3(G~ug@6W*AgZjK&6K6+JJj49sQ)j zI-J>$DM=f3CxU9N9r|C~d1rZ0Ph+saZerWxUrtnX;^tDJd*~Dn00LO?{T{-@_fQH! z4g>goHN&0tqaT%)qe>IDJGSZl0(A+h9An;UU0>1%j^9vxX{6 zL`vPWv0RY*@w%c^x-Z`Mry%f_Xt4^Cj;H!a_3=D#KBfi<&dZ3%IHDQ2W+`hF+jE2LMGx}LherW2_x z3W?mrJjgt(nQ{Imn!QQVE9ui5&W<-nhQ?ozm})0*D}7vyj)TA9L*bAh;-@<=rBcA} z6;6V*=F0g}>7?+sub}G8r5dS}SMi`j@GOZ{E0rpQ9lnCEKJgFG%K3M7-<;!_tZu!B zRKkHY zR$x$NWNbXTp$f~AD&I0Dnj6NA2SI{Dpjk^$Lk|kx0$}lrT z=2L62%zWN8fXA@39$}g?{lo@vK3$Z}mYJ7F%JBLv(LtDkOf65}z~fu=6k#}-vA5;G zF)7G8=)^RjyR*H+8jeXp)>h~E1(+e{YQ{$d*GpN2`k25z@Jag>deSR^E#No!!6y&2 zCUyv+sr);C2?Qbru6w68v7H695FVfg;dOY#5zkfB&BE<2koJ33<(Pe+)LRWwvVz2x~OM?O&}0NgC}4s<|sy)>_01PcuCG^q(&z# zMD3BK`g6W0ng4Qq&>9;T5a?24nNr8FF8%Uhpu^0VH2NF!2o_<3Y8 z+c~U!)-$Kg9${W7JK9o28ApB~R5`1LKTP-1a?`tc+*D^c^+H>yS4C`8$#S(+VJ|ym zRl$TYT|Pw^^^P#WJP@r^{jdpFur0fxD-{a6jjfhux};ri?V04v%^n#0kgU8gK&q|a;4w25fi1+_|`A&IMhnDD>>3{@a=r?Qc)8x`_nQjhKWAjiL(~ifDO>;b_OoM9ZX@NXAV#V zZe-`i5*icW6jF$wxw*LlQ~*NChU98?e;*CZxRL(qmYJFPAKjGx>b7#_zq@gP4&+7# zI}Y9GjbDy|^FiMgjwbD|>^Vk7WbwVLfU95(xy%CaKMWM1PdqiRzHU60gjjeb#8M!` zAAoppj<5g+`7dCX*wq9ADs*t1zaMNIm~Pg{G%$48#)wP<%am=%5}a%w925;JkAteT lfC`)qfWiM*C48~Q!pDOEy~n8Ipsv#eyG