aboutsummaryrefslogtreecommitdiff
path: root/src/Window.cc
diff options
context:
space:
mode:
authormarkt <markt>2007-03-27 08:43:09 (GMT)
committermarkt <markt>2007-03-27 08:43:09 (GMT)
commit9ebfea7944a1455a74cb70781373d83f50ad196c (patch)
tree919096d5e05e9b70499433bea3db2faf19b27bae /src/Window.cc
parent58e280952a47fc3fb77b4659a21cc4ce6a73066e (diff)
downloadfluxbox-9ebfea7944a1455a74cb70781373d83f50ad196c.zip
fluxbox-9ebfea7944a1455a74cb70781373d83f50ad196c.tar.bz2
lots and lots of code cleanup, plus introduced new ClientMenu class
Diffstat (limited to 'src/Window.cc')
-rw-r--r--src/Window.cc20
1 files changed, 7 insertions, 13 deletions
diff --git a/src/Window.cc b/src/Window.cc
index 9790220..41628f2 100644
--- a/src/Window.cc
+++ b/src/Window.cc
@@ -1095,6 +1095,11 @@ void FluxboxWindow::reconfigure() {
1095 frame().setOnClickTitlebar(null_cmd, 5); 1095 frame().setOnClickTitlebar(null_cmd, 5);
1096 } 1096 }
1097 1097
1098 Client2ButtonMap::iterator it = m_labelbuttons.begin(),
1099 it_end = m_labelbuttons.end();
1100 for (; it != it_end; ++it)
1101 it->second->setPixmap(screen().getTabsUsePixmap());
1102
1098} 1103}
1099 1104
1100/// update current client title and title in our frame 1105/// update current client title and title in our frame
@@ -3674,12 +3679,8 @@ bool FluxboxWindow::acceptsFocus() const {
3674 return (m_client ? m_client->acceptsFocus() : false); 3679 return (m_client ? m_client->acceptsFocus() : false);
3675} 3680}
3676 3681
3677const FbTk::FbPixmap &FluxboxWindow::iconPixmap() const { 3682const FbTk::PixmapWithMask &FluxboxWindow::icon() const {
3678 return (m_client ? m_client->iconPixmap() : m_icon_pixmap); 3683 return (m_client ? m_client->icon() : m_icon);
3679}
3680
3681const FbTk::FbPixmap &FluxboxWindow::iconMask() const {
3682 return (m_client ? m_client->iconMask() : m_icon_mask);
3683} 3684}
3684 3685
3685const FbTk::Menu &FluxboxWindow::menu() const { 3686const FbTk::Menu &FluxboxWindow::menu() const {
@@ -3704,13 +3705,6 @@ const string &FluxboxWindow::title() const {
3704 return m_client->title(); 3705 return m_client->title();
3705} 3706}
3706 3707
3707const string &FluxboxWindow::iconTitle() const {
3708 static string empty_string;
3709 if (m_client == 0)
3710 return empty_string;
3711 return m_client->iconTitle();
3712}
3713
3714int FluxboxWindow::initialState() const { return m_client->initial_state; } 3708int FluxboxWindow::initialState() const { return m_client->initial_state; }
3715 3709
3716void FluxboxWindow::changeBlackboxHints(const BlackboxHints &net) { 3710void FluxboxWindow::changeBlackboxHints(const BlackboxHints &net) {