aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)AuthorFilesLines
2005-10-19Fixed reordering of tabs, patch from Rob Stevensmathias3-11/+25
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-16use fbsetroot in default stylesmathias1-25/+0
2005-09-14minor changefluxgen1-1/+1
2005-09-14moved MenuContext classfluxgen1-13/+14
2005-09-14include memory for auto_ptrfluxgen1-0/+2
2005-09-14include functional for mem_fun_tfluxgen1-0/+1
2005-09-14include memory for auto_ptrfluxgen1-0/+3
2005-09-12fixes #1281708, MenuIcon doesnt scale properly, patch from sf.netmathias1-0/+4
2005-09-08tweak last patch for titlebar scroll optionssimonb1-2/+3
2005-09-07bugfix for client menufluxgen1-16/+22
2005-09-07Add titlebar scrolling options (thanks Krzysiek Pawlik ↵simonb4-1/+43
<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-09-03texture limits were hardcoded to 3200 in TextureRender.cc .. this leadmathias1-4/+7
to useless warnings on huge xinerama setups with those nifty 20' or bigger lcds ... we use now screen dimensions to set a sane limit for textures
2005-08-31added svn revision number output, thanks php-coderfluxgen1-1/+1
2005-08-23--disable-regexp switches from <regexp.h> to <string> inmathias2-6/+4
Regexp.cc .. but it still needs to be compiled. hence the little fix in src/Makefile.am
2005-07-25Fix for #1240248, Segfaults for :MoveTabLeft/Rightmathias3-33/+27
wrong code in Container.cc
2005-07-20Changed some *Focus options, just to make some things a bit more clear.mathias6-91/+131
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-07info about locale path, patch from php-coderfluxgen1-1/+4
2005-07-05respect border size in the MoveTo action, especially at the right and lowermathias1-2/+2
border of the screen.
2005-07-04cleaning, change getCount to numberOfWorkspacesfluxgen3-22/+22
2005-07-04cleaning, change getCount to numberOfWorkspacesfluxgen4-12/+27
2005-07-04cleaning, change getCount to numberOfWorkspacefluxgen8-65/+46
2005-06-30if we check the time only ever second we can get into trouble, eg:mathias1-3/+4
assume its 12:34:56.99, displaying 12:34:56 takes some time and so its already 12:34:57 when we display 12:34:56. to fix that i set the time to check the clock to 0.01 seconds. that shouldnt hurt much since we only redraw the clock when the string has changed. a more complex approach would be to analyze the strftime-string and set the timeout accordingly. but i dont know if its really worth the effort and beeing a bit off schedule can happen too, just not as often as if you are in seconds mode.
2005-06-28Add missing ``template <>`` befor ThemeItem<Font>::setDefaultValue.grubert1-1/+1
2005-06-28- Fix for toggling the toolbar doesnt update strut (thanx C. Monti)mathias1-25/+15
- Little reordering of ToolbarMenu items, more important ones to the top and "edit current ws" out... maybe we should think of another way of providing menus for the tools .. submenus?
2005-06-23minor fix for window menufluxgen1-2/+4
2005-06-23added forgotten _FBNLS;mathias1-0/+1
2005-06-23moved window menu from FluxboxWindow to BScreenfluxgen1-2/+6
2005-06-23added showSubmenu in MenuItemfluxgen3-3/+11
2005-06-23moved window menu from FluxboxWindow to BScreenfluxgen16-283/+303
2005-06-23new filesfluxgen4-1/+83
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-19change fbwinframe to use containersimonb4-269/+266
move a few frame ops to have most code in Container
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-06-18Screen.cc: not used codemathias1-4/+0
fbgm.in: added amarok
2005-06-17*.font.shadow.x and *.font.shadow.x were not correctly read or better,mathias1-3/+8
misinterpreted. so the shadow'ed text was written direct underneath the normal text .. and hence invisible.
2005-06-16little typo which prevented shadowcolor beeing setmathias1-1/+1
2005-06-15Enhanced MoveTo, fixes #1074568mathias3-14/+81
MoveTo <int|*> <int|*> <Reference Corner> - * means "use current value" - Reference Corner is one of: - UpperLeft, Upper, UpperRight - Left, Right - LowerLeft, Lower, Right examples: MoveTo 0 * Left -> snap to left workspace edge MoveTo * 0 Lower -> snap to lower workspace edge MoveTo 0 0 UpperRight -> snap to upper right workspace corner TODO: perhaps add some "aliases" to make it more userfriendly
2005-06-15Fixes #1213003, SendToWorkspace shouldnt followmathias3-2/+57
SendToWorkspace and the rest are putting the window onto the new workspace silently, TakeToWorkspace warps to the new workspace with the window.
2005-06-15Fixes #1216020, *.font.effect wont get cleared if not defined in stylemathias1-1/+15
2005-06-08most used items should appear ontop of a menu. so i reordered themathias1-22/+41
workspacemenu a bit to fit that idea.
2005-06-07Fixed justification in WorkspaceNameTool #1213262, values were set after themathias1-4/+6
render() call was made.
2005-06-04added -screen to -helpmathias1-0/+1
2005-06-03- Usage of xft-fonts is prefered, except a font-description starts with '-'mathias15-276/+197
- Removed "antialias"-option completly, to enable/disable "antialias" use either <fontname>:antialias=<bool> in the style or use Xft.antialias: <bool> in your .Xdefaults - Added new styleresources: *.font.effect: <halo|shadow> *.font.shadow.x : <int> - shadow x offset *.font.shadow.y : <int> - shadow y offset *.font.shadow.color : <color> - color of shadow *.font.halo.color : <color> - color of halo - Removed 'shadow' and 'halo' options from fontdefinitions: !! Style authors have to update their styles !! - Simplified XmbFontImp to not try all possible fonts to match locale - Style authors may specify multiple fonts: <font1>|<font2>|<font3> if loading of font1 fails, fluxbox probes <font2>, etc. The last font is "fixed". Hints for style authors: - if xft tries to load a font it will _ALWAYS_ return a valid font, it doesnt have to look like the one you want to have, read more about it: http://fontconfig.org/fontconfig-user.html - export XFT_DEBUG=1 before running fluxbox helps to see which fonts are picked. eg: *.font: Verdana,Arial-12:antialias=true|-artwiz-snap-*- if fluxbox is compiled with xft this will NEVER try to load "-artwiz-snap-*-" since xft gives for sure a font, most likely Verdana or Arial but noone knows. So, if fluxbox has no xft support the first fontpattern fails and fluxbox tries the next one, which might be successful. if everything fails, it will use "fixed" - Added caching of fonts, fonts are only loaded once. - Fixed #1090902 (slow utf8 start)
2005-06-03deleted the "fallback"-code, which was one of the reasons for slowing downmathias1-44/+2
fluxbox in utf8-locales: if no fontset is found up to this point its because of a) no such font b) not supported locale if we try our best and enhance the basename-list and add some more generic patterns the xserver will give us a valid fontset .. which is good coz we have something to work with but which is BAD coz we return a valid fontset as if we have found the font the user wants .. so, every fallback in higher level code will fail coz we find a valid fontset by any meaning here. if no fontset can be found, the "fixed"-fontset should be there already.