home *** CD-ROM | disk | FTP | other *** search
/ Freesoft 1997 May / Freesoft_1997-05_cd.bin / recenz / PROGRAM / JAVADRAW / iavadraw301_inst.exe / data.z / Objects.600 < prev    next >
INI File  |  1997-03-04  |  15KB  |  495 lines

  1. [Allevents]
  2. \?onClick\if ((e.target instanceof T\Name\) & (e.id == Event.ACTION_EVENT)) { return \onClick\ (e); }\-\
  3. \?onKeyPress\if ((e.target instanceof T\Name\) & (e.id == Event.KEY_PRESS)) { return \onKeyPress\ (e); }\-\
  4. \?onKeyRelease\if ((e.target instanceof T\Name\) & (e.id == Event.KEY_RELEASE)) { return \onKeyRelease\ (e); }\-\
  5. \?onGotFocus\if ((e.target instanceof T\Name\) & (e.id == Event.GOT_FOCUS)) { return \onGotFocus\ (e); }\-\
  6. \?onKeyAction\if ((e.target instanceof T\Name\) & (e.id == Event.KEY_ACTION)) { return \onKeyAction\ (e); }\-\
  7. \?onKeyActionRelease\if ((e.target instanceof T\Name\) & (e.id == Event.KEY_ACTION_RELEASE)) { return \onKeyActionRelease\ (e); }\-\
  8. \?onListDeselect\if ((e.target instanceof T\Name\) & (e.id == Event.LIST_DESELECT)) { return \onListDeselect\ (e); }\-\
  9. \?onListSelect\if ((e.target instanceof T\Name\) & (e.id == Event.LIST_SELECT)) { return \onListSelect\ (e); }\-\
  10. \?onLoadFile\if ((e.target instanceof T\Name\) & (e.id == Event.LOAD_FILE)) { return \onLoadFile\ (e); }\-\
  11. \?onLostFocus\if ((e.target instanceof T\Name\) & (e.id == Event.LOST_FOCUS)) { return \onLostFocus\ (e); }\-\
  12. \?onMouseDown\if ((e.target instanceof T\Name\) & (e.id == Event.MOUSE_DOWN)) { return \onMouseDown\ (e); }\-\
  13. \?onMouseDrag\if ((e.target instanceof T\Name\) & (e.id == Event.MOUSE_DRAG)) { return \onMouseDrag\ (e); }\-\
  14. \?onMouseEnter\if ((e.target instanceof T\Name\) & (e.id == Event.MOUSE_ENTER)) { return \onMouseEnter\ (e); }\-\
  15. \?onMouseExit\if ((e.target instanceof T\Name\) & (e.id == Event.MOUSE_EXIT)) { return \onMouseExit\ (e); }\-\
  16. \?onMouseMove\if ((e.target instanceof T\Name\) & (e.id == Event.MOUSE_MOVE)) { return \onMouseMove\ (e); }\-\
  17. \?onMouseUp\if ((e.target instanceof T\Name\) & (e.id == Event.MOUSE_UP)) { return \onMouseUp\ (e); }\-\
  18. \?onSaveFile\if ((e.target instanceof T\Name\) & (e.id == Event.SAVE_FILE)) { return \onSaveFile\ (e); }\-\
  19. \?onScrollAbsolute\if ((e.target instanceof T\Name\) & (e.id == Event.SCROLL_ABSOLUTE)) { return \onScrollAbsolute\ (e); }\-\
  20. \?onScrollLineDown\if ((e.target instanceof T\Name\) & (e.id == Event.SCROLL_LINE_DOWN)) { return \onScrollLineDown\ (e); }\-\
  21. \?onScrollLineUp\if ((e.target instanceof T\Name\) & (e.id == Event.SCROLL_LINE_UP)) { return \onScrollLineUp\ (e); }\-\
  22. \?onScrollPageDown\if ((e.target instanceof T\Name\) & (e.id == Event.SCROLL_PAGE_DOWN)) { return \onScrollPageDown\ (e); }\-\
  23. \?onScrollPageUp\if ((e.target instanceof T\Name\) & (e.id == Event.SCROLL_PAGE_UP)) { return \onScrollPageUp\ (e); }\-\
  24. \?onWindowDeiconify\if ((e.target instanceof T\Name\) & (e.id == Event.WINDOW_DEICONIFY)) { return \onWindowDeiconify\ (e); }\-\
  25. \?onWindowDestroy\if ((e.target instanceof T\Name\) & (e.id == Event.WINDOW_DESTROY)) { return \onWindowDestroy\ (e); }\-\
  26. \?onWindowExpose\if ((e.target instanceof T\Name\) & (e.id == Event.WINDOW_EXPOSE)) { return \onWindowExpose\ (e); }\-\
  27. \?onWindowIconify\if ((e.target instanceof T\Name\) & (e.id == Event.WINDOW_ICONIFY)) { return \onWindowIconify\ (e); }\-\
  28. \?onWindowMoved\if ((e.target instanceof T\Name\) & (e.id == Event.WINDOW_MOVED)) { return \onWindowMoved\ (e); }\-\
  29.  
  30. [Events]
  31. onClick=
  32. onKeyPress=
  33. onKeyRelease=
  34. onGotFocus=
  35. onKeyAction=
  36. onKeyActionRelease=
  37. onListDeselect=
  38. onListSelect=
  39. onLoadFile=
  40. onLostFocus=
  41. onMouseDown=
  42. onMouseDrag=
  43. onMouseEnter=
  44. onMouseExit=
  45. onMouseMove=
  46. onMouseUp=
  47. onSaveFile=
  48. onScrollAbsolute=
  49. onScrollLineDown=
  50. onScrollLineUp=
  51. onScrollPageDown=
  52. onScrollPageUp=
  53. onWindowDeiconify=
  54. onWindowDestroy=
  55. onWindowExpose=
  56. onWindowIconify=
  57. onWindowMoved=
  58.  
  59. [Visualmain]
  60. Color=java.awt.Color(0,255,0)
  61. Height=300
  62. Name=
  63. Width=450
  64.  
  65. [Visualmain.Properties]
  66. Color=java.awt.Color
  67. Height=int
  68. Name=Name
  69. Width=int
  70.  
  71. [Visualmain.Eventlist]
  72. onGotFocus=
  73. onKeyPress=
  74. onKeyRelease=
  75. onLostFocus=
  76. onMouseDown=
  77. onMouseMove=
  78. onMouseUp=
  79.  
  80. [Visualmain.Init]
  81. 1=setBackground (new \Color\);
  82. 2=resize (\Width\,\Height\);
  83.  
  84. [Visualmain.Events]
  85. 1=\?onGotFocus\if ((e.target == this) && (e.id == Event.GOT_FOCUS)) { return \onGotFocus\ (e); }\-\
  86. 2=\?onKeyPress\if ((e.target == this) && (e.id == Event.KEY_PRESS)) { return \onKeyPress\ (e); }\-\
  87. 3=\?onKeyRelease\if ((e.target == this) && (e.id == Event.KEY_RELEASE)) { return \onKeyRelease\ (e); }\-\
  88. 4=\?onLostFocus\if ((e.target == this) && (e.id == Event.LOST_FOCUS)) { return \onLostFocus\ (e); }\-\
  89. 5=\?onMouseDown\if ((e.target == this) && (e.id == Event.MOUSE_DOWN)) { return \onMouseDown\ (e); }\-\
  90. 6=\?onMouseMove\if ((e.target == this) && (e.id == Event.MOUSE_MOVE)) { return \onMouseMove\ (e); }\-\
  91. 7=\?onMouseUp\if ((e.target == this) && (e.id == Event.MOUSE_UP)) { return \onMouseUp\ (e); }\-\
  92.  
  93. [Label]
  94. Caption=ALabel
  95. Font=java.awt.Font("Dialog",Font.PLAIN,10)
  96. Fontcolor=java.awt.Color(0,0,0)
  97. Left=10
  98. Name=
  99. Top=10
  100.  
  101. [Label.Properties]
  102. Caption=java.lang.String
  103. Font=java.awt.Font
  104. Fontcolor=java.awt.Color
  105. Left=int
  106. Name=Name
  107. Top=int
  108.  
  109. [Label.Class]
  110. 1=String \Name\ = "\Caption\";
  111.  
  112. [Label.Paint]
  113. 1=g.setFont (new \Font\);
  114. 2=g.setColor (new \Fontcolor\);
  115. 3=g.drawString (\Name\,\Left\,\Top\);
  116.  
  117. [Button]
  118. Caption=AButton
  119. Left=10
  120. Name=
  121. Owner=
  122. Top=10
  123. Height=25
  124. Width=75
  125.  
  126. [Button.Properties]
  127. Caption=java.lang.String
  128. Left=int
  129. Name=Name
  130. Owner=java.lang.String
  131. Top=int
  132. Height=int
  133. Width=int
  134.  
  135. [Button.Eventlist]
  136. onClick=
  137. onKeyPress=
  138. onKeyRelease=
  139.  
  140. [Button.Class]
  141. 1=Button \Name\ = new Button ("\Caption\");
  142.  
  143. [Button.Init]
  144. 1=add (\Name\);
  145.  
  146. [Button.Paint]
  147. 1=\Name\.reshape (\Left\,\Top\,\Width\,\Height\);
  148.  
  149. [Button.Events]
  150. 1=\?onClick\if ((e.target instanceof Button) && (e.equals ("\Caption\")) & (e.id == Event.ACTION_EVENT)) {return \onClick\ (e); }\-\
  151. 2=\?onKeyPress\if ((e.target instanceof Button) && (e.equals ("\Caption\")) & (e.id == Event.KEY_PRESS)) { return \onKeyPress\ (e); }\-\
  152. 3=\?onKeyRelease\if ((e.target instanceof Button) && (e.equals ("\Caption\")) & (e.id == Event.KEY_RELEASE)) { return \onKeyRelease\ (e); }\-\
  153.  
  154. [CheckboxGroup]
  155. Childcount=0
  156. Height=50
  157. Left=10
  158. Name=
  159. Top=10
  160. Width=110
  161.  
  162. [CheckboxGroup.Properties]
  163. Childcount=int
  164. Height=int
  165. Left=int
  166. Name=Name
  167. Top=int
  168. Width=int
  169.  
  170. [CheckboxGroup.Class]
  171. 1=CheckboxGroup \Name\ = new CheckboxGroup ();
  172.  
  173. [Checkbox]
  174. Caption=ACheckbox
  175. Checked=false
  176. Height=12
  177. Left=10
  178. Name=
  179. Owner=
  180. Top=10
  181. Width=100
  182.  
  183. [Checkbox.Properties]
  184. Caption=java.lang.String
  185. Checked=boolean
  186. Height=int
  187. Left=int
  188. Name=Name
  189. Owner=java.lang.String
  190. Top=int
  191. Width=int
  192.  
  193. [Checkbox.Eventlist]
  194. onClick=
  195. onKeyPress=
  196. onKeyRelease=
  197.  
  198. [Checkbox.Class]
  199. 1=Checkbox \Name\ = new Checkbox ("\Caption\");
  200.  
  201. [Checkbox.class.tmp]
  202. 1=\?!Owner=VISUALWINNAME\>T\Owner\ \Owner\\-\
  203. 2=Checkbox \Name\ = new Checkbox ("\Caption\"\?!Owner=VISUALWINNAME\,\Owner\,\Checked\\-\);
  204.  
  205. [Checkbox.Init]
  206. 1=add (\Name\);
  207.  
  208. [Checkbox.Init.tmp]
  209. 1=add (\Name\);
  210. 2=\?Owner=VISUALWINNAME\\Name\.setState (\Checked\);\-\
  211.  
  212. [Checkbox.Paint]
  213. 1=\Name\.reshape (\Left\,\Top\,\Width\,\Height\);
  214.  
  215. [Checkbox.Events]
  216. 1=\?onClick\if ((e.target instanceof Checkbox) && (e.equals ("\Caption\")) & (e.id == Event.ACTION_EVENT)) { return \onClick\ (e); }\-\
  217. 2=\?onKeyPress\if ((e.target instanceof Checkbox) && (e.equals ("\Caption\")) & (e.id == Event.KEY_PRESS)) { return \onKeyPress\ (e); }\-\
  218. 3=\?onKeyRelease\if ((e.target instanceof Checkbox) && (e.equals ("\Caption\")) & (e.id == Event.KEY_RELEASE)) { return \onKeyRelease\ (e); }\-\
  219.  
  220. [TextField]
  221. Columns=11
  222. Height=22
  223. Left=10
  224. Name=
  225. Owner=
  226. Text=ATextField
  227. Top=10
  228. Width=110
  229.  
  230. [TextField.Properties]
  231. Columns=int
  232. Height=int
  233. Left=int
  234. Name=Name
  235. Owner=java.lang.String
  236. Text=java.lang.String
  237. Top=int
  238. Width=int
  239.  
  240. [TextField.Eventlist]
  241. onKeyPress=
  242. onKeyRelease=
  243.  
  244. [TextField.Class]
  245. 1=TextField \Name\ = new TextField ("\Text\", \Columns\);
  246.  
  247. [TextField.Init]
  248. 1=add (\Name\);
  249.  
  250. [TextField.Paint]
  251. 1=\Name\.reshape (\Left\,\Top\,\Width\,\Height\);
  252.  
  253. [TextField.Events]
  254. 1=\?onKeyPress\if ((e.target instanceof TextField) && (e.id == Event.KEY_PRESS)) { return \onKeyPress\ (e); }\-\
  255. 2=\?onKeyRelease\if ((e.target instanceof TextField) && (e.id == Event.KEY_RELEASE)) { return \onKeyRelease\ (e); }\-\
  256.  
  257. [TextArea]
  258. Columns=15
  259. Height=200
  260. Left=150
  261. Name=
  262. Rows=20
  263. Text=ATextArea
  264. Top=10
  265. Width=150
  266.  
  267. [TextArea.Properties]
  268. Columns=int
  269. Height=int
  270. Left=int
  271. Name=Name
  272. Rows=int
  273. Text=java.lang.String
  274. Top=int
  275. Width=int
  276.  
  277. [TextArea.Class]
  278. 1=TextArea \Name\ = new TextArea (\?Text\"\Text\",\-\\Rows\,\Columns\);
  279.  
  280. [TextArea.Init]
  281. 1=add (\Name\);
  282.  
  283. [TextArea.Paint]
  284. 1=\Name\.reshape (\Left\,\Top\,\Width\,\Height\);
  285.  
  286. [FileDialog]
  287. Caption=Make your choices...
  288. FileDlgMode=LOAD
  289. Left=10
  290. Name=
  291. Top=10
  292.  
  293. [FileDialog.Properties]
  294. Caption=java.lang.String
  295. Left=int
  296. Name=Name
  297. Top=int
  298.  
  299. [FileDialog.Class]
  300. 1=FileDialog \Name\ = new FileDialog (new Frame(),"\Caption\");
  301.  
  302. [FileDialog.Start]
  303. 1=//\Name\.show();
  304.  
  305. [MessageFrame]
  306. CancelButton=false
  307. Caption=A Message occured
  308. Left=10
  309. Name=
  310. NoButton=false
  311. OkButton=true
  312. Text=Information
  313. Top=10
  314. YesButton=false
  315.  
  316. [MessageFrame.Properties]
  317. CancelButton=boolean
  318. Caption=java.lang.String
  319. Left=int
  320. Name=Name
  321. NoButton=boolean
  322. OkButton=boolean
  323. Text=java.lang.String
  324. Top=int
  325. YesButton=boolean
  326.  
  327. [MessageFrame.Class]
  328. 1=T\Name\ \Name\ = new T\Name\ (new Frame(),\OkButton\,\YesButton\,\NoButton\,\CancelButton\);
  329.  
  330. [MessageFrame.Start]
  331. 1=//\Name\.show("\Text\","\Caption\");
  332. 2=//if (\Name\.getResult==?) // ?: 0=OK 1=Yes 2=No 3=Cancel 
  333.  
  334. [MessageFrame.Typedef]
  335. 1=class T\Name\ extends Dialog { boolean wrhd; String TheText; int Width; Button Okbu=new Button("OK"); Button Yesbu=new Button("Yes"); Button Nobu=new Button("No"); Button Canbu=new Button("Cancel"); 
  336. 2=int AResult; T\Name\ (Frame AFrame,boolean okbu,boolean yesbu,boolean nobu,boolean canbu) { super(AFrame,true); setResizable (false); wrhd=false; Width=100; if(okbu) { Okbu.show(); add (Okbu); 
  337. 3=Okbu.reshape (Width-50,90,75,25); Width+=100; } if(yesbu) { Yesbu.show(); add (Yesbu); Yesbu.reshape (Width-50,90,75,25); Width+=100; } if(nobu) { Nobu.show(); add (Nobu); Nobu.reshape (Width-50,90,75,25); 
  338. 4=Width+=100; } if(canbu) { Canbu.show(); add (Canbu); Canbu.reshape (Width-50,90,75,25); Width+=100; } super.reshape (250,250,Width,150); } public int getResult () { return AResult; } public void paint (Graphics g) { if (!wrhd) 
  339. 5={ reshape (250,250,Width-25,150); wrhd=true; } g.setFont (new Font ("TimesRoman",Font.PLAIN,15)); g.drawString (TheText,((Width - (TheText.length()*10))/2),36); super.paint (g); } public int show (String ACaption,String AText) 
  340. 6={ TheText=AText; wrhd=false; setTitle (ACaption); super.show (); return AResult; } public boolean action (Event e,Object o) { switch (e.id) { case Event.ACTION_EVENT: { if ("OK".equals(o)) AResult=0; if ("Yes".equals (o)) 
  341. 7=AResult=1; if ("No".equals (o)) AResult=2; if ("Cancel".equals (o)) AResult=3; super.dispose(); return true; } default: return false; } } }
  342.  
  343. [FindDialog]
  344. Left=10
  345. Name=
  346. Text=
  347. Top=10
  348.  
  349. [FindDialog.Properties]
  350. Left=int
  351. Name=Name
  352. Text=java.lang.String
  353. Top=int
  354.  
  355. [FindDialog.Class]
  356. 1=T\Name\ \Name\ = new T\Name\ (new Frame(),"\Text\");
  357.  
  358. [FindDialog.Start]
  359. 1=//\Name\.show();
  360. 2=//if (\Name\.getSearchtext ().equals ("")) { };
  361.  
  362. [FindDialog.Typedef]
  363. 1=class T\Name\ extends Dialog { Checkbox Cbox1=new Checkbox("Hole word"); Checkbox Cbox2=new Checkbox("Case sensitive"); CheckboxGroup Cbgr1=new CheckboxGroup();
  364. 2=Checkbox Cbox3=new Checkbox("Down",Cbgr1,true); Checkbox Cbox4=new Checkbox("Up",Cbgr1,false); CheckboxGroup Cbgr2=new CheckboxGroup();
  365. 3=Checkbox Cbox5=new Checkbox("From cursor",Cbgr2,false); Checkbox Cbox6=new Checkbox("Entire text",Cbgr2,true); Button Button1=new Button("Search");
  366. 4=TextField TxtFld1=new TextField(); boolean wsrhd;
  367. 5=T\Name\ (Frame AFrame,String ASearch) { super(AFrame,"Text search...",true); reshape (50,50,420,150); wsrhd=false; add(Cbox1); add(Cbox2);
  368. 6=add(Cbox3); add(Cbox4); add(Cbox5); add(Cbox6); add(Button1); add(TxtFld1); TxtFld1.setText(ASearch); }
  369. 7=public boolean action(Event e,Object o) { switch(e.id) { case Event.ACTION_EVENT: { if ("Search".equals (o)) { dispose(); return true; } } default: return false; } }
  370. 8=public String getSearchtext () { return TxtFld1.getText(); } public boolean getHoleword() { return Cbox1.getState(); } public boolean getCasesensitive() { return Cbox2.getState(); }
  371. 9=public boolean getDown() { return Cbox3.getState(); } public boolean getEntiretext () { return Cbox6.getState(); } 
  372. 10=public void paint(Graphics g) { g.setFont(new Font("TimesRoman",Font.PLAIN,10)); g.setColor(Color.black); g.drawString("Search for:",20,25); g.drawString("Direction",170,45); g.drawString("Method",170,75);
  373. 11=if (!wsrhd) { reshape(50,50,420,150); Cbox1.reshape(20,70,100,12); Cbox1.setState(false); Cbox2.reshape(20,100,120,12); Cbox2.setState(false); Cbox3.reshape(195,70,90,12); Cbox4.reshape(310,70,100,12); 
  374. 12=Cbox5.reshape(195,100,105,12); Cbox6.reshape(310,100,100,12); Button1.reshape(334,34,76,25); TxtFld1.reshape(70,35,256,23); wsrhd=true; } super.paint (g); } } 
  375.  
  376. [Rectangle]
  377. Color=java.awt.Color(0,0,0)
  378. Height=20
  379. Left=10
  380. Name=
  381. Top=10
  382. Width=20
  383.  
  384. [Rectangle.Properties]
  385. Color=java.awt.Color
  386. Height=int
  387. Left=int
  388. Name=Name
  389. Top=int
  390. Width=int
  391.  
  392. [Rectangle.Paint]
  393. 1=g.setColor (new \Color\);
  394. 2=g.drawRect (\Left\,\Top\,\Width\,\Height\);
  395.  
  396. [Image]
  397. Filename=
  398. Left=10
  399. Name=
  400. Path=
  401. Top=10
  402.  
  403. [Image.Properties]
  404. Filename=Filename
  405. Left=int
  406. Name=Name
  407. Path=Path
  408. Top=int
  409.  
  410. [Image.Class]
  411. 1=Image \Name\;
  412. 2=\?Path\URL \Name\URL = null;\-\
  413.  
  414. [Image.Init]
  415. 1=\?Path\try { \Name\URL = new URL ("\Path\"); } catch (MalformedURLException \Name\URL) { showStatus("Error"); }\-\
  416. 2=\Name\ = getImage (\?!Path\getCodeBase (), "\Filename\"\-\\?Path\\Name\URL\-\);
  417.  
  418. [Image.Paint]
  419. 1=g.drawImage (\Name\, \Left\, \Top\, this);
  420.  
  421. [List]
  422. Height=200
  423. Items=
  424. Left=10
  425. Name=
  426. Multiselect=false
  427. Selected=0
  428. Top=10
  429. Width=100
  430.  
  431. [List.Properties]
  432. Height=int
  433. Items=Items
  434. Left=int
  435. Name=Name
  436. Multiselect=boolean
  437. Selected=int
  438. Top=int
  439. Width=int
  440.  
  441. [List.Class]
  442. 1=List \Name\ = new List ();
  443.  
  444. [List.Init]
  445. 1=add (\Name\);
  446. 2=\Name\.setMultipleSelections (\Multiselect\);
  447. 3=\░░0\
  448. 4=\?Items░0\\Name\.addItem ("\Items░0\");\-\
  449. 5=\░+0\
  450. 6=\?Items░0\\░>0\\-\
  451.  
  452. [List.Paint]
  453. 1=\Name\.reshape (\Left\,\Top\,\Width\,\Height\);
  454.  
  455. [MenuBar]
  456. Items=
  457. Name=
  458.  
  459. [MenuBar.Properties]
  460. Items=Items
  461. Name=Name
  462.  
  463. [MenuBar.Class]
  464. 1=MenuBar \Name\ = new MenuBar ();
  465. 2=\░░0\
  466. 3=\?Items░0\Menu \Items░0\ = new Menu ("\Items░0\");\-\
  467. 4=\░░1\
  468. 5=\?Items░0░1\MenuItem \Items░0░1\ = new MenuItem ("\Items░0░1\");\-\
  469. 6=\░+1\
  470. 7=\?Items░0░1\\░>1\\-\
  471. 8=\░+0\
  472. 9=\?Items░0\\░>0\\-\
  473.  
  474. [MenuBar.Init]
  475. 1=\░░0\
  476. 2=\?Items░0\\Name\.add (\Items░0\);\-\
  477. 3=\░░1\
  478. 4=\?Items░0░1\\Items░0\.add (\Items░0░1\);\-\
  479. 5=\░+1\
  480. 6=\?Items░0░1\\░>1\\-\
  481. 7=\░+0\
  482. 8=\?Items░0\\░>0\\-\
  483. 9=setMenuBar (\Name\);
  484.  
  485. [Bean.Class]
  486. 1=\BeanName\ \Name\;
  487.  
  488. [Bean.Init]
  489. 1=try { \Name\=((\BeanName\)Beans.instantiate (Class.forName("\BeanName\").getClassLoader(),"\Name\")); add(\Name\); }
  490. 2=catch (Exception e) { try { \Name\=((\BeanName\)Beans.instantiate(Class.forName("\BeanName\").getClassLoader(),"\BeanName\")); add(\Name\); }
  491. 3=   catch (Exception ex) { \Name\ = new \BeanName\ (); add (\Name\); } }
  492.  
  493. [Bean.Paint]
  494. 1=if (\Name\!=null) \Name\.reshape (\Left\,\Top\,\Width\,\Height\);
  495.