Re: gEDA-user: [PCB-Patches] Action-documentation
Felix Ruoff wrote: b) Technically, it does not really lock the position but makes the labels insensitive to various user induced actions. Most importantly, text will ignore left mouse click and actions that work on objects under the mouse. You can still select the text with a lasso (left mouse drag) and perform actions on the selection. some of these actions may change the position of the text. E.g, move-to-other-side [snip] What do you think of the following descriptions: @item ToggleLockNames If set, text will ignore left mouse clicks and actions that work on objects under the mouse. @item ToggleOnlyNames If set, only text will be sensitive for mouse clicks and actions that work on objects under the mouse. I'd prefer more verbose descriptions. I'd add the ability to select with the lasso -- no need for every user to discover this detail by himself. But this is a matter of taste. ---)kaimartin(--- -- Kai-Martin Knaak tel: +49-511-762-2895 Universität Hannover, Inst. für Quantenoptik fax: +49-511-762-2211 Welfengarten 1, 30167 Hannover http://www.iqo.uni-hannover.de GPG key:http://pgp.mit.edu:11371/pks/lookup?search=Knaak+kmkop=get ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: [PCB-Patches] Action-documentation
What do you think of the following descriptions: @item ToggleLockNames If set, text will ignore left mouse clicks and actions that work on objects under the mouse. @item ToggleOnlyNames If set, only text will be sensitive for mouse clicks and actions that work on objects under the mouse. I'd prefer more verbose descriptions. I'd add the ability to select with the lasso -- no need for every user to discover this detail by himself. But this is a matter of taste. ---)kaimartin(--- I first thought the same way, but I found no formulation. Now, I see, that you have given a good one :-). A new suggestion: @item ToggleLockNames If set, text will ignore left mouse clicks and actions that work on objects under the mouse. You can still select text with a lasso (left mouse drag) and perform actions on the selection. @item ToggleOnlyNames If set, only text will be sensitive for mouse clicks and actions that work on objects under the mouse. You can still select other objects with a lasso (left mouse drag) and perform actions on the selection. Felix ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: [PCB-Patches] Action-documentation
On Nov 13, 2010, at 8:55 PM, kai-martin knaak wrote: DJ Delorie wrote: PS: (*) Would a general switch of element to footprint receive a warm welcome by the developers? This would provide more consistency between geda and pcb wording. element (...) footprint (...) I'll take this as a no. I think this is consistent with gschem; a symbol in your schematic specifies the footprint it needs when it becomes an element on your board. No. A symbol in gschem is not necessarily elementary. It can encapsulate circuitry that itself is represented by more symbols, which encapsulate circuitry represented by more symbols... The user of gschem/gnetlist gets to decide where this process bottoms out. You can do full hierarchy, Paul Tan style, or you can plow down to genuinely elementary devices: R, C, Q, etc. This is a major part of gEDA's flexibility and scalability. But elements in pcb are *not* elementary. It may be consistent. However, it is confusing to newbies, at least the ones I have been in touch with. IMHO, there is no need to use different words for types of land patterns and their instantiations. Yes. A well-factored design would draw no such distinction. In a well-factored design, one would build up geometry starting with genuinely elementary objects, and compose more elaborate geometry from those elements and/or other composites. John Doty Noqsi Aerospace, Ltd. http://www.noqsi.com/ j...@noqsi.com ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: [PCB-Patches] Action-documentation
Thanks for all your answers! Am 14.11.2010 03:35, schrieb kai-martin knaak: /-- +...@item ToggleLockNames +If set, the positions of all element-labels are locked relative to +the element-position. \--- a) The action is not confined to element(*)-labels. Free floating text is also affected. b) Technically, it does not really lock the position but makes the labels insensitive to various user induced actions. Most importantly, text will ignore left mouse click and actions that work on objects under the mouse. You can still select the text with a lasso (left mouse drag) and perform actions on the selection. some of these actions may change the position of the text. E.g, move-to-other-side [snip] What do you think of the following descriptions: @item ToggleLockNames If set, text will ignore left mouse clicks and actions that work on objects under the mouse. @item ToggleOnlyNames If set, only text will be sensitive for mouse clicks and actions that work on objects under the mouse. PS: (*) Would a general switch of element to footprint receive a warm welcome by the developers? This would provide more consistency between geda and pcb wording. I also needed some time to find-out the meaning of footprint and element in pcb. First, I thought, that an element is just everything (rat-lines, lines, vias, ... AND footprints) and footprints the 'elements' I can load from the library. Kind regards, Felix ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: [PCB-Patches] Action-documentation
I think this is consistent with gschem; a symbol in your schematic specifies the footprint it needs when it becomes an element on your board. No. A symbol in gschem is not necessarily elementary. I meant consistent with gschem's use of the terms footprint and element. ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: [PCB-Patches] Action-documentation
Felix Ruoff wrote: Patch 0007 /-- +...@item ToggleLockNames +If set, the positions of all element-labels are locked relative to +the element-position. \--- a) The action is not confined to element(*)-labels. Free floating text is also affected. b) Technically, it does not really lock the position but makes the labels insensitive to various user induced actions. Most importantly, text will ignore left mouse click and actions that work on objects under the mouse. You can still select the text with a lasso (left mouse drag) and perform actions on the selection. some of these actions may change the position of the text. E.g, move-to-other-side / +...@item ToggleOnlyNames +If set, only the position of element-labels can be changed. Every +other PCB-elements (lines, polygons, pins, pads, footprints, ...) +are locked at their position. \ Same here. This action renders everything insensitive to most user input except for text items. ---)kaimartin(--- PS: (*) Would a general switch of element to footprint receive a warm welcome by the developers? This would provide more consistency between geda and pcb wording. -- Kai-Martin Knaak Öffentlicher PGP-Schlüssel: http://pgp.mit.edu:11371/pks/lookup?op=getsearch=0x6C0B9F53 ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: [PCB-Patches] Action-documentation
On Sat, Nov 13, 2010 at 6:35 PM, kai-martin knaak k...@familieknaak.de wrote: PS: (*) Would a general switch of element to footprint receive a warm welcome by the developers? This would provide more consistency between geda and pcb wording. I've always thought of the footprint as the definition and the element as the instantiation of the footprint. I think it would be confusing to call the pcb element a footprint. Would I say there are twenty 0603 footprints on a board? No, there is just one 0603 footprint in use, and it is used 20 times to make 20 elements. Just a different perspective from a user, but I could be out in left field. Jared ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: [PCB-Patches] Action-documentation
PS: (*) Would a general switch of element to footprint receive a warm welcome by the developers? This would provide more consistency between geda and pcb wording. element In pcb an element represents any part you might install on your board, such as resistors, capacitors, and integrated circuits. Note that this also includes anything on your board that has its own footprint, even if it doesn't have a part associated with it, such as test points, registration targets, and edge connectors. An element has a footprint, but is more than a footprint - it also has a reference designator (refdes), value, description, and location. “Footprint” refers to the pattern; “element” refers to the instance. For example, your layout might have four elements that use one footprint. footprint A footprint is the pattern on a circuit board to which your parts are attached. This includes all copper, silk, solder mask, and paste information. In other EDA programs, this may be referred to as a “land pattern”. “Footprint” sometimes is used to refer to a footprint file. “Footprint” refers to the pattern; “element” refers to the instance. For example, your layout might have four elements that use one footprint. I think this is consistent with gschem; a symbol in your schematic specifies the footprint it needs when it becomes an element on your board. ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: [PCB-Patches] Action-documentation
Jared Casper wrote: Would I say there are twenty 0603 footprints on a board? Well, I would. I insert pattern from the footprint library not from the element lib. If there were different 0603 land patterns on the board, I'd say: The layout contains three kinds of 0603 footprints in the layout This would be bad practice anyway, since the footprint name should be non-ambiguous. ---)kaimartin(--- -- Kai-Martin Knaak Öffentlicher PGP-Schlüssel: http://pgp.mit.edu:11371/pks/lookup?op=getsearch=0x6C0B9F53 ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user
Re: gEDA-user: [PCB-Patches] Action-documentation
DJ Delorie wrote: PS: (*) Would a general switch of element to footprint receive a warm welcome by the developers? This would provide more consistency between geda and pcb wording. element (...) footprint (...) I'll take this as a no. I think this is consistent with gschem; a symbol in your schematic specifies the footprint it needs when it becomes an element on your board. It may be consistent. However, it is confusing to newbies, at least the ones I have been in touch with. IMHO, there is no need to use different words for types of land patterns and their instantiations. General language works pretty well without such a distinction. A chair is a general class of objects. If I beg you to bring me three chairs, you won't look for three different types of chairs. ---)kaimartin(--- -- Kai-Martin Knaak Öffentlicher PGP-Schlüssel: http://pgp.mit.edu:11371/pks/lookup?op=getsearch=0x6C0B9F53 ___ geda-user mailing list geda-user@moria.seul.org http://www.seul.org/cgi-bin/mailman/listinfo/geda-user