Streamlining and Updating Blocks

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
7 messages Options
Reply | Threaded
Open this post in threaded view
|

Streamlining and Updating Blocks

jossla
Hey team,

So I'm interested in working on the block system in librecad.  In trying to use librecad as a primary cad program (and qcad for that matter) the block system was feature I found myself repeatedly annoyed by.

Changes I'm Proposing:

1. I want to replace the "Add Block" button on the block widget with a "Create Block" button (or if other folks are wedded to having "Add Block" on the gui then adding a create block in addition to it, although I'm for removing it as I think it's confusing.)  The reason for this is that I think that someone using the sidebar is more likely to be creating a block in the current drawing and then wishing to add it as a block for future use, rather then creating an empty block and then going in and editing it in the block editor.  Otherwise proper scaling and block sizing are an issue.  Also, looking around the message boards for qcad, this seems to be a confusing feature for people.

2.  I want to create an "Insertion Point" tool for use in the block editor rather than defaulting the insertion point to 0,0

3.  I want to create a simplified tool for sending a block from the block list to the library so that it becomes available for other drawings.

4.  I want to, and this is something I'll need suggestions on from folks more familiar with the project, add a tag function to blocks similar to that used in autocad.  Tags would be user positioned and formatted text boxes within the block which the program would prompt the user to enter values for during insertion, or else use a default value.

5.  Lastly there seems to be a bug on block insert which causes the main window to stretch horizontally carrying the layer list to move far to the right, off of the screen.

I appreciate input, and any suggestions would be most welcome.  #1 is well within my present coding abilities, the latter 4 will be fun challenges!

-joseph
Reply | Threaded
Open this post in threaded view
|

Re: Streamlining and Updating Blocks

fernandohildebrand
Cool! Go get them!

2012/3/1 jossla [via LibreCAD] <[hidden email]>
Hey team,

So I'm interested in working on the block system in librecad.  In trying to use librecad as a primary cad program (and qcad for that matter) the block system was feature I found myself repeatedly annoyed by.

Changes I'm Proposing:

1. I want to replace the "Add Block" button on the block widget with a "Create Block" button (or if other folks are wedded to having "Add Block" on the gui then adding a create block in addition to it, although I'm for removing it as I think it's confusing.)  The reason for this is that I think that someone using the sidebar is more likely to be creating a block in the current drawing and then wishing to add it as a block for future use, rather then creating an empty block and then going in and editing it in the block editor.  Otherwise proper scaling and block sizing are an issue.  Also, looking around the message boards for qcad, this seems to be a confusing feature for people.

2.  I want to create an "Insertion Point" tool for use in the block editor rather than defaulting the insertion point to 0,0

3.  I want to create a simplified tool for sending a block from the block list to the library so that it becomes available for other drawings.

4.  I want to, and this is something I'll need suggestions on from folks more familiar with the project, add a tag function to blocks similar to that used in autocad.  Tags would be user positioned and formatted text boxes within the block which the program would prompt the user to enter values for during insertion, or else use a default value.

5.  Lastly there seems to be a bug on block insert which causes the main window to stretch horizontally carrying the layer list to move far to the right, off of the screen.

I appreciate input, and any suggestions would be most welcome.  #1 is well within my present coding abilities, the latter 4 will be fun challenges!

-joseph


If you reply to this email, your message will be added to the discussion below:
http://forum.librecad.org/Streamlining-and-Updating-Blocks-tp5529085p5529085.html
To start a new topic under LibreCAD-dev, email [hidden email]
To unsubscribe from LibreCAD-dev, click here.
NAML



--
Fernando da Motta Hildebrand


Reply | Threaded
Open this post in threaded view
|

Re: Streamlining and Updating Blocks

ClaudeQC
In reply to this post by jossla

Hello Joseph,


>
> Changes I'm Proposing:
>
> ...
>
> 2.  I want to create an "Insertion Point" tool for use in the
> block editor rather than defaulting the insertion point to 0,0
>

- Personally, I prefer the default insertion point being at (0,0),
  because this is simple and fast.


- I suggest you to put your proposal as feature requests
  in LibreCAD Feature Requests Tracker, at the following
  place:

http://sourceforge.net/tracker/?group_id=342582&atid=1433847

  Once done, this proposal can be reviewed by LibreCAD
  development team.


- For the bugs, use the LibreCAD Bugs Tracker below:

http://sourceforge.net/tracker/?group_id=342582&atid=1433844


From a LibreCAD contributor,

Claude



Reply | Threaded
Open this post in threaded view
|

Re: Re: Streamlining and Updating Blocks

joseph.lapp
Will do Claude, sorry if I jumped the gun. My thinking re: default base point is that unless the user is specifically creating a block in a "block editor" (not as part of q drawing) then there won't be a relation 0,0 and the desired base point. In my own use of the software that's always coming back to bite me and then I have to edit block attributes, locate the block in the window (usually it's nowhere near 0,0) then reposition it. If there's another way to change the base point in the "block editor" (ie, after the initial block creation) then I haven't found it yet.

Anyway, I'll post my ideas as individual feature requests over at source forge.

-joseph

On , "ClaudeQC [via LibreCAD]" <[hidden email]> wrote:

>
>
>
> Hello Joseph,
>
>
>
> >
>
> > Changes I'm Proposing:
>
> >
>
> > ...
>
> >
>
> > 2.  I want to create an "Insertion Point" tool for use in the
>
> > block editor rather than defaulting the insertion point to 0,0
>
> >
>
>
> - Personally, I prefer the default insertion point being at (0,0),
>
>   because this is simple and fast.
>
>
>
> - I suggest you to put your proposal as feature requests
>
>   in LibreCAD Feature Requests Tracker, at the following
>
>   place:
>
>
> http://sourceforge.net/tracker/?group_id=342582&atid=1433847
>
>   Once done, this proposal can be reviewed by LibreCAD
>
>   development team.
>
>
>
> - For the bugs, use the LibreCAD Bugs Tracker below:
>
>
> http://sourceforge.net/tracker/?group_id=342582&atid=1433844
>
>
> From a LibreCAD contributor,
>
>
> Claude
>
>
>
>
>
>
>
>
>
>
>
>
> If you reply to this email, your message will be added to the discussion below:
>
> http://forum.librecad.org/Streamlining-and-Updating-Blocks-tp5529085p5529902.html
>
>
>
> To start a new topic under LibreCAD-dev, email [hidden email]
>
> To unsubscribe from LibreCAD-dev, click here.
>
> NAML
>
>
Reply | Threaded
Open this post in threaded view
|

Re: Streamlining and Updating Blocks

ClaudeQC

On 02/03/2012 0:43, joseph.lapp [via LibreCAD] wrote:

 >
 > My thinking re: default base
 > point is that unless the user is specifically creating a block in a
 > "block editor" (not as part of q drawing) then there won't be a
 > relation
 > 0,0 and the desired base point. In my own use of the software that's
 > always coming back to bite me and then I have to edit block
 > attributes,
 > locate the block in the window (usually it's nowhere near 0,0) then
 > reposition it. If there's another way to change the base point in the
 > "block editor" (ie, after the initial block creation) then I haven't
 > found it yet.
 >

- In LibreCAD, there is a "Create Block" command, but that command
   is not accessible from the block tool bar; but only from the
   Block menu.
   The "Create Block" command located in the Block menu enable
   user to create a block using the full set of selection tools,
   and also specify the block reference point, using the full set
   of snap tools.


Hope this help,

Claude



Reply | Threaded
Open this post in threaded view
|

Re: Re: Streamlining and Updating Blocks

joseph.lapp
Hey Claude,

I'm merely suggesting that we make that command accessible from the toolbar. Which is possible with just a few lines of code.

-joseph

On , "ClaudeQC [via LibreCAD]" <[hidden email]> wrote:

>
>
>
> On 02/03/2012 0:43, joseph.lapp [via LibreCAD] wrote:
>
>
>  >
>
>  > My thinking re: default base
>
>  > point is that unless the user is specifically creating a block in a
>
>  > "block editor" (not as part of q drawing) then there won't be a
>
>  > relation
>
>  > 0,0 and the desired base point. In my own use of the software that's
>
>  > always coming back to bite me and then I have to edit block
>
>  > attributes,
>
>  > locate the block in the window (usually it's nowhere near 0,0) then
>
>  > reposition it. If there's another way to change the base point in the
>
>  > "block editor" (ie, after the initial block creation) then I haven't
>
>  > found it yet.
>
>  >
>
>
> - In LibreCAD, there is a "Create Block" command, but that command
>
>    is not accessible from the block tool bar; but only from the
>
>    Block menu.
>
>    The "Create Block" command located in the Block menu enable
>
>    user to create a block using the full set of selection tools,
>
>    and also specify the block reference point, using the full set
>
>    of snap tools.
>
>
>
> Hope this help,
>
>
> Claude
>
>
>
>
>
>
>
>
>
>
>
>
> If you reply to this email, your message will be added to the discussion below:
>
> http://forum.librecad.org/Streamlining-and-Updating-Blocks-tp5529085p5530992.html
>
>
>
> To start a new topic under LibreCAD-dev, email [hidden email]
>
> To unsubscribe from LibreCAD-dev, click here.
>
> NAML
>
>
Reply | Threaded
Open this post in threaded view
|

Re: Streamlining and Updating Blocks

ClaudeQC

On 02/03/2012 14:18, joseph.lapp [via LibreCAD] wrote:

 >
 > I'm merely suggesting that we make that command accessible from the
 > toolbar. Which is possible with just a few lines of code.
 >

- I agreed with you.
   If you want, you can put your suggestion in the LibreCAD
   Feature Requests Tracker.


Claude