home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 1997 February / PCWK0297.iso / envelop / envelop.5 / Tools / Arsenal / apps / doodler / doodler.eto < prev    next >
Text File  |  1996-07-08  |  36KB  |  1,157 lines

  1. Type ColorScrollBar From ScrollBar
  2.  
  3.   ' METHODS for object: ColorScrollBar
  4.   Sub Change()
  5.     Parent.updateColor()
  6.   End Sub
  7.  
  8.   Sub Scroll()
  9.     Parent.updateColor()
  10.   End Sub
  11.  
  12. End Type
  13.  
  14. Type ColorPicker From Form
  15.   Dim Color As New Control
  16.   Dim Label1 As New Label
  17.   Dim Label2 As New Label
  18.   Dim Label3 As New Label
  19.   Dim pen As New Pen
  20.   Dim PenWidth As New ScrollBar
  21.   Dim SBRed As New ColorScrollBar
  22.   Dim SBGreen As New ColorScrollBar
  23.   Dim SBBlue As New ColorScrollBar
  24.   Dim brush As New Brush
  25.   Event PenChanged(pen as Pen)
  26.   Event BrushChanged(brush as Brush)
  27.  
  28.   ' METHODS for object: ColorPicker
  29.   Sub Load()
  30.     PenWidth.Value = PenWidth.Max - 5
  31.     SBRed.Value = 255
  32.     updateColor()
  33.   End Sub
  34.  
  35.   Sub PenWidth_Change()
  36.     pen.Width = PenWidth.Max - PenWidth.Value + 1
  37.     SendEvent PenChanged(pen)
  38.   End Sub
  39.  
  40.   Sub PenWidth_Scroll()
  41.     pen.Width = PenWidth.Max - PenWidth.Value + 1
  42.     SendEvent PenChanged(pen)
  43.   End Sub
  44.  
  45.   Sub updateColor()
  46.     Color.BackColor = RGB(SBRed.Value, SBGreen.Value, SBBlue.Value)
  47.     pen.Color = Color.BackColor
  48.     brush.FillColor = Color.BackColor
  49.     SendEvent PenChanged(pen)
  50.     SendEvent BrushChanged(brush)
  51.   End Sub
  52.  
  53. End Type
  54.  
  55. Type BitmapButton From Image
  56.   Dim bitmap As New Bitmap
  57.  
  58.   ' METHODS for object: BitmapButton
  59.   Sub MouseDown(a,b as integer, x,y as single)
  60.     BevelOuter = "Inset"
  61.     Refresh()
  62.   End Sub
  63.  
  64.   Sub MouseUp(a,b as integer, x,y as single)
  65.     BevelOuter = "Raised"
  66.     Refresh()
  67.     SendEvent Click()
  68.   End Sub
  69.  
  70.   Sub Reset()
  71.     If (BevelOuter <> "Raised") Then 
  72.       BevelOuter = "Raised"
  73.       Refresh()
  74.     End If
  75.   End Sub
  76.  
  77.   Sub Setup()
  78.     Picture = bitmap
  79.   End Sub
  80.  
  81. End Type
  82.  
  83. Type ColorButton From BitmapButton
  84.  
  85.   ' METHODS for object: ColorButton
  86.   Sub Click()
  87.     Parent.pen.Color = BackColor
  88.     Parent.brush.FillColor = BackColor
  89.     SendEvent Parent.PenChanged(Parent.pen)
  90.     SendEvent Parent.BrushChanged(Parent.brush)
  91.   
  92.     Parent.Controls.Reset()
  93.     BevelOuter = "Inset"
  94.     Refresh()
  95.   End Sub
  96.  
  97. End Type
  98.  
  99. Type FillButton From BitmapButton
  100.   Dim myStyle As Long
  101.  
  102.   ' METHODS for object: FillButton
  103.   Sub Click()
  104.     Parent.brush.FillStyle = myStyle
  105.     SendEvent Parent.BrushChanged(Parent.brush)
  106.   End Sub
  107.  
  108. End Type
  109.  
  110. Type PenWidthGauge From Gauge
  111.  
  112.   ' METHODS for object: PenWidthGauge
  113.   Sub MouseMove(a,b as integer, x,y as single)
  114.     If (a <> 1) Then Exit Sub
  115.   
  116.     Parent.pen.Width = int(((Height - y) / Height) * 10)
  117.     If Parent.pen.Width > 4 Then 
  118.       Value = (Parent.pen.Width + 1) * 9 - 2
  119.     Else 
  120.       Value = (Parent.pen.Width + 1) * 9
  121.     End If
  122.   
  123.     ' Print Parent.pen.Width, Value
  124.     SendEvent Parent.PenChanged(Parent.pen)
  125.   End Sub
  126.  
  127. End Type
  128.  
  129. Type PenPicker From Form
  130.   Dim PenWidth As New PenWidthGauge
  131.   Dim pen As New Pen
  132.   Dim brush As New Brush
  133.   Dim ColorButton1 As New ColorButton
  134.   Dim ColorButton2 As New ColorButton
  135.   Dim ColorButton3 As New ColorButton
  136.   Dim ColorButton4 As New ColorButton
  137.   Dim ColorButton5 As New ColorButton
  138.   Dim ColorButton6 As New ColorButton
  139.   Dim ColorButton7 As New ColorButton
  140.   Dim ColorButton8 As New ColorButton
  141.   Dim ColorButton9 As New ColorButton
  142.   Dim FillButton1 As New FillButton
  143.   Dim FillButton2 As New FillButton
  144.   Dim FillButton3 As New FillButton
  145.   Dim FillButton4 As New FillButton
  146.   Dim FillButton5 As New FillButton
  147.   Dim FillButton6 As New FillButton
  148.   Dim FillButton7 As New FillButton
  149.   Dim FillButton8 As New FillButton
  150.   Event PenChanged(pen as Pen)
  151.   Event BrushChanged(brush as Brush)
  152.  
  153.   ' METHODS for object: PenPicker
  154.   Sub Load()
  155.     pen.Width = 5
  156.     PenWidth.Value = 45
  157.     SendEvent PenChanged(pen)
  158.     ColorButton1.Click()
  159.     FillButton1.Click()
  160.   End Sub
  161.  
  162.   Sub OBFilled_Click()
  163.     If OBFilled.Value = 1 Then 
  164.       brush.FillStyle = "Solid"
  165.     Else 
  166.       brush.FillStyle = "Transparent"
  167.     End If
  168.     SendEvent BrushChanged(brush)
  169.   End Sub
  170.  
  171. End Type
  172.  
  173. Type DoodlerPalette From ObjectBox
  174.   Dim CompShapePicker As New ControlTools.Gadget
  175.   Dim CompColorPicker As New ControlTools.Gadget
  176.   Dim CompPenPicker As New ControlTools.Gadget
  177.   Dim CompDrawingCanvas As New ControlTools.Gadget
  178.  
  179.   ' METHODS for object: DoodlerPalette
  180.   Sub DragAndDrop(source As XferData, x As Single, y As Single, state As OleDropState, effect As OleDropEffect)
  181.     ' Drag and drop is not implemented for the Doodler Palette.
  182.     effect = 0
  183.   End Sub
  184.  
  185. End Type
  186.  
  187. Type ShapeButton From BitmapButton
  188.   Dim myobj As GdiObject
  189.  
  190.   ' METHODS for object: ShapeButton
  191.   Sub Click()
  192.     SendEvent Parent.ShapeChanged(myobj)
  193.     Parent.Controls.Reset()
  194.     BevelOuter = "Inset"
  195.     Refresh()
  196.   End Sub
  197.  
  198. End Type
  199.  
  200. Type BackFillButton From BitmapButton
  201.  
  202.   ' METHODS for object: BackFillButton
  203.   Sub Click()
  204.     SendEvent Parent.FillBack()
  205.   End Sub
  206.  
  207. End Type
  208.  
  209. Type ShapePicker From Form
  210.   Dim ShapeButton1 As New ShapeButton
  211.   Dim ShapeButton2 As New ShapeButton
  212.   Dim ShapeButton3 As New ShapeButton
  213.   Dim ShapeButton4 As New ShapeButton
  214.   Dim BitmapButton1 As New BackFillButton
  215.   Dim ShapeButton5 As New ShapeButton
  216.   Dim ShapeButton6 As New ShapeButton
  217.   Event FillBack()
  218.   Event ShapeChanged(shape as GdiObject)
  219.  
  220.   ' METHODS for object: ShapePicker
  221.   Sub EnsureShapes()
  222.     dim s as new GdiShape
  223.   
  224.     s.Shape = "Oval"
  225.     If (Not ShapeButton1.myobj) Then ShapeButton1.myobj = CopyObject(s, "")
  226.     s.Shape = "Rectangle"
  227.     If (Not ShapeButton2.myobj) Then ShapeButton2.myobj = CopyObject(s, "")
  228.     If (Not ShapeButton3.myobj) Then ShapeButton3.myobj = CopyObject(GdiPolyline, "")
  229.     If (Not ShapeButton4.myobj) Then ShapeButton4.myobj = CopyObject(GdiLine, "")
  230.     s.Shape = "Rounded Rectangle"
  231.     If (Not ShapeButton5.myobj) Then ShapeButton5.myobj = CopyObject(s, "")
  232.     If (Not ShapeButton6.myobj) Then ShapeButton6.myobj = CopyObject(GdiLine, "")
  233.   
  234.     ' Are you looking for these???
  235.     ' Event FillBack()
  236.     ' Event ShapeChanged(brush as Brush)
  237.   
  238.   End Sub
  239.  
  240.   Sub Load()
  241.     EnsureShapes()
  242.     ShapeButton3.Click()
  243.   End Sub
  244.  
  245. End Type
  246.  
  247. Type DrawingCanvas From Form
  248.   Dim Drawing As New PictureBox
  249.   Dim DrawingLayer As New MarkupLayer
  250.   Dim pen As New Pen
  251.   Dim brush As New Brush
  252.   Dim CurShape As GdiObject
  253.  
  254.   ' METHODS for object: DrawingCanvas
  255.   Sub CopyBrush(b as Brush)
  256.     brush.FillColor = b.FillColor
  257.     brush.FillStyle = b.FillStyle
  258.   End Sub
  259.  
  260.   Sub CopyPen(p as Pen)
  261.     pen.Color = p.Color
  262.     pen.Width = p.Width
  263.     pen.Style = p.Style
  264.   End Sub
  265.  
  266.   Sub Drawing_MouseDown(a,b as integer, x,y as single)
  267.     If (CurShape = Nothing) Then Exit Sub
  268.     CurShape.SetPen(pen)
  269.     If (TypeOf CurShape Is GdiShape) Then CurShape.SetBrush(brush)
  270.   
  271.     DrawingLayer.TrackObject(CurShape, x, y)
  272.   End Sub
  273.  
  274.   Sub FillBackground()
  275.     Drawing.BackColor = pen.Color
  276.   End Sub
  277.  
  278.   Sub Resize()
  279.     Drawing.Left = 0 : DrawingLayer.Left = 0
  280.     Drawing.Top = 0 : DrawingLayer.Top = 0
  281.     Drawing.Width = Width
  282.     DrawingLayer.Width = Width
  283.     Drawing.Height = Height
  284.     DrawingLayer.Height = Height
  285.   End Sub
  286.  
  287. End Type
  288.  
  289. Type DoodlerMasterForm From SampleMasterForm
  290.   Dim DrawingCanvas1 As New DrawingCanvas
  291.   Dim PenPicker1 As New PenPicker
  292.   Dim ShapePicker1 As New ShapePicker
  293.  
  294.   ' METHODS for object: DoodlerMasterForm
  295.   Sub ColorPicker1_BrushChanged(b as Brush)
  296.     DrawingCanvas1.CopyBrush(b)
  297.   End Sub
  298.  
  299.   Sub ColorPicker1_PenChanged(p as Pen)
  300.     DrawingCanvas1.CopyPen(p)
  301.   End Sub
  302.  
  303.   Function FindForm(o as Form) As Form
  304.     dim i as integer
  305.     i = 0
  306.     While (i < Controls.Count)
  307.       If (TypeOf Controls(i) Is o) Then FindForm = Controls(i)
  308.       i = i + 1
  309.     Wend
  310.   End Function
  311.  
  312.   Sub PenPicker1_BrushChanged(b as Brush)
  313.     DrawingCanvas1.CopyBrush(b)
  314.   End Sub
  315.  
  316.   Sub PenPicker1_PenChanged(p as Pen)
  317.     DrawingCanvas1.CopyPen(p)
  318.   End Sub
  319.  
  320.   Sub ResetApplication_Click()
  321.     ' Reset to the black canvas
  322.     DrawingCanvas1.Drawing.BackColor = 0
  323.   End Sub
  324.  
  325.   Sub Resize()
  326.     Dim cp as Form
  327.     Static Border as integer
  328.     Border = 60
  329.   
  330.     cp = FindForm(ColorPicker)
  331.     If (cp = Nothing) Then cp = FindForm(PenPicker)
  332.   
  333.     If (Controls.Count < 3) Then Exit Sub
  334.     ShapePicker1.Left = 0 : ShapePicker1.Top = 0
  335.     DrawingCanvas1.Top = Border
  336.     ShapePicker1.Height = ScaleHeight
  337.     ShapePicker1.Width = 1020
  338.     cp.Left = ShapePicker1.Width
  339.     cp.Top = ScaleHeight - cp.Height
  340.     cp.Width = ScaleWidth - cp.Left
  341.     DrawingCanvas1.Left = ShapePicker1.Width
  342.     DrawingCanvas1.Width = ScaleWidth - DrawingCanvas1.Left - Border
  343.     DrawingCanvas1.Height = ScaleHeight - cp.Height - 2 * Border
  344.     Refresh()
  345.   End Sub
  346.  
  347.   Sub ShapePicker1_FillBack()
  348.     DrawingCanvas1.FillBackground()
  349.   End Sub
  350.  
  351.   Sub ShapePicker1_ShapeChanged(shp as GdiObject)
  352.     DrawingCanvas1.CurShape = shp
  353.   End Sub
  354.  
  355. End Type
  356.  
  357. Begin Code
  358. ' Reconstruction commands for object: ColorScrollBar
  359. '
  360.   With ColorScrollBar
  361.     .ForeColor := 0
  362.     .Move(0, 0, 0, 0)
  363.     .SmallChange := 32
  364.     .LargeChange := 64
  365.     .Min := 1
  366.     .Max := 255
  367.     .Orientation := "Horizontal"
  368.     .Move(0, 0, 0, 0)
  369.   End With  'ColorScrollBar
  370. ' Reconstruction commands for object: ColorPicker
  371. '
  372.   With ColorPicker
  373.     .Caption := "Color Picker"
  374.     .ForeColor := 0
  375.     .Move(7980, 2115, 5190, 1605)
  376.     With .Color
  377.       .Caption := "Color"
  378.       .BackColor := 255
  379.       .ForeColor := 0
  380.       .ZOrder := 1
  381.       .Move(675, 150, 750, 750)
  382.     End With  'ColorPicker.Color
  383.     With .Label1
  384.       .Caption := "Red:"
  385.       .ForeColor := 255
  386.       .ZOrder := 1
  387.       .Move(1650, 75, 675, 300)
  388.     End With  'ColorPicker.Label1
  389.     With .Label2
  390.       .Caption := "Green:"
  391.       .ForeColor := 32768
  392.       .ZOrder := 1
  393.       .Move(1650, 450, 675, 300)
  394.     End With  'ColorPicker.Label2
  395.     With .Label3
  396.       .Caption := "Blue:"
  397.       .ForeColor := 16711680
  398.       .ZOrder := 1
  399.       .Move(1650, 825, 675, 300)
  400.     End With  'ColorPicker.Label3
  401.     With .pen
  402.       .Color := 255
  403.       .Width := 6
  404.     End With  'ColorPicker.pen
  405.     With .PenWidth
  406.       .Caption := "PenWidth"
  407.       .ForeColor := 0
  408.       .ZOrder := 1
  409.       .Move(75, 75, 300, 1050)
  410.       .SmallChange := 1
  411.       .LargeChange := 2
  412.       .Min := 1
  413.       .Max := 20
  414.     End With  'ColorPicker.PenWidth
  415.     With .SBRed
  416.       .Caption := "SBRed"
  417.       .BackColor := 255
  418.       .ForeColor := 104448
  419.       .ZOrder := 1
  420.       .Move(2400, 75, 2400, 300)
  421.       .Move(2400, 75, 2400, 300)
  422.     End With  'ColorPicker.SBRed
  423.     With .SBGreen
  424.       .Caption := "SBGreen"
  425.       .BackColor := 65280
  426.       .ForeColor := 808661249
  427.       .ZOrder := 1
  428.       .Move(2400, 450, 2400, 300)
  429.       .Move(2400, 450, 2400, 300)
  430.     End With  'ColorPicker.SBGreen
  431.     With .SBBlue
  432.       .Caption := "SBBlue"
  433.       .BackColor := 16711680
  434.       .ForeColor := 16872193
  435.       .ZOrder := 1
  436.       .Move(2400, 825, 2400, 300)
  437.       .Move(2400, 825, 2400, 300)
  438.     End With  'ColorPicker.SBBlue
  439.     With .brush
  440.       .FillColor := 255
  441.     End With  'ColorPicker.brush
  442.   End With  'ColorPicker
  443. ' Reconstruction commands for object: BitmapButton
  444. '
  445.   With BitmapButton
  446.     .ForeColor := 33554432
  447.     .Move(0, 0, 0, 0)
  448.     .BevelOuter := "Raised"
  449.     With .bitmap
  450.       .LoadType := "MemoryBased"
  451.     End With  'BitmapButton.bitmap
  452.   End With  'BitmapButton
  453. ' Reconstruction commands for object: ColorButton
  454. '
  455.   With ColorButton
  456.     .ForeColor := 0
  457.     .Move(0, 0, 0, 0)
  458.     .BevelOuter := "Inset"
  459.     With .bitmap
  460.     End With  'ColorButton.bitmap
  461.   End With  'ColorButton
  462. ' Reconstruction commands for object: FillButton
  463. '
  464.   With FillButton
  465.     .ForeColor := 0
  466.     .Move(0, 0, 0, 0)
  467.     .BevelOuter := "Inset"
  468.     .myStyle := 0
  469.     With .bitmap
  470.     End With  'FillButton.bitmap
  471.   End With  'FillButton
  472. ' Reconstruction commands for object: PenWidthGauge
  473. '
  474.   With PenWidthGauge
  475.     .Move(0, 0, 0, 0)
  476.   End With  'PenWidthGauge
  477. ' Reconstruction commands for object: PenPicker
  478. '
  479.   With PenPicker
  480.     .Caption := "Pen Selector"
  481.     .ForeColor := 2560
  482.     .Move(4770, 4425, 9045, 1770)
  483.     With .PenWidth
  484.       .Caption := "PenWidth"
  485.       .ForeColor := 1951407105
  486.       .ZOrder := 10
  487.       .Move(75, 0, 450, 1335)
  488.       .Min := 1
  489.       .Value := 45
  490.       .Orientation := "Vertical"
  491.       .LEDStep := 10
  492.       .BarColor := 0
  493.       .Move(75, 0, 450, 1335)
  494.     End With  'PenPicker.PenWidth
  495.     With .pen
  496.       .Color := 255
  497.       .Width := 5
  498.     End With  'PenPicker.pen
  499.     With .brush
  500.       .FillColor := 255
  501.     End With  'PenPicker.brush
  502.     With .ColorButton1
  503.       .Caption := "ColorButton1"
  504.       .BackColor := 255
  505.       .ForeColor := 73203970
  506.       .ZOrder := 1
  507.       .Move(750, 75, 450, 600)
  508.       .Picture := PenPicker.ColorButton1.bitmap
  509.       With .bitmap
  510.       End With  'PenPicker.ColorButton1.bitmap
  511.     End With  'PenPicker.ColorButton1
  512.     With .ColorButton2
  513.       .Caption := "ColorButton2"
  514.       .BackColor := 16711680
  515.       .ForeColor := 1941049345
  516.       .ZOrder := 2
  517.       .Move(1950, 75, 450, 600)
  518.       .BevelOuter := "Raised"
  519.       .Picture := PenPicker.ColorButton2.bitmap
  520.       With .bitmap
  521.       End With  'PenPicker.ColorButton2.bitmap
  522.     End With  'PenPicker.ColorButton2
  523.     With .ColorButton3
  524.       .Caption := "ColorButton3"
  525.       .BackColor := 65280
  526.       .ForeColor := 1950
  527.       .ZOrder := 3
  528.       .Move(1350, 75, 450, 600)
  529.       .BevelOuter := "Raised"
  530.       .Picture := PenPicker.ColorButton3.bitmap
  531.       With .bitmap
  532.       End With  'PenPicker.ColorButton3.bitmap
  533.     End With  'PenPicker.ColorButton3
  534.     With .ColorButton4
  535.       .Caption := "ColorButton4"
  536.       .BackColor := 65535
  537.       .ForeColor := 1928592385
  538.       .ZOrder := 4
  539.       .Move(3150, 75, 450, 600)
  540.       .BevelOuter := "Raised"
  541.       .Picture := PenPicker.ColorButton4.bitmap
  542.       With .bitmap
  543.       End With  'PenPicker.ColorButton4.bitmap
  544.     End With  'PenPicker.ColorButton4
  545.     With .ColorButton5
  546.       .Caption := "ColorButton5"
  547.       .BackColor := 16711935
  548.       .ForeColor := 2550
  549.       .ZOrder := 5
  550.       .Move(2550, 75, 450, 600)
  551.       .BevelOuter := "Raised"
  552.       .Picture := PenPicker.ColorButton5.bitmap
  553.       With .bitmap
  554.       End With  'PenPicker.ColorButton5.bitmap
  555.     End With  'PenPicker.ColorButton5
  556.     With .ColorButton6
  557.       .Caption := "ColorButton6"
  558.       .BackColor := 16776960
  559.       .ForeColor := 16851596
  560.       .ZOrder := 6
  561.       .Move(3750, 75, 450, 600)
  562.       .BevelOuter := "Raised"
  563.       .Picture := PenPicker.ColorButton6.bitmap
  564.       With .bitmap
  565.       End With  'PenPicker.ColorButton6.bitmap
  566.     End With  'PenPicker.ColorButton6
  567.     With .ColorButton7
  568.       .Caption := "ColorButton7"
  569.       .BackColor := 16777215
  570.       .ForeColor := 1964756993
  571.       .ZOrder := 7
  572.       .Move(4350, 75, 450, 600)
  573.       .BevelOuter := "Raised"
  574.       .Picture := PenPicker.ColorButton7.bitmap
  575.       With .bitmap
  576.       End With  'PenPicker.ColorButton7.bitmap
  577.     End With  'PenPicker.ColorButton7
  578.     With .ColorButton8
  579.       .Caption := "ColorButton8"
  580.       .BackColor := 0
  581.       .ForeColor := 73203970
  582.       .ZOrder := 8
  583.       .Move(4950, 75, 450, 600)
  584.       .BevelOuter := "Raised"
  585.       .Picture := PenPicker.ColorButton8.bitmap
  586.       With .bitmap
  587.       End With  'PenPicker.ColorButton8.bitmap
  588.     End With  'PenPicker.ColorButton8
  589.     With .ColorButton9
  590.       .Caption := "ColorButton9"
  591.       .BackColor := 12632256
  592.       .ForeColor := 1963624449
  593.       .ZOrder := 9
  594.       .Move(5550, 75, 450, 600)
  595.       .BevelOuter := "Raised"
  596.       .Picture := PenPicker.ColorButton9.bitmap
  597.       With .bitmap
  598.       End With  'PenPicker.ColorButton9.bitmap
  599.     End With  'PenPicker.ColorButton9
  600.     With .FillButton1
  601.       .Caption := "FillButton1"
  602.       .ForeColor := 1953967105
  603.       .ZOrder := 11
  604.       .Move(750, 825, 450, 450)
  605.       .BevelOuter := "Raised"
  606.       .Picture := PenPicker.FillButton1.bitmap
  607.       With .bitmap
  608.         .FileName := "doodler.ero"
  609.         .ResId := 0
  610.       End With  'PenPicker.FillButton1.bitmap
  611.     End With  'PenPicker.FillButton1
  612.     With .FillButton2
  613.       .Caption := "FillButton2"
  614.       .ForeColor := -16491263
  615.       .ZOrder := 12
  616.       .Move(1350, 825, 450, 450)
  617.       .BevelOuter := "Raised"
  618.       .Picture := PenPicker.FillButton2.bitmap
  619.       .myStyle := 1
  620.       With .bitmap
  621.         .FileName := "doodler.ero"
  622.         .ResId := 1804
  623.       End With  'PenPicker.FillButton2.bitmap
  624.     End With  'PenPicker.FillButton2
  625.     With .FillButton3
  626.       .Caption := "FillButton3"
  627.       .ForeColor := -16491263
  628.       .ZOrder := 13
  629.       .Move(1950, 825, 450, 450)
  630.       .BevelOuter := "Raised"
  631.       .Picture := PenPicker.FillButton3.bitmap
  632.       .myStyle := 2
  633.       With .bitmap
  634.         .FileName := "doodler.ero"
  635.         .ResId := 3608
  636.       End With  'PenPicker.FillButton3.bitmap
  637.     End With  'PenPicker.FillButton3
  638.     With .FillButton4
  639.       .Caption := "FillButton4"
  640.       .ForeColor := -16491263
  641.       .ZOrder := 14
  642.       .Move(2550, 825, 450, 450)
  643.       .BevelOuter := "Raised"
  644.       .Picture := PenPicker.FillButton4.bitmap
  645.       .myStyle := 3
  646.       With .bitmap
  647.         .FileName := "doodler.ero"
  648.         .ResId := 5612
  649.       End With  'PenPicker.FillButton4.bitmap
  650.     End With  'PenPicker.FillButton4
  651.     With .FillButton5
  652.       .Caption := "FillButton5"
  653.       .ForeColor := -16491263
  654.       .ZOrder := 15
  655.       .Move(3150, 825, 450, 450)
  656.       .BevelOuter := "Raised"
  657.       .Picture := PenPicker.FillButton5.bitmap
  658.       .myStyle := 5
  659.       With .bitmap
  660.         .FileName := "doodler.ero"
  661.         .ResId := 7264
  662.       End With  'PenPicker.FillButton5.bitmap
  663.     End With  'PenPicker.FillButton5
  664.     With .FillButton6
  665.       .Caption := "FillButton6"
  666.       .ForeColor := -16491263
  667.       .ZOrder := 16
  668.       .Move(3750, 825, 450, 450)
  669.       .BevelOuter := "Raised"
  670.       .Picture := PenPicker.FillButton6.bitmap
  671.       .myStyle := 4
  672.       With .bitmap
  673.         .FileName := "doodler.ero"
  674.         .ResId := 8916
  675.       End With  'PenPicker.FillButton6.bitmap
  676.     End With  'PenPicker.FillButton6
  677.     With .FillButton7
  678.       .Caption := "FillButton7"
  679.       .ForeColor := -16491263
  680.       .ZOrder := 17
  681.       .Move(4350, 825, 450, 450)
  682.       .BevelOuter := "Raised"
  683.       .Picture := PenPicker.FillButton7.bitmap
  684.       .myStyle := 6
  685.       With .bitmap
  686.         .FileName := "doodler.ero"
  687.         .ResId := 10664
  688.       End With  'PenPicker.FillButton7.bitmap
  689.     End With  'PenPicker.FillButton7
  690.     With .FillButton8
  691.       .Caption := "FillButton8"
  692.       .ForeColor := -16491263
  693.       .ZOrder := 18
  694.       .Move(4950, 825, 450, 450)
  695.       .BevelOuter := "Raised"
  696.       .Picture := PenPicker.FillButton8.bitmap
  697.       .myStyle := 7
  698.       With .bitmap
  699.         .FileName := "doodler.ero"
  700.         .ResId := 12440
  701.       End With  'PenPicker.FillButton8.bitmap
  702.     End With  'PenPicker.FillButton8
  703.   End With  'PenPicker
  704. ' Reconstruction commands for object: DoodlerPalette
  705. '
  706.   With DoodlerPalette
  707.     .Caption := "Doodler Palette"
  708.     .Move(8250, 105, 2115, 2265)
  709.     With .CompShapePicker
  710.       .Position := 1
  711.       .GadgetObject := "ShapePicker"
  712.       .gadgetObject_ := "ShapePicker"
  713.       With .bitmap
  714.         .FileName := "doodler.ero"
  715.         .ResId := 14092
  716.       End With  'DoodlerPalette.CompShapePicker.bitmap
  717.     End With  'DoodlerPalette.CompShapePicker
  718.     With .CompColorPicker
  719.       .Position := 2
  720.       .State := "Down"
  721.       .GadgetObject := "ColorPicker"
  722.       .gadgetObject_ := "ColorPicker"
  723.       With .bitmap
  724.         .FileName := "doodler.ero"
  725.         .ResId := 19264
  726.       End With  'DoodlerPalette.CompColorPicker.bitmap
  727.     End With  'DoodlerPalette.CompColorPicker
  728.     With .CompPenPicker
  729.       .Position := 3
  730.       .GadgetObject := "PenPicker"
  731.       .gadgetObject_ := "PenPicker"
  732.       With .bitmap
  733.         .FileName := "doodler.ero"
  734.         .ResId := 24436
  735.       End With  'DoodlerPalette.CompPenPicker.bitmap
  736.     End With  'DoodlerPalette.CompPenPicker
  737.     With .CompDrawingCanvas
  738.       .Position := 4
  739.       .GadgetObject := "DrawingCanvas"
  740.       .gadgetObject_ := "DrawingCanvas"
  741.       With .bitmap
  742.         .FileName := "doodler.ero"
  743.         .ResId := 29608
  744.       End With  'DoodlerPalette.CompDrawingCanvas.bitmap
  745.     End With  'DoodlerPalette.CompDrawingCanvas
  746.   End With  'DoodlerPalette
  747. ' Reconstruction commands for object: ShapeButton
  748. '
  749.   With ShapeButton
  750.     .ForeColor := 0
  751.     .Move(0, 0, 0, 0)
  752.     .BevelOuter := "Inset"
  753.     .myobj := Nothing
  754.     With .bitmap
  755.     End With  'ShapeButton.bitmap
  756.   End With  'ShapeButton
  757. ' Reconstruction commands for object: BackFillButton
  758. '
  759.   With BackFillButton
  760.     .ForeColor := -1
  761.     .Move(0, 0, 0, 0)
  762.     .BevelOuter := "Inset"
  763.     With .bitmap
  764.     End With  'BackFillButton.bitmap
  765.   End With  'BackFillButton
  766. ' Reconstruction commands for object: ShapePicker
  767. '
  768.   With ShapePicker
  769.     .Caption := "Shape Selector"
  770.     .ForeColor := 263743
  771.     .Move(4185, 1410, 1530, 6960)
  772.     With .ShapeButton1
  773.       .Caption := "ShapeButton1"
  774.       .ForeColor := 16872718
  775.       .ZOrder := 1
  776.       .Move(150, 150, 750, 750)
  777.       .BevelOuter := "Raised"
  778.       .Picture := ShapePicker.ShapeButton1.bitmap
  779.       With .bitmap
  780.         .FileName := "doodler.ero"
  781.         .ResId := 34780
  782.       End With  'ShapePicker.ShapeButton1.bitmap
  783.     End With  'ShapePicker.ShapeButton1
  784.     With .ShapeButton2
  785.       .Caption := "ShapeButton2"
  786.       .ForeColor := 17408
  787.       .ZOrder := 2
  788.       .Move(150, 1050, 750, 750)
  789.       .BevelOuter := "Raised"
  790.       .Picture := ShapePicker.ShapeButton2.bitmap
  791.       With .bitmap
  792.         .FileName := "doodler.ero"
  793.         .ResId := 37416
  794.       End With  'ShapePicker.ShapeButton2.bitmap
  795.     End With  'ShapePicker.ShapeButton2
  796.     With .ShapeButton3
  797.       .Caption := "ShapeButton3"
  798.       .ForeColor := 165898
  799.       .ZOrder := 3
  800.       .Move(150, 1950, 750, 750)
  801.       .Picture := ShapePicker.ShapeButton3.bitmap
  802.       With .bitmap
  803.         .FileName := "doodler.ero"
  804.         .ResId := 40012
  805.       End With  'ShapePicker.ShapeButton3.bitmap
  806.     End With  'ShapePicker.ShapeButton3
  807.     With .ShapeButton4
  808.       .Caption := "ShapeButton4"
  809.       .ForeColor := 659005440
  810.       .ZOrder := 4
  811.       .Move(150, 2850, 750, 750)
  812.       .BevelOuter := "Raised"
  813.       .Picture := ShapePicker.ShapeButton4.bitmap
  814.       With .bitmap
  815.         .FileName := "doodler.ero"
  816.         .ResId := 42688
  817.       End With  'ShapePicker.ShapeButton4.bitmap
  818.     End With  'ShapePicker.ShapeButton4
  819.     With .BitmapButton1
  820.       .Caption := "BitmapButton1"
  821.       .ForeColor := 73203970
  822.       .ZOrder := 5
  823.       .Move(150, 5550, 750, 750)
  824.       .BevelOuter := "Raised"
  825.       .Picture := ShapePicker.BitmapButton1.bitmap
  826.       With .bitmap
  827.         .FileName := "doodler.ero"
  828.         .ResId := 45364
  829.       End With  'ShapePicker.BitmapButton1.bitmap
  830.     End With  'ShapePicker.BitmapButton1
  831.     With .ShapeButton5
  832.       .Caption := "ShapeButton5"
  833.       .ForeColor := 7368034
  834.       .ZOrder := 6
  835.       .Move(165, 3750, 750, 750)
  836.       .BevelOuter := "Raised"
  837.       .Picture := ShapePicker.ShapeButton5.bitmap
  838.       With .bitmap
  839.         .FileName := "doodler.ero"
  840.         .ResId := 48244
  841.       End With  'ShapePicker.ShapeButton5.bitmap
  842.     End With  'ShapePicker.ShapeButton5
  843.     With .ShapeButton6
  844.       .Caption := "ShapeButton6"
  845.       .ForeColor := 73203970
  846.       .ZOrder := 7
  847.       .Move(150, 4650, 750, 750)
  848.       .BevelOuter := "Raised"
  849.       .Picture := ShapePicker.ShapeButton6.bitmap
  850.       With .bitmap
  851.         .FileName := "doodler.ero"
  852.         .ResId := 51868
  853.       End With  'ShapePicker.ShapeButton6.bitmap
  854.     End With  'ShapePicker.ShapeButton6
  855.   End With  'ShapePicker
  856. ' Reconstruction commands for object: DrawingCanvas
  857. '
  858.   With DrawingCanvas
  859.     .Caption := "Doodler"
  860.     .ForeColor := 6540
  861.     .DragMode := "No Drag"
  862.     .Move(8190, 2955, 3990, 4545)
  863.     .CurShape := Nothing
  864.     With .Drawing
  865.       .Caption := "Drawing"
  866.       .DragMode := "No Drag"
  867.       .ZOrder := 1
  868.       .Move(0, 0, 3990, 4545)
  869.     End With  'DrawingCanvas.Drawing
  870.     With .DrawingLayer
  871.       .Caption := "DrawingLayer"
  872.       .DragMode := "No Drag"
  873.       .ZOrder := 1
  874.       .Move(0, 0, 3990, 4545)
  875.     End With  'DrawingCanvas.DrawingLayer
  876.     With .pen
  877.     End With  'DrawingCanvas.pen
  878.     With .brush
  879.     End With  'DrawingCanvas.brush
  880.   End With  'DrawingCanvas
  881. ' Reconstruction commands for object: DoodlerMasterForm
  882. '
  883.   With DoodlerMasterForm
  884.     .Caption := "Doodler"
  885.     .ForeColor := 0
  886.     .Move(1560, 2520, 11430, 7695)
  887.     .SampleDir := "C:\ENVELOP\arsenal\apps\doodler\"
  888.     .SampleName := "doodler"
  889.     With .DrawingCanvas1
  890.       .ForeColor := 71303167
  891.       .ZOrder := 3
  892.       .Move(1020, 60, 10230, 5385)
  893.       .BorderStyle := "None"
  894.       .MaxButton := False
  895.       .ControlBox := False
  896.       .Parent := DoodlerMasterForm
  897.       .Visible := True
  898.       .CurShape := Nothing
  899.       With .Drawing
  900.         .BackColor := 0
  901.         .Move(0, 0, 10230, 5385)
  902.         .BevelOuter := "Inset"
  903.         .BevelWidth := 3
  904.       End With  'DoodlerMasterForm.DrawingCanvas1.Drawing
  905.       With .DrawingLayer
  906.         .MousePointer := "Arrow"
  907.         .ZOrder := 2
  908.         .Move(0, 0, 10230, 5385)
  909.       End With  'DoodlerMasterForm.DrawingCanvas1.DrawingLayer
  910.       With .pen
  911.         .Color := 255
  912.         .Width := 5
  913.       End With  'DoodlerMasterForm.DrawingCanvas1.pen
  914.       With .brush
  915.         .FillColor := 255
  916.         .FillStyle := "Transparent"
  917.       End With  'DoodlerMasterForm.DrawingCanvas1.brush
  918.     End With  'DoodlerMasterForm.DrawingCanvas1
  919.     With .PenPicker1
  920.       .Caption := ""
  921.       .ForeColor := 829645174
  922.       .ZOrder := 1
  923.       .Move(1020, 5505, 10290, 1500)
  924.       .BorderStyle := "None"
  925.       .MaxButton := False
  926.       .ControlBox := False
  927.       .Parent := DoodlerMasterForm
  928.       .Visible := True
  929.       With .PenWidth
  930.         .ForeColor := 829645174
  931.         .ZOrder := 1
  932.         .Move(75, 0, 450, 1335)
  933.         .Move(75, 0, 450, 1335)
  934.       End With  'DoodlerMasterForm.PenPicker1.PenWidth
  935.       With .pen
  936.       End With  'DoodlerMasterForm.PenPicker1.pen
  937.       With .brush
  938.         .FillStyle := "Transparent"
  939.       End With  'DoodlerMasterForm.PenPicker1.brush
  940.       With .ColorButton1
  941.         .ForeColor := 1769431410
  942.         .ZOrder := 2
  943.         .Move(750, 75, 450, 600)
  944.         .Picture := DoodlerMasterForm.PenPicker1.ColorButton1.bitmap
  945.         With .bitmap
  946.         End With  'DoodlerMasterForm.PenPicker1.ColorButton1.bitmap
  947.       End With  'DoodlerMasterForm.PenPicker1.ColorButton1
  948.       With .ColorButton2
  949.         .ForeColor := 1986945347
  950.         .ZOrder := 3
  951.         .Move(1950, 75, 450, 600)
  952.         .Picture := DoodlerMasterForm.PenPicker1.ColorButton2.bitmap
  953.         With .bitmap
  954.         End With  'DoodlerMasterForm.PenPicker1.ColorButton2.bitmap
  955.       End With  'DoodlerMasterForm.PenPicker1.ColorButton2
  956.       With .ColorButton3
  957.         .ForeColor := 1986945347
  958.         .ZOrder := 4
  959.         .Move(1350, 75, 450, 600)
  960.         .Picture := DoodlerMasterForm.PenPicker1.ColorButton3.bitmap
  961.         With .bitmap
  962.         End With  'DoodlerMasterForm.PenPicker1.ColorButton3.bitmap
  963.       End With  'DoodlerMasterForm.PenPicker1.ColorButton3
  964.       With .ColorButton4
  965.         .ForeColor := 538970673
  966.         .ZOrder := 5
  967.         .Move(3150, 75, 450, 600)
  968.         .Picture := DoodlerMasterForm.PenPicker1.ColorButton4.bitmap
  969.         With .bitmap
  970.         End With  'DoodlerMasterForm.PenPicker1.ColorButton4.bitmap
  971.       End With  'DoodlerMasterForm.PenPicker1.ColorButton4
  972.       With .ColorButton5
  973.         .ForeColor := 538976288
  974.         .ZOrder := 6
  975.         .Move(2550, 75, 450, 600)
  976.         .Picture := DoodlerMasterForm.PenPicker1.ColorButton5.bitmap
  977.         With .bitmap
  978.         End With  'DoodlerMasterForm.PenPicker1.ColorButton5.bitmap
  979.       End With  'DoodlerMasterForm.PenPicker1.ColorButton5
  980.       With .ColorButton6
  981.         .ForeColor := 538970673
  982.         .ZOrder := 7
  983.         .Move(3750, 75, 450, 600)
  984.         .Picture := DoodlerMasterForm.PenPicker1.ColorButton6.bitmap
  985.         With .bitmap
  986.         End With  'DoodlerMasterForm.PenPicker1.ColorButton6.bitmap
  987.       End With  'DoodlerMasterForm.PenPicker1.ColorButton6
  988.       With .ColorButton7
  989.         .ForeColor := 84898048
  990.         .ZOrder := 8
  991.         .Move(4350, 75, 450, 600)
  992.         .Picture := DoodlerMasterForm.PenPicker1.ColorButton7.bitmap
  993.         With .bitmap
  994.         End With  'DoodlerMasterForm.PenPicker1.ColorButton7.bitmap
  995.       End With  'DoodlerMasterForm.PenPicker1.ColorButton7
  996.       With .ColorButton8
  997.         .ForeColor := 538970673
  998.         .ZOrder := 9
  999.         .Move(4950, 75, 450, 600)
  1000.         .Picture := DoodlerMasterForm.PenPicker1.ColorButton8.bitmap
  1001.         With .bitmap
  1002.         End With  'DoodlerMasterForm.PenPicker1.ColorButton8.bitmap
  1003.       End With  'DoodlerMasterForm.PenPicker1.ColorButton8
  1004.       With .ColorButton9
  1005.         .ForeColor := 2002874948
  1006.         .ZOrder := 10
  1007.         .Move(5550, 75, 450, 600)
  1008.         .Picture := DoodlerMasterForm.PenPicker1.ColorButton9.bitmap
  1009.         With .bitmap
  1010.         End With  'DoodlerMasterForm.PenPicker1.ColorButton9.bitmap
  1011.       End With  'DoodlerMasterForm.PenPicker1.ColorButton9
  1012.       With .FillButton1
  1013.         .ForeColor := 543515759
  1014.         .Move(750, 825, 450, 450)
  1015.         .Picture := DoodlerMasterForm.PenPicker1.FillButton1.bitmap
  1016.         With .bitmap
  1017.           .ResId := 54544
  1018.         End With  'DoodlerMasterForm.PenPicker1.FillButton1.bitmap
  1019.       End With  'DoodlerMasterForm.PenPicker1.FillButton1
  1020.       With .FillButton2
  1021.         .ForeColor := 2035097632
  1022.         .Move(1350, 825, 450, 450)
  1023.         .Picture := DoodlerMasterForm.PenPicker1.FillButton2.bitmap
  1024.         With .bitmap
  1025.           .ResId := 56348
  1026.         End With  'DoodlerMasterForm.PenPicker1.FillButton2.bitmap
  1027.       End With  'DoodlerMasterForm.PenPicker1.FillButton2
  1028.       With .FillButton3
  1029.         .ForeColor := 1634878510
  1030.         .Move(1950, 825, 450, 450)
  1031.         .Picture := DoodlerMasterForm.PenPicker1.FillButton3.bitmap
  1032.         With .bitmap
  1033.           .ResId := 58152
  1034.         End With  'DoodlerMasterForm.PenPicker1.FillButton3.bitmap
  1035.       End With  'DoodlerMasterForm.PenPicker1.FillButton3
  1036.       With .FillButton4
  1037.         .ForeColor := 1294887028
  1038.         .Move(2550, 825, 450, 450)
  1039.         .Picture := DoodlerMasterForm.PenPicker1.FillButton4.bitmap
  1040.         With .bitmap
  1041.           .ResId := 60156
  1042.         End With  'DoodlerMasterForm.PenPicker1.FillButton4.bitmap
  1043.       End With  'DoodlerMasterForm.PenPicker1.FillButton4
  1044.       With .FillButton5
  1045.         .ForeColor := 538970673
  1046.         .Move(3150, 825, 450, 450)
  1047.         .Picture := DoodlerMasterForm.PenPicker1.FillButton5.bitmap
  1048.         With .bitmap
  1049.           .ResId := 61808
  1050.         End With  'DoodlerMasterForm.PenPicker1.FillButton5.bitmap
  1051.       End With  'DoodlerMasterForm.PenPicker1.FillButton5
  1052.       With .FillButton6
  1053.         .ForeColor := 1986945347
  1054.         .Move(3750, 825, 450, 450)
  1055.         .Picture := DoodlerMasterForm.PenPicker1.FillButton6.bitmap
  1056.         With .bitmap
  1057.           .ResId := 63460
  1058.         End With  'DoodlerMasterForm.PenPicker1.FillButton6.bitmap
  1059.       End With  'DoodlerMasterForm.PenPicker1.FillButton6
  1060.       With .FillButton7
  1061.         .ForeColor := 538970673
  1062.         .Move(4350, 825, 450, 450)
  1063.         .Picture := DoodlerMasterForm.PenPicker1.FillButton7.bitmap
  1064.         With .bitmap
  1065.           .ResId := 65208
  1066.         End With  'DoodlerMasterForm.PenPicker1.FillButton7.bitmap
  1067.       End With  'DoodlerMasterForm.PenPicker1.FillButton7
  1068.       With .FillButton8
  1069.         .ForeColor := 1766878821
  1070.         .Move(4950, 825, 450, 450)
  1071.         .Picture := DoodlerMasterForm.PenPicker1.FillButton8.bitmap
  1072.         With .bitmap
  1073.           .ResId := 66984
  1074.         End With  'DoodlerMasterForm.PenPicker1.FillButton8.bitmap
  1075.       End With  'DoodlerMasterForm.PenPicker1.FillButton8
  1076.     End With  'DoodlerMasterForm.PenPicker1
  1077.     With .ShapePicker1
  1078.       .Caption := ""
  1079.       .ForeColor := 829645174
  1080.       .ZOrder := 2
  1081.       .Move(0, 0, 1020, 7005)
  1082.       .BorderStyle := "None"
  1083.       .MaxButton := False
  1084.       .ControlBox := False
  1085.       .Parent := DoodlerMasterForm
  1086.       .Visible := True
  1087.       With .ShapeButton1
  1088.         .ForeColor := 1148800288
  1089.         .Move(150, 150, 750, 750)
  1090.         .Picture := DoodlerMasterForm.ShapePicker1.ShapeButton1.bitmap
  1091.         .myobj := Nothing
  1092.         With .bitmap
  1093.           .ResId := 68636
  1094.         End With  'DoodlerMasterForm.ShapePicker1.ShapeButton1.bitmap
  1095.       End With  'DoodlerMasterForm.ShapePicker1.ShapeButton1
  1096.       With .ShapeButton2
  1097.         .ForeColor := 538976288
  1098.         .Move(150, 1050, 750, 750)
  1099.         .BevelOuter := "Inset"
  1100.         .Picture := DoodlerMasterForm.ShapePicker1.ShapeButton2.bitmap
  1101.         .myobj := Nothing
  1102.         With .bitmap
  1103.           .ResId := 71272
  1104.         End With  'DoodlerMasterForm.ShapePicker1.ShapeButton2.bitmap
  1105.       End With  'DoodlerMasterForm.ShapePicker1.ShapeButton2
  1106.       With .ShapeButton3
  1107.         .ForeColor := 774992737
  1108.         .Move(150, 1950, 750, 750)
  1109.         .BevelOuter := "Raised"
  1110.         .Picture := DoodlerMasterForm.ShapePicker1.ShapeButton3.bitmap
  1111.         .myobj := Nothing
  1112.         With .bitmap
  1113.           .ResId := 73868
  1114.         End With  'DoodlerMasterForm.ShapePicker1.ShapeButton3.bitmap
  1115.       End With  'DoodlerMasterForm.ShapePicker1.ShapeButton3
  1116.       With .ShapeButton4
  1117.         .ForeColor := 538976288
  1118.         .Move(150, 2850, 750, 750)
  1119.         .Picture := DoodlerMasterForm.ShapePicker1.ShapeButton4.bitmap
  1120.         .myobj := Nothing
  1121.         With .bitmap
  1122.           .ResId := 76544
  1123.         End With  'DoodlerMasterForm.ShapePicker1.ShapeButton4.bitmap
  1124.       End With  'DoodlerMasterForm.ShapePicker1.ShapeButton4
  1125.       With .BitmapButton1
  1126.         .ForeColor := 256
  1127.         .Move(150, 5550, 750, 750)
  1128.         .Picture := DoodlerMasterForm.ShapePicker1.BitmapButton1.bitmap
  1129.         With .bitmap
  1130.           .ResId := 79220
  1131.         End With  'DoodlerMasterForm.ShapePicker1.BitmapButton1.bitmap
  1132.       End With  'DoodlerMasterForm.ShapePicker1.BitmapButton1
  1133.       With .ShapeButton5
  1134.         .ForeColor := 659005440
  1135.         .Move(165, 3750, 750, 750)
  1136.         .Picture := DoodlerMasterForm.ShapePicker1.ShapeButton5.bitmap
  1137.         .myobj := Nothing
  1138.         With .bitmap
  1139.           .ResId := 82100
  1140.         End With  'DoodlerMasterForm.ShapePicker1.ShapeButton5.bitmap
  1141.       End With  'DoodlerMasterForm.ShapePicker1.ShapeButton5
  1142.       With .ShapeButton6
  1143.         .ForeColor := 1635151457
  1144.         .Move(150, 4650, 750, 750)
  1145.         .Picture := DoodlerMasterForm.ShapePicker1.ShapeButton6.bitmap
  1146.         .myobj := Nothing
  1147.         With .bitmap
  1148.           .ResId := 85724
  1149.         End With  'DoodlerMasterForm.ShapePicker1.ShapeButton6.bitmap
  1150.       End With  'DoodlerMasterForm.ShapePicker1.ShapeButton6
  1151.     End With  'DoodlerMasterForm.ShapePicker1
  1152.     With .helpfile
  1153.       .FileName := "C:\ENVELOP\arsenal\apps\doodler\doodler.hlp"
  1154.     End With  'DoodlerMasterForm.helpfile
  1155.   End With  'DoodlerMasterForm
  1156. End Code
  1157.