aboutsummaryrefslogtreecommitdiff
path: root/src/Window.cc
AgeCommit message (Collapse)AuthorFilesLines
2005-06-23moved window menu from FluxboxWindow to BScreenfluxgen1-65/+15
2005-06-19fix handling of shaded and iconic windows, particularly on restartsimonb1-44/+44
2005-06-19revert 4055, caused crashes plus it should be done differentlysimonb1-12/+16
2005-06-18Fixes #1116965, shadwd windows on restart:mathias1-16/+12
shaded icons behaved badly on restart, they went into a real stupid state: somehow shaded, but at the same time iconic, so you werent able to unshade, resize them properly. i fixed that by applying NormalState on shutdowntime (see FluxboxWindow::restore(), unshading a shaded frame to get good window dimensions and on init() i mark the window initialized and connect it to Fluxbox::attachSignals() a bit later.
2005-05-06Added new Buttons for the Titlebar of a Window (Mathias)mathias1-0/+11
- 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-03minor fixfluxgen1-1/+0
2005-05-03using associateClient to create new tab and map it to labelbuttonsfluxgen1-45/+25
2005-05-02more compose and select2ndfluxgen1-31/+33
2005-05-02using Select2ndfluxgen1-78/+84
2005-05-02cleaning, create and delete tabs with FbWinFrame createTab/removeTabfluxgen1-54/+25
2005-04-29transient window fixfluxgen1-36/+57
2005-04-26fix systray client sizingsimonb1-1/+1
2005-04-26extension of previous big patch. Move a bunch of menu things onto simonb1-5/+4
background pixmap. Same for textbuttons.
2005-04-22clear the maximized-Flag from a resized/moved Window ... a moved or resizedmathias1-0/+3
Window is not maximized any longer per definition imho. maybe we need to apply the same policy to the fullscreen-State
2005-04-18fixes a little bug with snapping to windows which have a border only.mathias1-2/+4
such windows dont have DECORM_ENABLED and hence no borderwidth was added to the calculation. thats fixed now
2005-04-15closes #1170056, Moving tab beyong last right tab causes malfunctionmathias1-1/+2
2005-04-10Big changes to how transparency workssimonb1-9/+9
Consequently rearrange lots of rendering ops, and strip calls to updateTransparent
2005-03-16fix for gravity field on _NET_MOVERESIZE_WINDOW messages, patch from Rob ↵mathias1-0/+23
Stevens <stever3 at nycap dot rr dot com>
2005-01-24copyright datemathias1-1/+1
2005-01-20cosmeticmathias1-8/+7
2005-01-20fix tab detach - the window wasn't shown after attachTosimonb1-2/+3
2005-01-14copyrightmathias1-1/+1
2005-01-10forgotten debug-stuffmathias1-1/+1
2005-01-10fix position init from atom handlerssimonb1-7/+15
2005-01-05fix up window initialisation orderingsimonb1-17/+48
2005-01-04fix some initialisation, especially relating to placement and simonb1-4/+7
decoration/handler hints
2005-01-03fixed #996298, maximized windows and snapped windows dont respectmathias1-2/+20
toolbar-borderwidth further more windows do snap at screen-edges, no matter if maxover is enabled or not
2004-12-28fixed shape bugfluxgen1-1/+0
2004-12-21fix a problem with enabling/disabling fullscreen-mode in gtk2-appsmathias1-1/+64
* synchronize _NET_WM_STATE in Ewmh.cc * added FluxboxWindow::setFullscreen(bool) to Window.cc furthermore, if a window is in fullscreenmode any existing shape is disabled (looks pretty annoying in mplayer for example)
2004-12-13applied patch from Rob Stevens:mathias1-8/+150
fixes dragNdrop ordering of tabs so next/prevtab are not confused -> modification of m_clientlist
2004-12-10maximizing a shaded window should unshade it before .. the user WANTS to seemathias1-0/+3
it. closed #1082671
2004-11-30adds "kill" to the windowmenumathias1-245/+251
closes #1075142
2004-11-24patch from Rob Stevens to add dragndrop-reordering of the tabsmathias1-4/+13
disable title of the windowmenu when called from titlebar
2004-11-22do not handle configure request while iconified, fixes problem Wine with ↵fluxgen1-7/+8
Paradise Poker client
2004-11-19svn propset svn:keywords "Id"mathias1-1/+1
2004-11-07fixed a problem with the snapping-windows code:akir1-6/+11
decorationless windows have a borderWidth of 0 and thus the snapping was calculated wrong.
2004-10-28fix 1052095, windowmenu doesnt close when tabs are changed (closed,new ↵akir1-1/+7
attached or dragged around)
2004-10-21not all compilers have __FUNCTION__ (mipspro)akir1-3/+3
2004-10-18cosmetic changes, added ResizeModel to ScreenRessourcesakir1-2/+2
2004-10-17made iconic and shaded windows not resizableakir1-3/+3
2004-10-04don't require [begin] in included filesrathnor1-2/+2
2004-09-30title of current tab-window is now shown in the iconbar-buttonsakir1-2/+3
2004-09-11fix issues that resulted in unnecessary X errorsrathnor1-2/+2
2004-08-31add autoconf check for std c++ headersrathnor1-4/+16
2004-08-29fix crash bug when windowmenu doesn't include extramenusrathnor1-5/+13
improve checking of existence/success of loading windowmenu file
2004-08-13fixed slow resize of xmms playlist, we called setupWindow in ↵fluxgen1-16/+42
XA_WM_NORMAL_HINTS even when didnt have to
2004-08-10fixed so we call setupWindow last in init(), else we dont get anything in ↵fluxgen1-4/+11
the titlebar if we dont have some special option like remember enabled
2004-08-10some debugmessages and minor fixesfluxgen1-6/+10
2004-07-15click on handle raises, and some other minor fixesfluxgen1-38/+77
2004-06-29fix rectangle drawing on attaching tabsrathnor1-9/+12