diff options
Diffstat (limited to 'src/FbTk/MenuTheme.cc')
-rw-r--r-- | src/FbTk/MenuTheme.cc | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/src/FbTk/MenuTheme.cc b/src/FbTk/MenuTheme.cc index 7035dca..c83c480 100644 --- a/src/FbTk/MenuTheme.cc +++ b/src/FbTk/MenuTheme.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: MenuTheme.cc,v 1.8 2003/07/19 03:59:56 rathnor Exp $ | 22 | // $Id: MenuTheme.cc,v 1.9 2003/08/16 12:23:17 fluxgen Exp $ |
23 | 23 | ||
24 | #include "MenuTheme.hh" | 24 | #include "MenuTheme.hh" |
25 | 25 | ||
@@ -54,7 +54,10 @@ MenuTheme::MenuTheme(int screen_num): | |||
54 | m_display(FbTk::App::instance()->display()), | 54 | m_display(FbTk::App::instance()->display()), |
55 | m_alpha(255) | 55 | m_alpha(255) |
56 | { | 56 | { |
57 | 57 | // set default values | |
58 | *m_border_width = 0; | ||
59 | *m_bevel_width = 0; | ||
60 | |||
58 | Window rootwindow = RootWindow(m_display, screen_num); | 61 | Window rootwindow = RootWindow(m_display, screen_num); |
59 | 62 | ||
60 | XGCValues gcv; | 63 | XGCValues gcv; |
@@ -86,7 +89,12 @@ MenuTheme::~MenuTheme() { | |||
86 | } | 89 | } |
87 | 90 | ||
88 | void MenuTheme::reconfigTheme() { | 91 | void MenuTheme::reconfigTheme() { |
89 | 92 | // clamp to "normal" size | |
93 | if (*m_bevel_width > 20) | ||
94 | *m_bevel_width = 20; | ||
95 | if (*m_border_width > 20) | ||
96 | *m_border_width = 20; | ||
97 | |||
90 | XGCValues gcv; | 98 | XGCValues gcv; |
91 | unsigned long gc_value_mask = GCForeground; | 99 | unsigned long gc_value_mask = GCForeground; |
92 | 100 | ||