Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2015-01-24 | Fix text rendering in rotated TextButtons | Mathias Gumz | 1 | -5/+12 | |
A vertically rotated text should be checked against the height of the button, not the width of it. Fixes #1119 ("Toolbar cannot display full text of workspace/clock/window title.") | |||||
2015-01-10 | Remove dead code | Mathias Gumz | 1 | -16/+0 | |
2015-01-10 | Fix bug: integer underflow in startup phase | Mathias Gumz | 1 | -1/+7 | |
When fluxbox comes up some of it's drawables span a 1x1 area. Subtracting from such small numbers bigger ones always lead to massive problems when 'unsigned int' are involved: 'button_width' is an unsigned int of '1' (this might be caused by another issue or on purpose, anyway), subtracting -10 or any other number should result in something < 0 when in reality an integer underflow happen: max_width is now MAX_INT-something big. This makes fluxbox crash under certain circumstances. This fixes bug #1116. | |||||
2012-12-30 | Fix double text rendering if using parentRelative | Vladimir A. Pavlov | 1 | -2/+0 | |
2012-10-03 | Improved vertical alignment of text in FbTk::TextButton | Mathias Gumz | 1 | -26/+52 | |
The old formula for vertical align text inside FbTk::TextButton ('height/2 + font_ascent/2 - 1') produced not always good looking results, escpecially when different fonts are involved (eg, ClockTool and WorkspaceName have different fonts and font-sizes). '(height - font_ascent) / 2 - 1' produces better results. Additional changes: * added ASCII-Art to document the involved entities when calculating the baseline * rewritten tests/testFont.cc to accept multiples texts and multiple fonts * removed some internal parts of FbTk::Font from the public interface | |||||
2010-09-08 | introduced FbTk::BidiString | Mathias Gumz | 1 | -17/+16 | |
a 'BidiString' holds both the logical content and the visual reordered version of the content of a string. this helps to reduce the number of calls to reorder the string before drawing it (as introduced in the patch from Ken Bloom) and to be more consistent in menus and textboxes (drawing cursors and underlining text). | |||||
2010-09-05 | avoid constructing new strings implicit | Mathias Gumz | 1 | -2/+2 | |
2008-08-16 | revert focus when closing dialogs | Mark Tiefenbruck | 1 | -4/+4 | |
2008-08-16 | some cleanup | Mark Tiefenbruck | 1 | -16/+0 | |
2008-05-05 | add tooltips for iconbar buttons when title is too long to fit | Matteo Galiazzo | 1 | -4/+19 | |
2008-04-21 | some fixes for gcc 3.4 | Thomas Orgis | 1 | -1/+1 | |
2008-01-15 | split Text.hh into Orientation.hh and TextUtils.{cc,hh} | Mathias Gumz | 1 | -0/+1 | |
2008-01-14 | moved code a bit around, cleaned up some classes | Mathias Gumz | 1 | -1/+1 | |
2008-01-04 | remove old svn $Id$ tags | Mark Tiefenbruck | 1 | -2/+0 | |
2006-07-01 | more dead functions | markt | 1 | -0/+2 | |
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 | -3/+4 | |
2006-05-07 | handle utf-8 strings properly. | simonb | 1 | -3/+3 | |
use utf8 internally | |||||
2006-04-17 | fix some rotation issues | simonb | 1 | -0/+2 | |
2006-04-15 | implement vertical toolbar placement options | simonb | 1 | -0/+1 | |
2006-04-02 | size_t fixes, thanks Semushin Slava aka php-coder | fluxgen | 1 | -1/+1 | |
2006-03-26 | rotated fonts, buttons, containers. Used for tabs for now | simonb | 1 | -8/+41 | |
2006-02-16 | updated copyright info | mathias | 1 | -1/+1 | |
2005-04-27 | fix a few more bugs with recent reworking stuff | simonb | 1 | -1/+1 | |
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-26 | extension of previous big patch. Move a bunch of menu things onto | simonb | 1 | -10/+20 | |
background pixmap. Same for textbuttons. | |||||
2005-04-13 | fix a few small bugs from recent big patch | simonb | 1 | -1/+0 | |
2005-04-10 | Big changes to how transparency works | simonb | 1 | -47/+8 | |
Consequently rearrange lots of rendering ops, and strip calls to updateTransparent | |||||
2005-04-02 | Tidy up some redundant pixmap allocs | simonb | 1 | -4/+12 | |
2005-02-07 | white-space cosmetic | mathias | 1 | -10/+10 | |
2005-01-24 | copyright date | mathias | 1 | -1/+1 | |
2004-11-19 | svn propset svn:keywords "Id" | mathias | 1 | -1/+1 | |
2004-10-10 | added padding: space between text and the border | akir | 1 | -6/+18 | |
2004-09-11 | Font::drawText takes reference to FbDrawable instead of X Drawable + some ↵ | fluxgen | 1 | -2/+5 | |
code cleaning | |||||
2004-01-09 | use m_buffer for gc instead since it is the target | fluxgen | 1 | -2/+5 | |
2003-10-31 | out-by-one correction | rathnor | 1 | -2/+2 | |
2003-09-14 | less flicker | fluxgen | 1 | -5/+12 | |
2003-09-10 | reduced flicker with buffer | fluxgen | 1 | -11/+62 | |
2003-08-18 | moved from fluxbox main source | fluxgen | 1 | -0/+96 | |