Author Topic: Beta 1 - here they are!  (Read 17997 times)

0 Members and 1 Guest are viewing this topic.

jbuzbee

  • Swamp Rat
  • Posts: 851
Beta 1 - here they are!
« on: March 08, 2007, 07:09:35 PM »
All these forms were created - from scratch - in the new OpenDCL Beta 1 program!! :lol: :-o :-D :-) :wink:

This tool "reads" the available door styles in the active drawing.
Form: modeless
Controls: treeview, textbox, blockview, graphic button
problems: none



This tool "reads" the available ADT styles in the active drawing.  (now if we could get Owen to give us the option of getting rid of the window header this would act just like an un-docked toolbar.  In VBA it's thru the API: .ShowCaption = False)

Form: modeless
Controls: combobox, graphic button
problems: none



Controls the display of Layers based on Layer States defined in an external standards file.
Form: modeless
Controls: listbox, graphic button, vertical splitter
problems: none



Collection of View tools - great for working with the PN.
Form: modeless
Controls: listbox, graphic button, textbox
problems: none



If you press the Import View button this is what you get - imports multiple views.
Form: modeless
Controls: listbox, graphic button
problems: none



Imports Layers from that standards file I was talking about earlier.  Uses the Layers filters defined in that drawing to set up the tree view.
Form: modeless
Controls: treeview, listbox, graphic button, vertical splitter
problems: none



appends text to dims.
Form: modal
Controls: textbox, graphic button
problems: none



Keynoting form.  The keynotes are dynamically linked to the file.
Form: modeless
Controls: listbox, graphic button, horiz. splitter, uses the label control for the preview
problems: the splitter is between the listbox and the preview (label control). Everything works as expected until the splitter is moved: then the splitter jumps to the bottom of the form, making the height of the preview 0.  I've tried several different configs.



If anyone wants the ODC and LISP files for these projects let me know.  Some of them are hooked into ADT so beware.  Most are pretty benign . . ..   :wink:
James Buzbee
Windows 8

Arizona

  • Guest
Re: Beta 1 - here they are!
« Reply #1 on: March 08, 2007, 07:11:51 PM »
Nice work! :-)

owenwengerd

  • Bull Frog
  • Posts: 451
Re: Beta 1 - here they are!
« Reply #2 on: March 08, 2007, 10:04:14 PM »
Very nice James. Please check the latest beta, and if you still see the splitter problem, email me the ODC file so I can take a look. And of course, submit your window title feature request on the SourceForge project's feature request tracker page. :)

jbuzbee

  • Swamp Rat
  • Posts: 851
Re: Beta 1 - here they are!
« Reply #3 on: March 08, 2007, 10:27:18 PM »
Owen,

Words cannot convey the appreciation the few here can offer.  When it comes to AutoCAD, I can't see a more powerful combination.  AutoLISP is just sooo hooked into AutoCAD (if NOT the verticals!)

The titlebar request has been logged in the Tracker section of sourceforge under the title of "No Title Bar":http://sourceforge.net/tracker/index.php?func=detail&aid=1674373&group_id=187950&atid=923366

I'd also like to request the scrollbars in the listbox control: why can't they be like the MS forms listbox where they dissapear when not needed?

Again, thankyou for taking this huge undertaking all by yourself - I wish I knew more C++!

Hey, what ever happened to SharpLISP?  Now that would be huge . . ..
James Buzbee
Windows 8

Kerry

  • Mesozoic relic
  • Seagull
  • Posts: 11654
  • class keyThumper<T>:ILazy<T>
Re: Beta 1 - here they are!
« Reply #4 on: March 08, 2007, 10:34:27 PM »
Looks like a great use of Splitters there James !

Nice clean and compact design .. :-)

kdub, kdub_nz in other timelines.
Perfection is not optional.
Everything will work just as you expect it to, unless your expectations are incorrect.
Discipline: None at all.

Kerry

  • Mesozoic relic
  • Seagull
  • Posts: 11654
  • class keyThumper<T>:ILazy<T>
Re: Beta 1 - here they are!
« Reply #5 on: March 08, 2007, 11:05:47 PM »
Here's a piccy .. V3.0 for Ac2004-6 Migrated to AC2007-8

<Guests will be unable to view this.>
kdub, kdub_nz in other timelines.
Perfection is not optional.
Everything will work just as you expect it to, unless your expectations are incorrect.
Discipline: None at all.

BazzaCAD

  • Guest
Re: Beta 1 - here they are!
« Reply #6 on: March 08, 2007, 11:16:10 PM »
I think the splitter issue was fixed in B2.

BazzaCAD

  • Guest
Re: Beta 1 - here they are!
« Reply #7 on: March 08, 2007, 11:20:20 PM »
Nice work Kerry.
How are you doing that insertion point pick?
BlockView & draw a rec. where you pick...

Also, what's "Borders Buppy"?  :lol:

Kerry

  • Mesozoic relic
  • Seagull
  • Posts: 11654
  • class keyThumper<T>:ILazy<T>
Re: Beta 1 - here they are!
« Reply #8 on: March 08, 2007, 11:28:33 PM »
Ahhhh very observant.
A "Borders Buppy" is a document management package I'm developing that controls drawing variations and reads/writes to an Access database .. all in Vlisp with an ODCL front end.
"Borders Buppy" translates to "Border Updater" in babble speak

The green square on the Piccy is related to a data file that I have for each slide. The pick point is intercepted as a percentage of the Piccy size {allows for different res monitors } and the closest point from the file is calculated to identify which reference point to use to draw the steel.

I'll isolate it once the smoke clears and share it as a sample. Pretty clever if I do say so myself ;-)
« Last Edit: March 08, 2007, 11:31:42 PM by Kerry Brown »
kdub, kdub_nz in other timelines.
Perfection is not optional.
Everything will work just as you expect it to, unless your expectations are incorrect.
Discipline: None at all.

BazzaCAD

  • Guest
Re: Beta 1 - here they are!
« Reply #9 on: March 08, 2007, 11:38:48 PM »
So do you have 1 slide with every possible ins. point combination, or is the rec. drawn on top of the slide control?
Nice work.

Kerry

  • Mesozoic relic
  • Seagull
  • Posts: 11654
  • class keyThumper<T>:ILazy<T>
Re: Beta 1 - here they are!
« Reply #10 on: March 09, 2007, 12:08:26 AM »
I have one slide for each object class with the circles on the slide. The green Square is add dynamically to the circle nearest to the picked point .. 

with something like this     
Code: [Select]
   
    (odcl_slideview_fillimage CTA17-Steel_MainForm_Piccy
                              (list (list gb:nx gb:ny 16 16 3))
    )
kdub, kdub_nz in other timelines.
Perfection is not optional.
Everything will work just as you expect it to, unless your expectations are incorrect.
Discipline: None at all.

It's Alive!

  • Retired
  • Needs a day job
  • Posts: 8690
  • AKA Daniel
Re: Beta 1 - here they are!
« Reply #11 on: March 09, 2007, 03:03:56 AM »
That is so cool Kerry !  8-)

It's Alive!

  • Retired
  • Needs a day job
  • Posts: 8690
  • AKA Daniel
Re: Beta 1 - here they are!
« Reply #12 on: March 09, 2007, 06:13:12 AM »
Very nice James. Please check the latest beta, and if you still see the splitter problem, email me the ODC file so I can take a look. And of course, submit your window title feature request on the SourceForge project's feature request tracker page. :)

Welcome to theswamp Owen!
Dan
« Last Edit: March 09, 2007, 08:32:31 AM by Danielm103 »

Aymen Ellouze

  • Guest
Re: Beta 1 - here they are!
« Reply #13 on: March 09, 2007, 10:25:04 AM »

Very nice Kerry,  :-)
A little  question : Which software do you use to create your animated gifs?

Arizona

  • Guest
Re: Beta 1 - here they are!
« Reply #14 on: March 09, 2007, 11:14:08 AM »
Very cool Kerry!
I had to watch it twice it was so neat! :-)

hmspe

  • Bull Frog
  • Posts: 362
Re: Beta 1 - here they are!
« Reply #15 on: March 09, 2007, 11:22:36 AM »
If anyone wants the ODC and LISP files for these projects let me know.  Some of them are hooked into ADT so beware.  Most are pretty benign . . ..   :wink:

I'd love to see the code.  Nothing like working examples to get a head start on learning a new tool.

Martin
"Science is the belief in the ignorance of experts." - Richard Feynman

Guest

  • Guest
Re: Beta 1 - here they are!
« Reply #16 on: March 09, 2007, 01:37:49 PM »
Here's a piccy .. V3.0 for Ac2004-6 Migrated to AC2007-8


Ummm.... Kerry?   Uh....what's a "Buppy" pull-down do??

Guest

  • Guest
Re: Beta 1 - here they are!
« Reply #17 on: March 09, 2007, 01:41:26 PM »
If anyone wants the ODC and LISP files for these projects let me know.  Some of them are hooked into ADT so beware.  Most are pretty benign . . ..   :wink:

I'd love to see the code.  Nothing like working examples to get a head start on learning a new tool.

Martin
          ^  ^  ^
I'll second that!

James (or anyone else):
I'm assuming there's some sort of GUI for ODC?  If so, can you post a pic (or three)?

From what it looks like, ODC is kinda like LSP hooks up with VBA and has a kid?  Seems pretty cool!

BazzaCAD

  • Guest
Re: Beta 1 - here they are!
« Reply #18 on: March 09, 2007, 01:45:46 PM »
Here's a screen shot of the editor,
https://sourceforge.net/project/screenshots.php?group_id=187950
You should download it & give it a try, after all it's FREEEEEE  :-)
You can download it from the same site.
Check out the "Examples" folder once you get it installed.

Guest

  • Guest
Re: Beta 1 - here they are!
« Reply #19 on: March 09, 2007, 01:51:05 PM »
So when these projects are compiled, what type of file are they and do they load the same way as a LSP or a DVB?

jbuzbee

  • Swamp Rat
  • Posts: 851
Re: Beta 1 - here they are!
« Reply #20 on: March 09, 2007, 01:56:15 PM »
Matt,

the form definitions are contained in a .ODC file - think of it like a resource DLL for an ObjectARX routine.  The interaction between AutoLISP and AutoCAD is handled by the OpenDCL.arx (currently versions 16 and 17).  So an "application" would have 3 files: MyApp.lsp, MyApp.odc and OpenDCL.16.arx.  The arx file contains a load function called from lisp: (Odcl_Load_Project "MyApp.odc")

I know it sounds like a lot of files but the benefits are unbelievable!
« Last Edit: March 09, 2007, 01:57:27 PM by jbuzbee »
James Buzbee
Windows 8

BazzaCAD

  • Guest
Re: Beta 1 - here they are!
« Reply #21 on: March 09, 2007, 01:57:36 PM »
They're a custom file type that only OpenDCL can read (.ODC). They don't need to be compiled you just open them in the OpenDCL editor. Then there's an OpenDCL*.ARX that reads the .ODC file & displays it in Acad & provides you with the functions to interact with it via Lisp.

Kerry

  • Mesozoic relic
  • Seagull
  • Posts: 11654
  • class keyThumper<T>:ILazy<T>
Re: Beta 1 - here they are!
« Reply #22 on: March 09, 2007, 05:16:50 PM »
>>>>
A little  question : Which software do you use to create your animated gifs?


http://www.techsmith.com/products.asp

Video : Camtasia Studio

Single Piccys : SnagIt

They can be purchased as a bundle.




kdub, kdub_nz in other timelines.
Perfection is not optional.
Everything will work just as you expect it to, unless your expectations are incorrect.
Discipline: None at all.

Kerry

  • Mesozoic relic
  • Seagull
  • Posts: 11654
  • class keyThumper<T>:ILazy<T>
Re: Beta 1 - here they are!
« Reply #23 on: March 09, 2007, 05:28:32 PM »
Here's a piccy .. V3.0 for Ac2004-6 Migrated to AC2007-8


Ummm.... Kerry?   Uh....what's a "Buppy" pull-down do??

:-)
http://www.theswamp.org/index.php?topic=15390.msg186804#msg186804

Here's the frontEnd Dialog Piccy :--
kdub, kdub_nz in other timelines.
Perfection is not optional.
Everything will work just as you expect it to, unless your expectations are incorrect.
Discipline: None at all.

Aymen Ellouze

  • Guest
Re: Beta 1 - here they are!
« Reply #24 on: March 10, 2007, 06:08:30 AM »
Thanks Kerry!  :-)
I find them expansive but they are good products!

Tom

  • Guest
Re: Beta 1 - here they are!
« Reply #25 on: March 10, 2007, 07:09:20 PM »
Looking good Kerry
Great work