****NEW CODE ADDED****-Check the lisp header for changes
So in response to this thread
>Here<.
I have finally gotten off of my arse and finished the first OpenDCL project that I started. I want to thank JB for some of the ObjectDBX code.
A quick run down:
-It is a palette form that utilizes OpenDCL.
-It was created in [5.1.2.3]
-It writes all of its setting to the registry (theswamp\block manager\)
-It can use either a Folder library or a Drawing container Library
-It has the ability to save libraries as favorites for quicker access
-It has the ability to select the insert layer as long as it is in the drawing
-It has the ability to open the current block for editing
-It has a quick link to theswamp.....
Here are some pics:
The Palette:
The Favorites:
The File info:
The palette starts with a dialog asking for the library type. Once selected it will then ask for the library location:
-For Folder type this will be the top level of the library and will show all the sub folders as libraries in the drop down. Select the library and it will show all of the drawings in that
sub folder as blocks in the list.
-For Drawing type this will be the folder that contains all of the container drawings. The drawing will be listed as libraries. Select the library and the blocks in that drawing will be listed as block in the list.
You can change library type by selecting either the large text or the button.
To add the current library as a favorite select the favorite button (the little piece of paper) and it will bring up the dialog. Just hit add. Delete should be obvious. Load is as it says, you can also load by dbl clicking the favorite in the list.
To reset the directory, just click the open file button and reselect the directory. This will change the current directory.
Double clicking the block in the block list will show the file properties of the selected block (if it is a drawing) or the properties of the container drawing.
Double clicking the the block preview will insert the block on the layer listed (if it is not changed it should be the current layer). Using the insert button will do the same.
Close button will close the palette (duh)
The ? will not do anything (YET).
I hope that this explains most everything, if not, you know where to find me (hiding in the corner)
Comments / Feedback welcome
ENJOY!