diff options
-rw-r--r-- | ChangeLog | 2 | ||||
-rw-r--r-- | doc/asciidoc/fluxbox.1 | 7 | ||||
-rw-r--r-- | doc/asciidoc/fluxbox.txt | 7 | ||||
-rw-r--r-- | doc/fluxbox.1.in | 7 | ||||
-rw-r--r-- | src/RootTheme.cc | 1 | ||||
-rw-r--r-- | src/RootTheme.hh | 7 | ||||
-rw-r--r-- | src/Screen.cc | 28 | ||||
-rw-r--r-- | src/Screen.hh | 5 |
8 files changed, 2 insertions, 62 deletions
@@ -1,6 +1,8 @@ | |||
1 | (Format: Year/Month/Day) | 1 | (Format: Year/Month/Day) |
2 | Changes for 1.1.2 | 2 | Changes for 1.1.2 |
3 | *08/10/05: | 3 | *08/10/05: |
4 | * Remove line style resources from init file (Mark) | ||
5 | Screen.cc/hh | ||
4 | * Remove rootcommand from init, as fbsetbg is run automatically nowadays. | 6 | * Remove rootcommand from init, as fbsetbg is run automatically nowadays. |
5 | For other purposes, use startup instead. (Mark) | 7 | For other purposes, use startup instead. (Mark) |
6 | Screen.cc/hh | 8 | Screen.cc/hh |
diff --git a/doc/asciidoc/fluxbox.1 b/doc/asciidoc/fluxbox.1 index 2de2279..424e614 100644 --- a/doc/asciidoc/fluxbox.1 +++ b/doc/asciidoc/fluxbox.1 | |||
@@ -1740,13 +1740,6 @@ session\&.screen0\&.iconbar\&.iconWidth: <integer> | |||
1740 | Used to specify the iconbar button width for Left/Right alignment\&. | 1740 | Used to specify the iconbar button width for Left/Right alignment\&. |
1741 | Default: 70 | 1741 | Default: 70 |
1742 | 1742 | ||
1743 | session\&.screen0\&.overlay\&.lineWidth: 1 | ||
1744 | session\&.screen0\&.overlay\&.lineStyle: LineSolid | ||
1745 | session\&.screen0\&.overlay\&.joinStyle: JoinMiter | ||
1746 | session\&.screen0\&.overlay\&.capStyle: CapNotLast | ||
1747 | These are options for how fluxbox draws lines\&. See | ||
1748 | `man XSetLineAttributes\' for more details\&. Defaults: listed above | ||
1749 | |||
1750 | session\&.screen0\&.strftimeFormat: <date> | 1743 | session\&.screen0\&.strftimeFormat: <date> |
1751 | This adjusts the way the current time is displayed in the toolbar\&. The | 1744 | This adjusts the way the current time is displayed in the toolbar\&. The |
1752 | strftime(3) format is used\&. Default: %I:%M %p | 1745 | strftime(3) format is used\&. Default: %I:%M %p |
diff --git a/doc/asciidoc/fluxbox.txt b/doc/asciidoc/fluxbox.txt index c584195..18f99c6 100644 --- a/doc/asciidoc/fluxbox.txt +++ b/doc/asciidoc/fluxbox.txt | |||
@@ -788,13 +788,6 @@ session.screen0.iconbar.iconWidth: <integer> | |||
788 | Used to specify the iconbar button width for Left/Right alignment. | 788 | Used to specify the iconbar button width for Left/Right alignment. |
789 | Default: 70 | 789 | Default: 70 |
790 | 790 | ||
791 | session.screen0.overlay.lineWidth: 1 | ||
792 | session.screen0.overlay.lineStyle: LineSolid | ||
793 | session.screen0.overlay.joinStyle: JoinMiter | ||
794 | session.screen0.overlay.capStyle: CapNotLast | ||
795 | These are options for how fluxbox draws lines. See | ||
796 | `man XSetLineAttributes' for more details. Defaults: listed above | ||
797 | |||
798 | session.screen0.strftimeFormat: <date> | 791 | session.screen0.strftimeFormat: <date> |
799 | This adjusts the way the current time is displayed in the toolbar. The | 792 | This adjusts the way the current time is displayed in the toolbar. The |
800 | strftime(3) format is used. Default: %I:%M %p | 793 | strftime(3) format is used. Default: %I:%M %p |
diff --git a/doc/fluxbox.1.in b/doc/fluxbox.1.in index 2de2279..424e614 100644 --- a/doc/fluxbox.1.in +++ b/doc/fluxbox.1.in | |||
@@ -1740,13 +1740,6 @@ session\&.screen0\&.iconbar\&.iconWidth: <integer> | |||
1740 | Used to specify the iconbar button width for Left/Right alignment\&. | 1740 | Used to specify the iconbar button width for Left/Right alignment\&. |
1741 | Default: 70 | 1741 | Default: 70 |
1742 | 1742 | ||
1743 | session\&.screen0\&.overlay\&.lineWidth: 1 | ||
1744 | session\&.screen0\&.overlay\&.lineStyle: LineSolid | ||
1745 | session\&.screen0\&.overlay\&.joinStyle: JoinMiter | ||
1746 | session\&.screen0\&.overlay\&.capStyle: CapNotLast | ||
1747 | These are options for how fluxbox draws lines\&. See | ||
1748 | `man XSetLineAttributes\' for more details\&. Defaults: listed above | ||
1749 | |||
1750 | session\&.screen0\&.strftimeFormat: <date> | 1743 | session\&.screen0\&.strftimeFormat: <date> |
1751 | This adjusts the way the current time is displayed in the toolbar\&. The | 1744 | This adjusts the way the current time is displayed in the toolbar\&. The |
1752 | strftime(3) format is used\&. Default: %I:%M %p | 1745 | strftime(3) format is used\&. Default: %I:%M %p |
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; |