diff options
author | fluxgen <fluxgen> | 2004-07-05 09:40:08 (GMT) |
---|---|---|
committer | fluxgen <fluxgen> | 2004-07-05 09:40:08 (GMT) |
commit | df570bc9452b24e963c38591cfcb185eb70a8a38 (patch) | |
tree | 6c1fc747126955503fb569afd00c740648ba22fe | |
parent | a1e5cfa6f5153c358bbfef61484237d2141f77d8 (diff) | |
download | fluxbox_lack-df570bc9452b24e963c38591cfcb185eb70a8a38.zip fluxbox_lack-df570bc9452b24e963c38591cfcb185eb70a8a38.tar.bz2 |
fixed menutitle and menulables drawn to close to screen-bottom, patch from Mathias Gumz
-rw-r--r-- | src/FbTk/Menu.cc | 4 | ||||
-rw-r--r-- | src/FbTk/MenuItem.cc | 4 |
2 files changed, 4 insertions, 4 deletions
diff --git a/src/FbTk/Menu.cc b/src/FbTk/Menu.cc index ac8d651..9109913 100644 --- a/src/FbTk/Menu.cc +++ b/src/FbTk/Menu.cc | |||
@@ -22,7 +22,7 @@ | |||
22 | // FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER | 22 | // FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER |
23 | // DEALINGS IN THE SOFTWARE. | 23 | // DEALINGS IN THE SOFTWARE. |
24 | 24 | ||
25 | // $Id: Menu.cc,v 1.69 2004/06/27 13:50:24 fluxgen Exp $ | 25 | // $Id: Menu.cc,v 1.70 2004/07/05 09:40:08 fluxgen Exp $ |
26 | 26 | ||
27 | //use GNU extensions | 27 | //use GNU extensions |
28 | #ifndef _GNU_SOURCE | 28 | #ifndef _GNU_SOURCE |
@@ -768,7 +768,7 @@ void Menu::redrawTitle() { | |||
768 | screenNumber(), | 768 | screenNumber(), |
769 | theme().titleTextGC().gc(), // graphic context | 769 | theme().titleTextGC().gc(), // graphic context |
770 | text, len, // text string with lenght | 770 | text, len, // text string with lenght |
771 | dx, theme().titleHeight()/2 + (font.ascent() + theme().bevelWidth())/2); // position | 771 | dx, theme().titleHeight()/2 + (font.ascent() - theme().bevelWidth())/2); // position |
772 | } | 772 | } |
773 | 773 | ||
774 | 774 | ||
diff --git a/src/FbTk/MenuItem.cc b/src/FbTk/MenuItem.cc index 0d5989f..be8555b 100644 --- a/src/FbTk/MenuItem.cc +++ b/src/FbTk/MenuItem.cc | |||
@@ -19,7 +19,7 @@ | |||
19 | // FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER | 19 | // FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER |
20 | // DEALINGS IN THE SOFTWARE. | 20 | // DEALINGS IN THE SOFTWARE. |
21 | 21 | ||
22 | // $Id: MenuItem.cc,v 1.3 2004/06/10 11:40:43 fluxgen Exp $ | 22 | // $Id: MenuItem.cc,v 1.4 2004/07/05 09:40:08 fluxgen Exp $ |
23 | 23 | ||
24 | #include "MenuItem.hh" | 24 | #include "MenuItem.hh" |
25 | #include "Command.hh" | 25 | #include "Command.hh" |
@@ -90,7 +90,7 @@ void MenuItem::draw(FbDrawable &draw, | |||
90 | 90 | ||
91 | int text_w = theme.frameFont().textWidth(label().c_str(), label().size()); | 91 | int text_w = theme.frameFont().textWidth(label().c_str(), label().size()); |
92 | 92 | ||
93 | text_y = y + theme.bevelWidth()/2 + theme.frameFont().ascent()/2 + height/2; | 93 | text_y = y - theme.bevelWidth()/2 + theme.frameFont().ascent()/2 + height/2; |
94 | 94 | ||
95 | switch(theme.frameFontJustify()) { | 95 | switch(theme.frameFontJustify()) { |
96 | case FbTk::LEFT: | 96 | case FbTk::LEFT: |