Update:  
http://www.imonk.com/baboon/FvwmProxy/download/FvwmProxy.20060520.tar.bz2

Undo and Redo are tentatively working now.  I think I'm going with
Redo on meta-R instead of shift-meta-Z.

Some fixes, too.

-- 
  _
 ( \      _  \    /_ /  _ _  Jason Weber                  Glendale, CA
  \|(\/)()))  \/\/(-/_)(-/(  http://www.imonk.com/baboon  [EMAIL PROTECTED]
  //                                                      [EMAIL PROTECTED]
 (/


On Mon, May 08, 2006 at 01:01:11AM -0700, Jason Weber wrote:
> Update:  
> http://www.imonk.com/baboon/FvwmProxy/download/FvwmProxy.20060508.tar.bz2
> 
> Again, it's a prototype.
> 
> Here's a sample config, added to an existing proxy config:
> 
> *FvwmProxy: Group     "GIMP"  Include         "The GIMP"
> *FvwmProxy: Group     "GIMP"  AutoInclude
> *FvwmProxy: Group     "GIMP"  Exclude         "Preferences"
> 
> *FvwmProxy: Group     "xmag"  Include         "xmag"
> *FvwmProxy: Group     "xmag"  IgnoreIDs
> 
> *FvwmProxy: SlotWidth 16
> *FvwmProxy: SlotHeight        16
> *FvwmProxy: SlotSpace 4
> 
> *FvwmProxy: GroupSlot 2
> *FvwmProxy: GroupCount        6
> 
> *FvwmProxy: SlotStyle 1       MiniIcon
> *FvwmProxy: SlotStyle 8       Pixmap "HOME/etc/icons/mini/mini-bball.xpm"
> *FvwmProxy: SlotStyle 9       Pixmap "HOME/etc/icons/mini/mini-cross.xpm"
> 
> *FvwmProxy: SlotAction        1       Click1  Function "Die-on-DoubleClick"
> *FvwmProxy: SlotAction        8       Click1  Iconify
> *FvwmProxy: SlotAction        9       Click1  Delete
> 
> Key   Z               A       3       SendToModule    FvwmProxy       Undo
> Key   Z               A       S3      SendToModule    FvwmProxy       Redo
> 
> Undo and redo is still kinda sketchy.
> 
> Groups, by default, automatically associate windows of the same application,
> given that they each match an Include pattern.  AutoInclude grabs all
> windows in the application, except ones that matches an Exclude.
> You can have multiple Includes and Excludes per group.  Simple wildcards
> are supported using matchWildcards().  IgnoreIDs skips the
> "same application" test.  The example attaches all xmag's on the same desk.
> It's now all opt-in, so unmentioned windows are never grouped automaticially.
> "Same application" means, in order: same WM_CLIENT_LEADER, same group
> leader in WM_HINTS, same _NET_WM_PID, or related pid using /proc.
> 
> SlotStyle only supports MiniIcon and Pixmap, although I wouldn't mind
> supporting the same code as ButtonStyle.  I haven't figured out why
> PGetFvwmPicture() didn't work with ImagePath.
> 
> -- 
>   _
>  ( \      _  \    /_ /  _ _  Jason Weber                  Glendale, CA
>   \|(\/)()))  \/\/(-/_)(-/(  http://www.imonk.com/baboon  [EMAIL PROTECTED]
>   //                                                      [EMAIL PROTECTED]
>  (/
> 
> 
> On Sun, Apr 23, 2006 at 02:22:10AM -0700, Jason Weber wrote:
> > I've been working on the idea of proxy groups.
> > Fvwm developers are welcome to evaluate and provide feedback on a prototype.
> > 
> > http://www.imonk.com/baboon/FvwmProxy/download/FvwmProxy.20060423.tar.bz2
> > 
> > There are no new .fvwm2rc configurations yet.  It's all in code.
> > 
> > Proxy boxes now contain seven colored boxes.  Click a box to join
> > that group.  Moving, raising, lowering, iconifying, or deiconifying
> > a window in a group likewise affects the whole group.
> > Resizing a window in the group adjusts the matching edges
> > of the other windows in the group, primarily adjacent neighbors,
> > but across corners and even parallel disconnected edges as well.
> > Group behavior on moves and resizes does not occur when the proxies
> > are shown, so you can still make arbitrary adjustments.  Coarse size
> > increments (mostly consoles) are handled by internally retaining a
> > goal size.
> > 
> > Also, any new window that has the same process id (by _NET_WM_PID) as
> > any other window is automatically lumped into the same group,
> > starting a new group if necessary.
> > 
> > -- 
> >   _
> >  ( \      _  \    /_ /  _ _  Jason Weber                  Glendale, CA
> >   \|(\/)()))  \/\/(-/_)(-/(  http://www.imonk.com/baboon  [EMAIL PROTECTED]
> >   //                                                      [EMAIL PROTECTED]
> >  (/
> > 
> > 
> > 
> 

Reply via email to