****************************************** LEONARD'S Sketch User's Summary Guide ****************************************** LEONARD'S Sketch is an object-oriented drawing tool having : - basic features of a CAD drawing package - basic features of a simple desktop publishing program It is supplied with a number of files .OGF you can load for editing . In particular, files DOCxxx.OGF are complement of this summary guide, and they are created with LEONARD itself. The program was written with Actor and ObjectGraphics Library . It is for non-commercial use only. If you have questions, you can contact : Gia-Loc Tran BOK Technologies, Inc. & Consultants 5476, Trans-Island Avenue Montréal (Québec) Canada H3W 3A8 Tel : 514-485-6690 You can leave message for me on : - BBS - CompuServe: 72730,655 A - Installation Notes ---------------------- LEONARD run only in Standard mode under Windows 3. A mouse is required . B- Functions ------------ LEONARD provides a full set of commands to create, manipulate, and save complex graphic images and text . These commands are selected through pull-down menus, pop-up menus, and graphic tool palettes . C- Description of Menus ----------------------- 1- File Menu --------- LEONARD supports the opening, saving, and printing file through a familiar Windows File menu . New : Open a new file Open : Open an existed OGF file Save : Save images in file . The backup file has extension ~GF . Save As : Save images under a new file name Print : Print the file Printer Setup: Change setting of current default printer Exit : Exit the program About : About the program 2- Edit Menu --------- Move back : Move the "selected objects" back to their previous position . Cut : Cut the "selected objects" and keep them in LEONARD's Clipboard . Copy : Copy the "selected objects" and keep them in LEONARD's Clipboard . Paste : Paste from LEONARD's Clipboard . Duplicate : Duplicate the "selected objects" Erase : Erase the "selected objects" Select All : All objects of the file become the "selected objects" Deselect : Deselect the current "selected objects" Erase All : Erase all objects of this file Windows's Clipboard Submenu --------------------------- Cut : Cut the "selected objects" and keep them in Window's Clipboard under Bitmap format . Copy : Copy the "selected objects" to Window's Clipboard . Paste : Paste from Window's Clipboard . See : See the Window's Clipboard . Paste from File : Paste from an OGF file NOTE : ---- There are 2 clipboards in this program : LEONARD Clipboard and Windows Clipboard . 3- Display Menu ------------ Actual Size : Show objects in Actual Size which is different from Zoom size or Fit in Window size Zoom : There is a checkmark when objects is showing in zoom size . Fit in Window : Shrink objects to fit the current working window Settings Submenu ---------------- Dimensions : Setting unit : inches or centimeters Setting the number of steps (or precision) per unit . This number must be a multiple of 20 . Grid : Set up the X and Y increments of the grid . This feature allows to draw, and manipulate objects with precision . An "active grid" constrains placement of objects to fall on multiples of those increments. Selecting "Show Grid" menu displays the grid in the drawing area as a collection of dots that represent the grid points. NOTE : ---- If the unit setted in Dimensions is inches, then the X and Y increments must be at least 5 . To see the difference of grid density, you vary these X and Y values . Zoom factor : Set up a zoom percentage . Example : - Zoom factor 100 % represents a normal size Increments for DIRECTION keys : Set up the X and Y increments for the use of DIRECTION keys (Arrow Left, Arrow Right, Arrow Up, Arrow Down) . Each time you press an Arrow key, the "selected objects" will be moved by the X and Y increments . Show Menu --------- This menu shows or hides the corresponding object . Rulers : Show rulers etc ... Grid : Show the grid points 4- Arrange Menu ------------ This menu allows to arrange the positions of objects in an orderly way . It is activated (or ungrayed) only when there are the "selected objects" . IMPORTANT : --------- All commands of this menu act on the "selected objects" . Bring to Front : Bring the "selected objects" in front of objects which cover them . Note : Objects in front cover objects that are behind them . Send to Back : Send the "selected objects" to back . Group : Group the "selected objects" into "pictures" (groups of graphics or other pictures) so that they may be treated as a single unit. Ungroup : Separates any pictures in the selection into individual objects. Alignment : Align all "selected objects" : to grid, left, right, center, ... 4- Transform Menu --------------- This menu allows to obtain the transformation of the "selected objects" relative to horizontal, vertical axis, or to origin . IMPORTANT : --------- All commands of this menu act on the "selected objects" . Reflection submenu ------------------ This submenu allows to obtain a reflection of the "selected objects" relative to differents basis . Horizontal : Vertical : Diagonal : Horizontal <-> Vertical:Turn 90 degree the "selected objects" Mirror submenu ------------- This submenu allows to obtain a mirror of the "selected objects" relative to different basis . Horizontal : Vertical : Diagonal : NOTE : ---- In this version, there is no reflection effect on Bitmap and Text. 5- Object's Data ------------- This menu allows to access to Data of the "selected objects" . Data : ---- Each object has a number of fields describing its position, width, length, and description . You can change informations of theses fields which appears in the Object's Data dialog box . Object's Data dialog box ------------------------ This dialog box appears if the "selected objects" contain 2 or more objects . It has the following fields : Move to ------- The 2 edit boxes below "Move to" allows to enter new position for the "selected objects" . Number of objects ----------------- This is the number of objects in the "selected objects" Width and Length : ---------------- The width and the length of the region bounding by the "selected objects" The list box ------------ This list box contains the name of objects in the "selected objects" . NOTE: ----- The program will flash the object currently selected in the list box . Data button ----------- This button allows to access to data of the object selected in the list box . When you push this button, a second dialog box will appear . This dialog box contains data of the object . For example, if the object is a Rectangle then the corresponding dialog box contain fields : Move to, width, length, the list box containing the coordinates of the 4 corners, the description . If the object is a Polygon, Polyline, Bezier Curve, then the dialog box will be : Data dialog box for Polygon, Polyline, Bezier Curve --------------------------------------------------- This dialog box contains the following fields : Move to ------- (Same as before) A list box ---------- Contains the vertices of the polygon, polyline or Bezier curve . X =, Y = -------- The 2 edit boxes contain data of the current selected vertice in the list box . Insert Button ------------- This button allows to insert new vertice to the object . Hint : Enter data in the 2 edit boxes, and push Insert button Append Button ------------- This button allows to append new vertice to the object . Hint : Enter data in the 2 edit boxes, and push Append button Change Button ------------- This button allows to change new data for the current selected vertice in the list box . Hint : Enter data in the 2 edit boxes, and push Change button Delete Button ------------- This button allows to delete the current selected vertice in the list box . Hint : Click the vertice in the list box, and push Delete Description edit box -------------------- This edit box allows to give a description of the object . 6- Font & Style Menu ----------------- This menu allows to change text Font and text Style . In this version, LEONARD allows to use only 3 fonts. Roman : Change text font to Roman font Modern : Change text font to Modern font Script : Change text font to Script font Normal : Normal style Bold, etc ... NOTE : ---- In this version, only Roman, Modern and Script fonts are available. 6- Utilities Menu -------------- Free Memory : Give the remaining free Dynamic Memory (memory of LEONARD) and Windows memory Program Manager : Bring Program Manager window in front . Control Panel : Run the Control Panel program Calculator : Run the Calculator program Clock : Run the Clock program Clipboard : Show the Window's Clipboard D- The LEONARD's Windows ------------------------ NOTE : You can use LEONARD to consult the file DOC1.OGF which contains illustrations of LEONARD's Windows . LEONARD contains : 1) A toolbox with different shapes : Line, Rectangle, ... 2) Pen style box with different styles : solid, dash, dot, ... 3) Linesize box with different sizes for borders of shapes 4) 'Change' button 5) Palette with 16 colors 6) Patterns box 7) Text orientation box 8) Mouse position box 9) "Growing direction" box 10) Grid box 11) Redraw Screen box 1) Shapes's Toolbox ---------------- This box contains in order of appearance : - the arrow : this is the tool used to select objects . (See Section : The "Selected Objects" for details about the different methods to select objects) - the 2 overlapped squares : used to zoom in the image . - the line : to create a line . - the rectangle : to create a rectangle - the round rectangle : to create a round rectangle - the circle : to create a circle or an ellipse . - the polyline : to create a polyline . When you are ready to complete the polyline, double-click the mouse button or click once the polyline icon in shapes's toolbox . - the polygon : to create a polygon . When you are ready to complete the polygon, double-click the mouse button or click once the polygon icon in shapes's toolbox . - the Bézier curve . The curve must have at least 4 points. To build a Bézier, you create at least 4 points by cliking the left mouse button . A small black square appears each time to click the left mouse button . When you are ready to complete the curve, double-click the mouse button . - the arc : to create an arc . - the chord : to create a chord . - the pie : to create a pie form . - the A : to create text . - the rubber band ruler : used to measure . Click, drag and you will see in the mouse position box the distance . 2) Pen style box ------------- This box allows to set the border style of graphic objects . 3) Linesize box ------------ This box allows to set the width of border of graphic objects . 4) 'Change' button -------------- This button allows to change attributes like : a) Pen style, Linesize, Color, Brush of a graphic object . b) Font & Style, and Orientation of a text object . IMPORTANT --------- To change attributes of an object : Step 1 : ------ Select the object Step 2 : ------ Click the 'Change' button Step 3 : ------ Click the attribute desired in the corresponding box or select an option in menu Font & Style . (Then LEONARD will make the change) . Go to Step 2 to change another attribute . NOTE ---- To change the color of brush of a graphic object : First, click the color desired, then go to Step 1 . 5) Color palette box ----------------- This box allows to set : a) the color of the border of a graphic object . b) the color of brush of a graphic object . c) the color of a text object . 6) Patterns box ------------ This box allows to fill the inside (the brush) of a graphic object . 7) Text orientation box -------------------- This box allows to change the orientation of a text object . IMPORTANT --------- Only text object having Vector Font (like Roman, Modern, Script) can be oriented . 8) Mouse position box ------------------ It shows mouse position, size of the object under construction, and the distance . Line 1 shows : Coordinate X of the cursor Line 2 shows : Coordinate Y of the cursor Line 3 shows : The width of a shape under construction (when dragging) or The Width of the "selected objects" Line 4 shows : The height of a shape under construction (when dragging) or The height of the "selected objects" Line 5 shows : The distance when drawing a Line, a Polyline or a Polygon . It is measured between the Start point (the point where we begin to press the left mouse button) and the End point (the point where we release the mouse button) The distance between the 'Begin drag point' and the 'End drag point' 9) The "growing direction" box --------------------------- When pushed, the first icon (small arrow) allows to build a shape (like Rectangle, Circle) which will grow from its center to outside . When pushed, the second icon (great arrow) allows to build a shape (like Rectangle, Circle) which will grow from "Begin drag point" to "End drag point" . 10) The Grid box ------------ When pushed, the grid box activates the "Snap to grid" mechanism . The increments of X and Y of the grid can be redefined in submenu "Settings Grid" . The grid is showed with the submenu "Show Grid" . 11) The Redraw Screen box --------------------- This box allows to redraw the entire screen . You should use this box regularly when drawing . E- The "Selected objects" ---------------------- The description of this paragraph is in the file DOC2.OGF . You must use LEONARD to consult or print it . F- Other useful notes ------------------ The description of this paragraph is in the file DOC3.OGF, DOC4, DOC5 and DOC6.OGF. You must use LEONARD to consult or print it .