pcb

'Generate object report' should allow to edit the shown values.

Bug #1488931 reported by Traumflug
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
pcb
Triaged
Wishlist
Unassigned

Bug Description

pcb user interface doesn't exactly shine when it comes to setting details of individual objects or groups of objects. One can only select them and try to achieve the wanted values with Menu -> Select -> Change size of selected objects. Alternatively one has to go to the text editor.

The proposal here is to make the fields in Menu -> Info -> Generate object report editable.

- Having a selection, 'Generate object report' wouldn't ask to pick an object, but act on the selection. This way it's possible to act on more than one object.

- Having no selection, the report would act as before.

- If a field has the same value for all selected objects, or there is only one object, this value is shown.

- If a field has different numbers across the selection, min and max values are shown.

- In both cases editing the value in the field sets the field of all objects to the same value. This is a behaviour often seen in graphics applications and also straightforward and obvious, so it should be intuitive.

- There should be (tristate) checkboxes for the flags applicable to the selected objects. Like 'hole', 'solder', 'clearline', etc.

- There should be a 'cancel' button, of course, maybe even the default, to avoid unwanted changes.

Advantage of such editable fields is, there is no additional clutter. The shown dialog is mostly the same. These editable fields can get small '+10mil' and '-10mil' buttons, like many graphics applications do, making all the menu entries in Menu -> Select -> Change... become mostly obsolete, actually reducing clutter. File format is untouched, so no drawbacks for external tools or hand-editing.

Traumflug (mah-jump-ing)
Changed in pcb:
importance: Undecided → Wishlist
Changed in pcb:
status: New → Triaged
milestone: none → next-feature-release
Traumflug (mah-jump-ing)
Changed in geda-project:
importance: Undecided → Wishlist
status: New → Confirmed
Changed in pcb:
milestone: pcb-4.1.0 → pcb-4.1.1
Changed in pcb:
milestone: pcb-4.1.1 → pcb-4.2.1
Changed in pcb:
milestone: pcb-4.2.1 → future-feature-release
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.