aboutsummaryrefslogtreecommitdiff
path: root/src/Window.cc
AgeCommit message (Collapse)AuthorFilesLines
2006-05-07handle utf-8 strings properly.simonb1-1/+1
use utf8 internally
2006-04-26resize and notify client when autogroupingsimonb1-0/+6
2006-04-24Use -Wall when --enable-debug and some warning fixes simonb1-2/+1
+ thanks Jonas Koelker
2006-04-23focus a window if it's the only one.simonb1-1/+2
Thanks Jonas Koelker
2006-04-19mouse focus fixes - thanks Scott Kuhl: skuhl AT cs utah edusimonb1-2/+2
2006-04-17iconbutton handling fixessimonb1-0/+5
2006-04-16fix all compiler warnings with -Wallsimonb1-6/+8
2006-04-14fix window button image updatessimonb1-0/+1
2006-04-11situation: a maximized xterm changes its size (coz the user changes the font).mathias1-61/+75
after unmaximizing the window it snaps back to its old values .. which are not in sync with the sizehints anymore. hence we need to apply them for maximizing / unmaximizing and unfullscreen to avoid ugly visual appearance.
2006-04-02size_t fixes, thanks Semushin Slava aka php-coderfluxgen1-1/+1
2006-03-22more external tab work, tidying and tab width config optionsimonb1-7/+0
2006-03-22external tabs features and bugfixessimonb1-30/+77
2006-03-20external tabssimonb1-12/+49
2006-03-18We now create titlebar resource session.screen<num>.titlbar.left/right on ↵fluxgen1-56/+124
the fly here instead of fluxbox.cc
2006-02-20moved class Layer from class Fluxbox and thus reduces some dependeciesfluxgen1-7/+6
2006-02-19Added center resize. Resizes all corners at the same time.fluxgen1-14/+41
2006-02-19FbWinFrame should not depend on class Fluxboxfluxgen1-1/+2
2006-02-18moved all focus handling to FocusControlfluxgen1-1/+1
2006-02-18moved all focus handling to class FocusControlfluxgen1-9/+10
2006-02-16updated copyright infomathias1-1/+1
2006-01-16applied patch from php-coder to fix some warnings, mostly signed vs unsignedmathias1-4/+4
issues
2006-01-03unused headersfluxgen1-1/+0
2005-12-22removed unused variablefluxgen1-2/+0
2005-11-22indentationfluxgen1-25/+25
2005-10-19Fixed reordering of tabs, patch from Rob Stevensmathias1-5/+5
2005-10-04avoid drawing the resize outline when not really resizing, caused flickering.mathias1-18/+30
2005-09-16reverted last change .. the problem of the user must be handled ↵mathias1-1/+1
differently... never commit after 3 hours of sleep again.
2005-09-16LeftMouseButton should always setInputFocus() to avoid focus problemsmathias1-1/+1
when changing the active window via NextWindow/PrevWindow and then not beeing able to set the focus of the window underneath the mouse with a simple click again (in MouseFocus - mode). Suggestion via mail to devel-ml from Eike von Seggern
2005-09-08tweak last patch for titlebar scroll optionssimonb1-2/+3
2005-09-07Add titlebar scrolling options (thanks Krzysiek Pawlik ↵simonb1-0/+30
<krzysiek.pawlik__AT__people.pl>) New init options added: session.screenN.windowScrollAction: Shade|NextTab - set the action that happens when scrolling on the titlebar session.screenN.windowScrollReverse: true|false - reverse the action direction
2005-09-04added feature request #1084510:mathias1-0/+4
when mod1 + leftmouse are clicked on a window and the mouse is not moved, the window is raised at leftmouserelease. i dont think we need an extra option for that since its very unobtrusive but neat to have.
2005-07-25Fix for #1240248, Segfaults for :MoveTabLeft/Rightmathias1-14/+10
wrong code in Container.cc
2005-07-20Changed some *Focus options, just to make some things a bit more clear.mathias1-15/+13
the "Sloppy" was always a bit .. unprecise. removed SloppyFocus, SemiSloppyFocus and ClickToFocus options added MouseFocus, ClickFocus, MouseTabFocus, ClickTabFocus - MouseFocus - change the focus to the window under the mouse (almost similar to the 'old' SloppyFocus) - ClickFocus - change the focus to the window the user clicks - MouseTabFocus - change active tabclient to the one under the mouse in titlebar, does NOT change the focus - ClickTabFocus - change active tabclient when clicked onto a tabbutton to achieve former SemiSloppyFocus behavior one needs MouseFocus and ClickTabFocus
2005-07-13When the screen is filled with windows it can be pretty hard to find a "valid"mathias1-7/+10
area to drop a tab button to detach the client from the group. solution is to detach the client if the tab button is dropped onto the client area of the same group.
2005-07-04cleaning, change getCount to numberOfWorkspacefluxgen1-13/+4
2005-06-23minor fix for window menufluxgen1-2/+4
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