xpra icon
Bug tracker and wiki

Opened 3 months ago

Last modified 3 months ago

#2539 assigned enhancement

use header bar for window controls

Reported by: Antoine Martin Owned by: Antoine Martin
Priority: major Milestone: 4.1
Component: client Version: 3.0.x
Keywords: Cc:

Description (last modified by Antoine Martin)

As in the example here: browser/xpra/trunk/src/xpra/client/gtk_base/example/header_bar.py, we can add our own window widgets to the header bar without changing its geometry.
Either using a pancake menu or a few buttons.
Things we can do with this:

  • window info dialog
  • actions: refresh, re-init, etc
  • tweak encoding settings: bandwidth limit, speed, quality, content-type, etc
  • suspend / resume
  • modify state: fullscreen, modal, etc..
  • screenshot, debug, etc

Change History (2)

comment:1 Changed 3 months ago by Antoine Martin

Description: modified (diff)
Status: newassigned

comment:2 Changed 3 months ago by Antoine Martin

Milestone: 4.04.1

This is going to cause more problems with CSD, window geometry 'app-paintable' flag, etc..
Best to wait for the next release?

Note: See TracTickets for help on using tickets.