Commit graph

34 commits

Author SHA1 Message Date
markt
9910094bd1 don't set menuicon background to style's pixmap when the window has an icon 2007-01-01 07:15:59 +00:00
simonb
b9af026688 iconbutton handling fixes 2006-04-17 23:34:01 +00:00
simonb
83a3429c39 more button state fixing for shade, should be right now
plus noticed typo in theme for unshade
2006-04-14 15:26:25 +00:00
simonb
0780952b10 fix window button image updates 2006-04-14 14:22:16 +00:00
simonb
f2d3fff4d4 external tabs 2006-03-20 11:31:24 +00:00
mathias
ae05ad9a01 updated copyright info 2006-02-16 06:53:05 +00:00
mathias
59a806799f when the app changes its pixmap we need to trigger that correctly 2005-05-12 19:55:49 +00:00
mathias
44f2af5c10 minor optimization 2005-05-11 08:57:53 +00:00
mathias
64eb8cd6a9 new code in WinButton was assuming that at ::clear() - time there is always a
valid m_listen_to.winClient() .. which is not true under some circumstance.
i guarded the code accordingly.
2005-05-07 08:06:23 +00:00
mathias
4338fbec76 Added new Buttons for the Titlebar of a Window (Mathias)
- Shade - just like the "Stick"-button
  Styleresources:
    window.shade.pixmap, window.shade.unfocus.pixmap, window.shade.pressed.pixmap
    window.unshade.pixmap, window.unshade.unfocus.pixmap, window.unshade.pressed.pixmap
    etc.
- MenuIcon - click on it provides the windowmenu, if the app
  contains a pixmap (gvim, konqueror etc etc) the pixmap is displayed, a
  little menu otherwise. 
  Styleresources:
    windowmenu.pixmap, windowmenu.unfocus.pixmap windowmenu.pressed.pixmap
    etc.
Example ~/.fluxbox/init - entry:
  session.titlebar.left: MenuIcon Stick
  session.titlebar.right: Shade Minimize Maximize Close


hint: if the app HAS a pixmap i use window.title.focus.pixmap (look
WinButtonTheme for reference)in pixmap-based-styles. this looks excellent and dont need 
much extra-code to pipe that info into WinButtons.
2005-05-06 18:04:14 +00:00
simonb
ddcecec37e fix a few small bugs from recent big patch 2005-04-13 14:39:25 +00:00
simonb
88c66f0687 Big changes to how transparency works
Consequently rearrange lots of rendering ops, and strip calls to 
updateTransparent
2005-04-10 18:18:14 +00:00
mathias
cf46669bc1 copyright date 2005-01-24 18:34:57 +00:00
mathias
993c17cf2e svn propset svn:keywords "Id" 2004-11-19 11:37:27 +00:00
rathnor
36a848c4a5 tweak the X in the close button. It was uneven. Check the comment
for details, I suspect it depends on X version :-/
2004-05-14 13:44:31 +00:00
fluxgen
214a68012b improved speed 2004-02-27 13:25:18 +00:00
fluxgen
b7077b18d0 fixed some transparent bugs 2004-02-27 12:29:13 +00:00
rathnor
5e87ca1ea4 fix some minor transparency issues 2004-01-10 00:37:35 +00:00
rathnor
af7deab379 tweak winbutton icon drawing, plus a little fix to icon changes 2003-10-31 19:32:40 +00:00
rathnor
2f2e2185c3 fix invisible minimize button 2003-09-22 12:07:00 +00:00
fluxgen
56b9ef14ba fixed stick pressed pixmap bug 2003-09-14 17:34:47 +00:00
fluxgen
ce1852c293 minor fix 2003-09-14 10:22:45 +00:00
fluxgen
4c1c1267b6 fixed minor transparent issue 2003-09-12 23:36:16 +00:00
fluxgen
5eaa343471 fixed correct fallback 2003-09-12 22:52:22 +00:00
fluxgen
dc3f13d2fc fixed new image loading 2003-08-22 21:35:40 +00:00
fluxgen
1e7983d49f fixed scaling in theme instead 2003-08-22 15:04:18 +00:00
fluxgen
662be09609 Button changed to a FbWindow 2003-08-13 10:14:54 +00:00
fluxgen
6e1cecc261 updateTransparent 2003-08-04 12:52:39 +00:00
rathnor
31c77912d8 fix alignment of unstuck default pixmap 2003-05-07 12:16:09 +00:00
fluxgen
7298f23b0d added stuck pixmap, and unfocus pixmaps 2003-05-06 23:58:08 +00:00
fluxgen
3f62d0e808 added WinButtonTheme with pixmap support 2003-04-28 22:41:28 +00:00
fluxgen
9751d05db3 fixed so it gets win state sticky to update sticky button 2003-04-25 17:35:28 +00:00
fluxgen
0ff94f1c8f using not sticky state as default 2003-02-23 01:06:23 +00:00
fluxgen
3145c28d09 draws simple window graphics and handles buttons 2003-01-05 22:48:54 +00:00