[PythonCAD] Greetings and questions about patches!

2005-10-13 Thread Stuart Brorson
Hello PythonCADsters -- I downloaded PythonCAD (release 25) a couple of days ago and have been playing with it since then. I have been looking for a good 2D drafting package for a while, and PythonCAD seems to fit the bill! Great work! I have previously checked out QCad, and have rejected it for

Re: [PythonCAD] Greetings and questions about patches!

2005-10-14 Thread Stuart Brorson
Hi -- > Having keyboard shortcuts for accessing things could definitely be > handy, especially for people familiar with other CAD packages that > offered this sort of use. I suspect that adding the mnemonics is > mostly a matter of adding underscore characters to the appropriate > argument in the

Re: [PythonCAD] PythonCAD changes and documentation

2005-10-17 Thread Stuart Brorson
[. . . snip! . . . ] > > Other random notes: > > > > * Selection mechanism: It would be nice if you could just click on > > an object (rather than doing "edit -> select") to select it. Are > > there any objections to that behavior? > > Allowing this behavior depends on how it is implemented

[PythonCAD] Next rev of PythonCAD class diagram, and more questions

2005-10-19 Thread Stuart Brorson
Hi -- I have been continuing to study PythonCAD so that I can make more changes/improvements. To this end I have added more stuff to my pseudo-UML class diagram. Please find a .pdf copy of the diagram attached. If anybody wants the original Dia file, let me know and I will post it. Art -- Does

[PythonCAD] Patches to highlight selected objects

2005-10-22 Thread Stuart Brorson
Hi PythonCADsters -- I have made some mods to PythonCAD in order to implement highlighting after selection. That is, my mods change PythonCAD's behavior so that when you select a graphic object, it turns white. This sees to be the desired behavior for selection. I have submitted the patches to

[PythonCAD] More stuff -- including 11x17 titleblock

2005-10-24 Thread Stuart Brorson
Hi Guys -- I did a little more work on PythonCAD over the weekend. In particular, I did two things: 1. I fixed a bug which was causing a segfault (yes -- Python itself died) when importing an image. I will send a quick patch to Art separately. 2. I created a 1:1 scale titleblock drawing for

[PythonCAD] Scale?

2005-11-03 Thread Stuart Brorson
Hi guys -- I look forward to Art's return since I have a number of things to take up with him. Art, hurry back! One question for now is this: Does PythonCAD have the concept of drawing scale? That is, if I want to create a drawing with 100:1 scale (supposing I want to draw a bridge on 11x17 p

Re: [PythonCAD] Scale?

2005-11-06 Thread Stuart Brorson
> >As you note there hasn't been any menu/dialog created to adjust the > >drawing scale, so by default everything is 1:1. In addition to cooking > >up a dialog for setting the scale, I'd like to have the scale factor > >being displayed all the time on the drawing window. > > Does the scale affect

Re: [PythonCAD] Scale?

2005-11-07 Thread Stuart Brorson
> I was just checking the usability of pythoncad for drafting > a wall-bed, (tilts into the wall to stow away). I read about > a suggestion to make the line thickness 0.01 if the basic dim is inches, > and am not getting any response to that pref menu item. It's always > as it was on opening a t

Re: [PythonCAD] Sorry about no updates recently

2005-11-08 Thread Stuart Brorson
Hi Art -- I'm glad to hear that you are getting set up again after the tragedy in New Orleans & surrounding area! I haven't done anything with PythonCAD recently either. However, I have a few questions: * Apropos highlighting: In light of our recent back and forth about signal sending and

Re: [PythonCAD] Sample patch for selection highlighting

2005-11-12 Thread Stuart Brorson
Art -- > Hi. > > I fiddled around a bit yesterday evening and added the first take at > 'clever stuff' to do the highlighting. I've attached my patch below. > When an entity is selected, it is redrawn with the color '#ff7733', > which is somewhat orangish. This patch is not commited yet, by the w

Re: [PythonCAD] Sample patch for selection highlighting

2005-11-12 Thread Stuart Brorson
Art -- Please find my patch attached. The diff was done against the version in SVN. The patch incorporates your changes as well as my change to the gtkimage:reset fcn. The purpose of the change is to implement my preferred behavior for highlighting when you hit the key. Try it out; maybe you'

Re: [PythonCAD] Sample patch for selection highlighting

2005-11-15 Thread Stuart Brorson
Hi Art -- I just grabbed the latest out of SVN (ver 2041). I like the way it works. Very nice -- thank you! One minor buglet: If I select an individual graphic element (e.g. a segment), selecting works fine. If I do a region select, I don't get the "Click on the items you want to select" mes

Re: [PythonCAD] Sample patch for selection highlighting

2005-11-15 Thread Stuart Brorson
Art -- > The layer display should allow you to use the arrow keys to select which > layer is active, as well as selecting the active layer by typing it. > Also, when using the arrow keys, pressing the 'shift' key allows you to > collapse or expand the displayed layer list. All these features came

[PythonCAD] New patches to PythonCAD . . . .

2005-12-09 Thread Stuart Brorson
Art and PythonCADsters -- I've been silent for a while! Thanks for the most recent release of PythonCAD! I have recently had a little time to do some hacking on PythonCAD. In particular, I have implemented the following two changes: 1. I have long wanted to move objects on the following way:

Re: [PythonCAD] New patches to PythonCAD . . . .

2005-12-12 Thread Stuart Brorson
Art -- > The current move behavior, that is the distance specification prior to > the entity specification, was how I remember doing move operations > in ME-10. As you point out, this approach is inconsistent with other > PythonCAD operations, and in many cases the reverse procedure in how > other

Re: [PythonCAD] New patches to PythonCAD . . . .

2005-12-12 Thread Stuart Brorson
Wilbert -- > On Saturday 10 December 2005 08:09, Stuart Brorson wrote: > > > I have modified only the "modify -> move -> move horizontal" action > > to work in my preferred way. > > > Note that I had to make one architectural change to make "s

Re: [PythonCAD] Consistency in operations in PythonCAD

2005-12-14 Thread Stuart Brorson
Hi -- > > but I'd like to hear from > > people familiar with other CAD packages, particularly AutoCAD, how > > similar operations are performed. Does the program require you to select > > entities first, or do you start some move command mode and then specify > > which entities will be moved? >

Re: [PythonCAD] More entity modification changes now available at repo

2006-01-12 Thread Stuart Brorson
Hi Art -- I've updated svn and tried out the changes. They work great! I am very happy with PythonCAD's new behavior. Thanks! I haven't had time to create any PythonCAD patches recently, and am currently occupied with other tasks, but I intend to start contributing again when things calm down

Re: [PythonCAD] Question about transferring objects between layers

2006-02-07 Thread Stuart Brorson
Hi -- > Suppose we have a segment S and its two endpoints P1 and P2. These three > objects are in some layer, and now I decide to transfer either of the > points to another layer. As both endpoints of the segment must be in > the same layer as the segment itself, what should be the expected way to

Re: [PythonCAD] Question about transferring objects between layers

2006-02-07 Thread Stuart Brorson
> > On Tue, Feb 07, 2006 at 03:43:25PM -0500, Stuart Brorson wrote: > > Hi -- > > > > > Suppose we have a segment S and its two endpoints P1 and P2. These three > > > objects are in some layer, and now I decide to transfer either of the > > > poin

Re: [PythonCAD] other notes about development

2006-03-04 Thread Stuart Brorson
> > I must somehow agree here. I remember looking at the code more > > closely a while ago. Initially I applauded the separation. But then > > I discovered that the core/engine/whatever was too much linked with > > the GUI. Specifically I remember the menu layout being specified in > > the GUI-