[Pidgin] #51: Add workspace support to libgnt, and a window manager that manages workspaces.

Pidgin trac at pidgin.im
Wed Apr 11 04:59:20 EDT 2007


#51: Add workspace support to libgnt, and a window manager that manages
workspaces.
----------------------------------+-----------------------------------------
  Reporter:  seanegan             |       Owner:  wabz
      Type:  enhancement          |      Status:  new 
  Priority:  major                |   Milestone:      
 Component:  finch (gnt/ncurses)  |     Version:  2.0 
Resolution:                       |    Keywords:      
----------------------------------+-----------------------------------------
Comment (by sadrul):

 I looked at newterm, set_term etc. But it increasingly looks like it
 should be possible to not use those. Instead, GntWM loses the lists it
 keeps for the windows. The lists go to GntWS (worskspace), and GntWM
 maintains a flexible list of GntWS'es. The GntWM can hide/show a GntWS.
 When that happens, the GntWS hide_/show_panels its own windows. The
 taskbar drawing also goes into GntWS. Right now, I think it'd be better to
 keep the switch-window etc. keybindings to GntWM. GntWM will figure out
 which GntWS to pass the message to.

 The first few features this could include: create-ws, switch-ws, move-ws,
 move-window-to-ws, close-ws.

 It may eventually be possible to allow different types of GntWS'es under
 the same GntWM. (I am thinking the way floatws, ionws etc. used to work in
 ion3).

 Do I sound reasonable, or should I seek counseling?

 wabz: You had a patch for workspacing. I continue to lose the link for
 that. If the above sounds reasonable to you, should we start updating the
 patch for this? Or are we better off doing it all from scratch?

-- 
Ticket URL: <http://developer.pidgin.im/ticket/51#comment:1>
Pidgin <http://pidgin.im>
Pidgin


More information about the Tracker mailing list