major-symbol-change dialog can outgrow the screen

Bug #835800 reported by KaiMartin
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
gEDA
Fix Released
Medium
Peter TB Brett

Bug Description

gschem puts out a warning if symbols had a version change. This warning dialog lists all offending symbols. The height of the dialog adjusts to the size of the list. If there are lots of offending symbols, the dialog can grow beyond the bottom of the screen, hiding the close button. See the attached screenshot.

Suggestion: Put the list of offending symbols in a scrollable box.

---<)kaimartin(>---

Tags: gschem
Revision history for this message
KaiMartin (kmk-familieknaak) wrote :
description: updated
Peter TB Brett (peter-b)
tags: added: gschem
Changed in geda:
importance: Undecided → Medium
Peter TB Brett (peter-b)
Changed in geda:
assignee: nobody → Peter TB Brett (peter-b)
Peter TB Brett (peter-b)
Changed in geda:
status: New → In Progress
Revision history for this message
gpleda.org commit robot (gpleda-launchpad-robot) wrote :

Bug was fixed by a commit
git master commit 02349b4a799cd36a91c9b9a1aab396731b9a6cf6
http://git.geda-project.org/geda-gaf/commit/?id=02349b4a799cd36a91c9b9a1aab396731b9a6cf6

commit 02349b4a799cd36a91c9b9a1aab396731b9a6cf6
Author: Peter TB Brett <email address hidden>
Commit: Peter TB Brett <email address hidden>

    gschem: Use a scrollable treeview for list of changed symbols.

    Rework the "major symbol change" dialog to use a GtkTreeView in a
    GtkScrolledWindow to list the changed symbols. This prevents the
    dialog box from growing to a ridiculous size if a very large number of
    symbols in a schematic have had major "symversion=" attribute
    increments.

    Closes-bug: lp-835800

Changed in geda:
status: In Progress → Fix Committed
Peter TB Brett (peter-b)
Changed in geda:
milestone: none → 1.9.0
Peter TB Brett (peter-b)
Changed in geda:
status: Fix Committed → Fix Released
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.