bugMyPaint - Bugs: bug #20639, [gtk3]: shaped windows are no...

Show feedback again

You are not allowed to post comments on this tracker with your current authentification level.

bug #20639: [gtk3]: shaped windows are no longer shaped: popup rings, drag-from-sidebar preview

Submitted by:  Andrew Chadwick <achadwick>
Submitted on:  Fri Mar 22 22:54:15 2013  
Severity: 2 - MinorPriority: 5 - Normal
Status: NonePrivacy: Public
Assigned to: NoneOpen/Closed: Open
Release: 764cbc39Planned Release: None
Operating System: Debian testing/Wheez

Sat May 4 15:22:35 2013, comment #2:

(Nevermind my comments about brush selector, I just realized the brush window button already exists, I didn't mean to suggest to add it in the pop-up version, and it's off-topic here anyway.)

Martin Renold <martinxyz>
Project Administrator
Sat May 4 15:01:02 2013, comment #1:

The quick color adjuster (V key) window is very sensitive to micro-usability. I'm not quite happy with the quick brush selector in that way, and I would hate to see the color changer popup grow bells and whistles like a mode selector on top of it, or lose the ability to select with key-down-key-up without clicking. When I use this one in full-screen, I want to see as little GUI as possible.

The "three-rings" color popup has its use sometimes, but IMO not enough to keep maintaining it. The ring sliders are a bit cumbersome to operate, I don't think many people would miss them.

(About the brush selector: IMO there should be no need for a cancel button, and having a scroll bar seems a bit heavy-weight already for pop-up. Switching between brushsets with the arrow keys is very cumbersome. It's like groping around blindly, to find the flash light you have lost in the dark. And an user was asking if there was a way to make the brush selector stay on screen permanently - he didn't realize that the full brush selector even exists. Maybe the solution could be a tiny button that opens the real selector, and the popup only ever shows the "favourites" group? just brainstorming now.)

Martin Renold <martinxyz>
Project Administrator
Fri Mar 22 22:54:15 2013, original submission:

Shaped windows can no longer be made with GTK3, and are disabled to prevent exceptions. A workaround should be found (transparency?), or we could rework things accordingly:

  • Replace the rings with a popup dialog like the Quick Brush chooser, with an ItemSpinner header that flips between all of the new ColorAdjuster classes.
    • For this, the wash selectors should be made available on tabs as normal colour selectors.
    • The new Python colour selectors would suffice as a replacement for the rings popup, with a rectangular dialog.
    • Modal with explicit handling of mouse-out is a nice approach.
  • Replace the sidebar and layout.py with something a bit better tailored to GTK3. Stacks of tabs work well, and I have some toy code I could integrate.
    • Registering subwindows using API calls is probably better than the current approach.
    • Possibly work in some sort of module system at the same time.

For now though, this isn't a critical issue.

Andrew Chadwick <achadwick>
Project Administrator


No files currently attached


Depends on the following items: None found

Items that depend on this one: None found


Carbon-Copy List
  • -unavailable- added by martinxyz (Posted a comment)
  • -unavailable- added by achadwick (Submitted the item)

    Do you think this task is very important?
    If so, you can click here to add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.


    Error: not logged in



    No Changes Have Been Made to This Item
    Show feedback again

    Back to the top

    Powered by Savane 3.1-cleanup