aboutsummaryrefslogtreecommitdiff
path: root/src/FbTk
AgeCommit message (Collapse)AuthorFilesLines
2005-05-06Fix for #1160244, #1099704, #1094107:mathias3-42/+48
if the xkb-extension is enabled and the user switches between his/her keyboardlayouts fluxbox's keybhandling doesn't work well anymore because xkeyevent.state contains also xkb-related flags and thus we have to handle that with caution. KeyUtils now contain 'isolateModifierMask()' to really work only on the modifiers. why not as part of cleanMods() ? because the XLookupString return false results, eg TextBox's would only print chars from the first keyboardlayout.
2005-05-03fix some menu drawing issuessimonb2-4/+25
2005-05-02Select2nd filefluxgen1-0/+1
2005-05-02select 2nd element in pairfluxgen1-0/+18
2005-04-29enabled MenuItems / Separators are not clickable and the same logic shouldmathias1-4/+3
apply to keys.
2005-04-29display accessorfluxgen1-0/+2
2005-04-28revert mathias last change, and fix it differently using info already simonb2-19/+9
there
2005-04-27i added an attribute to FbWindow to mark windows which are only used asmathias2-6/+16
"carrier" (maybe a temporarly name?) ... carriers dont need background-updates .. ever. this leads to a big performance"boost" over the last commits. before we updated also the windows which are the hosts for the apps (m_window and m_clientarea in FbWinFrame) -> bad idea.
2005-04-27fix background setting + initialisationsimonb1-3/+7
2005-04-27add rough support for non-default depth pixmaps. Saves us having ghost simonb3-10/+24
holes in windows
2005-04-27fix a few more bugs with recent reworking stuffsimonb4-14/+17
Some fixes could incidentally fix a few other bugs... the flaws were pre-existing, I've just been weeding out a lot of duplication
2005-04-26fix drawing foreground when transparency offsimonb1-14/+24
2005-04-26fix systray client sizingsimonb2-0/+26
2005-04-26extension of previous big patch. Move a bunch of menu things onto simonb13-353/+425
background pixmap. Same for textbuttons.
2005-04-25#1188690, fbrun segfaultmathias1-0/+2
2005-04-15fix a few drawwing issues, esp menu opening offscreensimonb1-11/+10
2005-04-14cosmeticmathias1-2/+2
2005-04-13fix a few small bugs from recent big patchsimonb3-5/+6
2005-04-10Big changes to how transparency workssimonb11-449/+278
Consequently rearrange lots of rendering ops, and strip calls to updateTransparent
2005-04-02Tidy up some redundant pixmap allocssimonb3-17/+37
2005-03-16fix for #1152450, when having multiple screens the rootCommand's were mathias1-2/+4
called too often: m_root_menu is locked for the current screen when loading the style for the current screen, but not for the screens already initialized and thus its executed when called thru Theme::reconfigure(); now only the themes on the same screen are affected by the load-routine.
2005-02-13added stringstream headerfluxgen1-0/+1
2005-02-13stringstreamfluxgen1-0/+19
2005-02-10cosmetic + updated copyright yearmathias1-1/+1
2005-02-08updated copyright yearmathias1-1/+1
2005-02-07copyright yearmathias2-2/+2
2005-02-07updated copyright datemathias1-1/+1
2005-02-07cosmetic white-space-stuff and/or copyright datesmathias4-12/+13
2005-02-07white-space cosmeticmathias1-10/+10
2005-01-31closes #1107213, 64bit issues with XChangePropertymathias1-1/+1
submitted by Matthieu Herrb <matthieu.herrb@laas.fr>
2005-01-24fix to solve compileproblems under freebsd4mathias1-1/+1
2005-01-24copyright datemathias93-93/+93
2005-01-20copyright datemathias1-1/+1
2005-01-15cleaningfluxgen2-132/+132
2005-01-14moved ThemeItem<bool> - implementation to FbTk/ThemeItems.ccmathias1-34/+120
2005-01-14copyrightmathias2-2/+2
2005-01-12cosmetic changemathias1-4/+3
2005-01-11fix for #1099278mathias1-3/+3
2005-01-11fix for #1099950, Missing initialization in FbTk/FbWindow.ccmathias1-1/+2
2005-01-02fix problems with imlib2 on restart:mathias1-21/+40
only when using "imlib_load_image_with_error_return" as the loading function imlib2 seems to avoid trouble when an image with <filename> doesnt exist. all other loadroutines lead to heavy problems when fluxbox shuts down and tries to restart (memleak(?), distorted xressources etc) i ll analyze this further. another open issue with imlib2 is that it doesnt work when xserver/fluxbox is running in dualscreen-mode (not xinerama), no valid pixmaps are visible on the second head. dunno why (yet).
2005-01-02small issues:mathias1-4/+6
- added a guard so no invalid(0)-handler is deleted at shutdown - "if (s_image_map[extension] == 0)" -> creates an entry for sure, we dont want this.
2004-12-24correct isExecutablemathias1-1/+1
2004-12-21adds imlib2-support to fluxbox: allows us to load several imageformatsmathias8-16/+267
besides xpm. to get imlib2 support in fluxbox one has to ./configure --enable-imblib2 default is disabled. a fluxbox-binary that supports imlib2 will have IMLIB2 in "fluxbox -info"-output explanation to the changed files: * xft.m4 -> acinclude.m4 + added ac_path_generic.m4 (from http://ac-archive.sourceforge.net/Miscellaneous/ac_path_generic.html) * configure.in, Makefile.am, src/FbTk/Makefile.am changed to handle imlib2-support * Font.cc/hh Image.cc/hh App.cc fluxbox.cc consistent way of init for global stuff for fonts and imagehandlers. * rest of changes just add the imlib2-code, pretty straightforward
2004-12-21added deleteProperty to FbWindowmathias2-36/+42
2004-12-18fix segfaulting when new text is smaller than the oldtext,mathias1-0/+1
m_start_pos has to be 0 before calculating anything else.
2004-12-18* moved FbTk/Directory.cc/hh over to FbTk/FileUtil.cc/hh which contain now mathias4-47/+103
file and directory - helproutines. * created the FileUtil-namespace which contains file-related functions, moved those functions out of Directory - code * changes to the rest of the files to follow those changes
2004-12-18cosmetic, double #include of the same headermathias1-1/+0
2004-12-13icc complaint about a "possible" conflict between themathias3-7/+10
FbTk::Menu::update(Subject*) and FbTk::Menu::update(int index) to avoid this, we rename FbTk::Menu::update(int index) -> FbTk::Menu::updateMenu(int index) this is mostly cosmetic, but if it makes the life of a compiler happy, well .. be happy icc :)
2004-12-10fix #1080323, a missing headermathias1-0/+2
2004-11-19fixes fontsituations when text disappears in non-antialias modemathias5-18/+22
primary problem was to use utf8 when in fact the FontSet wasnt utf8.