aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/RootTheme.cc1
-rw-r--r--src/RootTheme.hh7
-rw-r--r--src/Screen.cc28
-rw-r--r--src/Screen.hh5
4 files changed, 0 insertions, 41 deletions
diff --git a/src/RootTheme.cc b/src/RootTheme.cc
index 8317a5d..a40732e 100644
--- a/src/RootTheme.cc
+++ b/src/RootTheme.cc
@@ -157,7 +157,6 @@ RootTheme::RootTheme(FbTk::ImageControl &image_control):
157 m_opgc.setForeground(WhitePixel(disp, screenNum())^BlackPixel(disp, screenNum())); 157 m_opgc.setForeground(WhitePixel(disp, screenNum())^BlackPixel(disp, screenNum()));
158 m_opgc.setFunction(GXxor); 158 m_opgc.setFunction(GXxor);
159 m_opgc.setSubwindowMode(IncludeInferiors); 159 m_opgc.setSubwindowMode(IncludeInferiors);
160 m_opgc.setLineAttributes(1, LineSolid, CapNotLast, JoinMiter);
161 FbTk::ThemeManager::instance().loadTheme(*this); 160 FbTk::ThemeManager::instance().loadTheme(*this);
162} 161}
163 162
diff --git a/src/RootTheme.hh b/src/RootTheme.hh
index f623ba2..0867430 100644
--- a/src/RootTheme.hh
+++ b/src/RootTheme.hh
@@ -48,13 +48,6 @@ public:
48 48
49 GC opGC() const { return m_opgc.gc(); } 49 GC opGC() const { return m_opgc.gc(); }
50 50
51 void setLineAttributes(unsigned int width,
52 int line_style,
53 int cap_style,
54 int join_style) {
55 m_opgc.setLineAttributes(width, line_style, cap_style, join_style);
56 }
57
58 virtual FbTk::Subject &reconfigSig() { return FbTk::Theme::reconfigSig(); } 51 virtual FbTk::Subject &reconfigSig() { return FbTk::Theme::reconfigSig(); }
59 virtual const FbTk::Subject &reconfigSig() const { return FbTk::Theme::reconfigSig(); } 52 virtual const FbTk::Subject &reconfigSig() const { return FbTk::Theme::reconfigSig(); }
60 53
diff --git a/src/Screen.cc b/src/Screen.cc
index 2a89bad..2c54d5d 100644
--- a/src/Screen.cc
+++ b/src/Screen.cc
@@ -311,20 +311,6 @@ BScreen::ScreenResource::ScreenResource(FbTk::ResourceManager &rm,
311 tab_width(rm, 64, scrname + ".tab.width", altscrname+".Tab.Width"), 311 tab_width(rm, 64, scrname + ".tab.width", altscrname+".Tab.Width"),
312 tooltip_delay(rm, 500, scrname + ".tooltipDelay", altscrname+".TooltipDelay"), 312 tooltip_delay(rm, 500, scrname + ".tooltipDelay", altscrname+".TooltipDelay"),
313 menu_mode(rm, FbTk::MenuTheme::DELAY_OPEN, scrname+".menuMode", altscrname+".MenuMode"), 313 menu_mode(rm, FbTk::MenuTheme::DELAY_OPEN, scrname+".menuMode", altscrname+".MenuMode"),
314
315 gc_line_width(rm, 1, scrname+".overlay.lineWidth", altscrname+".Overlay.LineWidth"),
316 gc_line_style(rm,
317 FbTk::GContext::LINESOLID,
318 scrname+".overlay.lineStyle",
319 altscrname+".Overlay.LineStyle"),
320 gc_join_style(rm,
321 FbTk::GContext::JOINMITER,
322 scrname+".overlay.joinStyle",
323 altscrname+".Overlay.JoinStyle"),
324 gc_cap_style(rm,
325 FbTk::GContext::CAPNOTLAST,
326 scrname+".overlay.capStyle",
327 altscrname+".overlay.CapStyle"),
328 allow_remote_actions(rm, false, scrname+".allowRemoteActions", altscrname+".AllowRemoteActions"), 314 allow_remote_actions(rm, false, scrname+".allowRemoteActions", altscrname+".AllowRemoteActions"),
329 clientmenu_use_pixmap(rm, true, scrname+".clientMenu.usePixmap", altscrname+".ClientMenu.UsePixmap"), 315 clientmenu_use_pixmap(rm, true, scrname+".clientMenu.usePixmap", altscrname+".ClientMenu.UsePixmap"),
330 tabs_use_pixmap(rm, true, scrname+".tabs.usePixmap", altscrname+".Tabs.UsePixmap"), 316 tabs_use_pixmap(rm, true, scrname+".tabs.usePixmap", altscrname+".Tabs.UsePixmap"),
@@ -532,15 +518,6 @@ BScreen::BScreen(FbTk::ResourceManager &rm,
532 518
533 changeWorkspaceID(first_desktop); 519 changeWorkspaceID(first_desktop);
534 520
535 // we need to load win frame theme before we create any fluxbox window
536 // and after we've load the resources
537 // else we get some bad handle/grip height/width
538 // FbTk::ThemeManager::instance().loadTheme(*m_windowtheme.get());
539 m_root_theme->setLineAttributes(*resource.gc_line_width,
540 *resource.gc_line_style,
541 *resource.gc_cap_style,
542 *resource.gc_join_style);
543
544#ifdef SLIT 521#ifdef SLIT
545 m_slit.reset(new Slit(*this, *layerManager().getLayer(Layer::DESKTOP), 522 m_slit.reset(new Slit(*this, *layerManager().getLayer(Layer::DESKTOP),
546 fluxbox->getSlitlistFilename().c_str())); 523 fluxbox->getSlitlistFilename().c_str()));
@@ -948,11 +925,6 @@ void BScreen::reconfigure() {
948 if (*resource.menu_delay_close < 0) 925 if (*resource.menu_delay_close < 0)
949 *resource.menu_delay_close = 0; 926 *resource.menu_delay_close = 0;
950 927
951 m_root_theme->setLineAttributes(*resource.gc_line_width,
952 *resource.gc_line_style,
953 *resource.gc_cap_style,
954 *resource.gc_join_style);
955
956 m_menutheme->setDelayOpen(*resource.menu_delay); 928 m_menutheme->setDelayOpen(*resource.menu_delay);
957 m_menutheme->setDelayClose(*resource.menu_delay_close); 929 m_menutheme->setDelayClose(*resource.menu_delay_close);
958 930
diff --git a/src/Screen.hh b/src/Screen.hh
index 4f36190..c81098b 100644
--- a/src/Screen.hh
+++ b/src/Screen.hh
@@ -560,11 +560,6 @@ private:
560 unfocused_alpha, menu_alpha, menu_delay, menu_delay_close, 560 unfocused_alpha, menu_alpha, menu_delay, menu_delay_close,
561 tab_width, tooltip_delay; 561 tab_width, tooltip_delay;
562 FbTk::Resource<FbTk::MenuTheme::MenuMode> menu_mode; 562 FbTk::Resource<FbTk::MenuTheme::MenuMode> menu_mode;
563
564 FbTk::Resource<int> gc_line_width;
565 FbTk::Resource<FbTk::GContext::LineStyle> gc_line_style;
566 FbTk::Resource<FbTk::GContext::JoinStyle> gc_join_style;
567 FbTk::Resource<FbTk::GContext::CapStyle> gc_cap_style;
568 FbTk::Resource<bool> allow_remote_actions; 563 FbTk::Resource<bool> allow_remote_actions;
569 FbTk::Resource<bool> clientmenu_use_pixmap; 564 FbTk::Resource<bool> clientmenu_use_pixmap;
570 FbTk::Resource<bool> tabs_use_pixmap; 565 FbTk::Resource<bool> tabs_use_pixmap;