Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2011-05-08 | Can check CARDINAL properties in CLIENT PATTERNS | nacitar sevaht | 1 | -17/+35 | |
Introduces a new member function, FbWindow::cardinalProperty() This change also changes other code that previously used FbWindow::property() to do the same thing as the new function; this reduces code duplication. There are still some bits of code (Ewmh.cc, extractNetWmIcon()) that use FbWindow::property() to retrieve XA_CARDINAL values, but as the new method is designed for getting a _single_ property, and that code uses FbWindow::property() to retrieve the number of values present, and then grab all of them; it's a different use case. I opted to not try to make cardinalProperty() into some monolithic all-purpose cardinal method; FbWindow::property() works just fine for that. This change also adds an optional (default=NULL) boolean to FbWindow::textProperty and friends that allows the caller to determine whether or not a value was actually retrieved. This was necessary for integrating FbWindow::cardinalProperty with the codebase, and it seemed to fit with FbWindow::textProperty as well. Prior to this change, if you got a return value of "", you wouldn't know if you successfully retrieved the value which happened to be blank, or if you failed to retrieve the value. Now, you can pass the address of a boolean if you so choose in order to differentiate these situations; the same applies to the new FbWindow::cardinalProperty(). | |||||
2011-02-22 | bugfix: consistent use of 'int' for alpha values (#3187373) | Mathias Gumz | 1 | -4/+4 | |
WindowMenuAccessor returned strange alpha values if compiled with 'g++ -Os'; unholy black magic happens if template<int> faces functions returning only 'usigned char'. | |||||
2010-09-10 | moved helper struct TextPropPtr into anonymous namespace | Mathias Gumz | 1 | -0/+4 | |
2010-05-16 | initialize all member variables, otherwise unclean state in some circumstances | Mathias Gumz | 1 | -1/+6 | |
(valgrind complained a lot about ::updateGeometry() accessing uninitialized variables) | |||||
2010-03-26 | Initialize all variables in FbWindow | Henrik Kinnunen | 1 | -0/+4 | |
2009-09-30 | cosmetic fixes: removed redundant ';' + some whitespaces | Mathias Gumz | 1 | -3/+3 | |
2008-10-15 | ignore XRandr events that don't actually change the screen size | Mark Tiefenbruck | 1 | -4/+9 | |
2008-08-16 | some cleanup | Mark Tiefenbruck | 1 | -7/+2 | |
2008-05-24 | move FluxboxWindow::applyDecorations() to FbWinFrame | Mark Tiefenbruck | 1 | -23/+30 | |
2008-01-04 | remove old svn $Id$ tags | Mark Tiefenbruck | 1 | -2/+0 | |
2008-01-02 | fix border width on synthetic ConfigureNotify events | Mark Tiefenbruck | 1 | -4/+3 | |
2007-12-25 | make bit depth accessible from an FbDrawable | Mark Tiefenbruck | 1 | -3/+3 | |
2007-08-04 | Fix system tray restart issues | simonb | 1 | -0/+8 | |
2007-07-03 | stop gvim from repeatedly resizing tabbed windows | markt | 1 | -4/+4 | |
2007-05-19 | fixed bug #1718112, memory leak in FbWindow::textProperty | fluxgen | 1 | -9/+26 | |
2007-05-05 | better check these too | markt | 1 | -3/+3 | |
2007-05-05 | fixing return value checks for utf8 strings | markt | 1 | -2/+3 | |
2007-01-08 | fix another 64-bit window property | markt | 1 | -1/+1 | |
2007-01-06 | set opacity properly | markt | 1 | -1/+1 | |
2006-07-01 | more dead functions | markt | 1 | -0/+2 | |
2006-06-24 | fix more x errors due to using an invalid background | simonb | 1 | -0/+5 | |
2006-05-22 | fix parentrelative background, and some tidying | simonb | 1 | -1/+7 | |
2006-05-07 | more utf8 changes, notably window titles | simonb | 1 | -7/+23 | |
2006-04-21 | update transparent window backgrounds on bg change | simonb | 1 | -3/+34 | |
2006-02-16 | updated copyright info | mathias | 1 | -1/+1 | |
2005-05-07 | remove default gray background on created FbWindows | simonb | 1 | -4/+3 | |
(not everything should get a bg set) | |||||
2005-04-28 | revert mathias last change, and fix it differently using info already | simonb | 1 | -14/+9 | |
there | |||||
2005-04-27 | i added an attribute to FbWindow to mark windows which are only used as | mathias | 1 | -6/+11 | |
"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-27 | fix background setting + initialisation | simonb | 1 | -3/+7 | |
2005-04-26 | fix drawing foreground when transparency off | simonb | 1 | -14/+24 | |
2005-04-26 | fix systray client sizing | simonb | 1 | -0/+24 | |
2005-04-26 | extension of previous big patch. Move a bunch of menu things onto | simonb | 1 | -24/+28 | |
background pixmap. Same for textbuttons. | |||||
2005-04-10 | Big changes to how transparency works | simonb | 1 | -15/+100 | |
Consequently rearrange lots of rendering ops, and strip calls to updateTransparent | |||||
2005-01-24 | copyright date | mathias | 1 | -1/+1 | |
2005-01-14 | copyright | mathias | 1 | -1/+1 | |
2005-01-11 | fix for #1099950, Missing initialization in FbTk/FbWindow.cc | mathias | 1 | -1/+2 | |
2004-12-21 | added deleteProperty to FbWindow | mathias | 1 | -36/+40 | |
2004-11-19 | svn propset svn:keywords "Id" | mathias | 1 | -1/+1 | |
2004-09-12 | preliminary support for composite/compositing manager. Also general work | rathnor | 1 | -5/+19 | |
for consistency with transparency resources | |||||
2004-09-11 | Font::drawText takes reference to FbDrawable instead of X Drawable + some ↵ | fluxgen | 1 | -29/+29 | |
code cleaning | |||||
2004-09-11 | more X error fixing | rathnor | 1 | -1/+5 | |
2004-09-11 | fix issues that resulted in unnecessary X errors | rathnor | 1 | -3/+4 | |
2004-09-10 | put App::instance()->display() to FbDrawable::s_display to avoid too much | akir | 1 | -20/+6 | |
unnecessary calls | |||||
2004-09-09 | transfered ::getRootPixmap from several places to new home, FbPixmap | akir | 1 | -28/+4 | |
2004-08-31 | add autoconf check for std c++ headers | rathnor | 1 | -2/+6 | |
2004-06-15 | minor fix | fluxgen | 1 | -6/+5 | |
2004-06-07 | alpha access function | fluxgen | 1 | -1/+8 | |
2004-05-24 | handling of alpha = 0 | rathnor | 1 | -4/+4 | |
2004-05-17 | fix menu transparency rendering bug, and add save_under to menu windows | rathnor | 1 | -5/+12 | |
2004-04-28 | add apps file matching on role. Includes new textProperty property on | rathnor | 1 | -1/+29 | |
FbWindow. |