diff options
author | Pavel Labath <pavelo@centrum.sk> | 2011-07-21 19:34:07 (GMT) |
---|---|---|
committer | Paul Tagliamonte <paultag@fluxbox.org> | 2012-04-07 02:11:33 (GMT) |
commit | cb1af9b3fe908bbfb0d624fb2fcb6711eeb00133 (patch) | |
tree | b0c5c04918207ad30ac82070ac8d29a9c92be8d5 /src/Screen.cc | |
parent | 3ffe5235a45cf4ecfd570e014423bf8375b17996 (diff) | |
download | fluxbox_paul-cb1af9b3fe908bbfb0d624fb2fcb6711eeb00133.zip fluxbox_paul-cb1af9b3fe908bbfb0d624fb2fcb6711eeb00133.tar.bz2 |
Attach modifiedSig handlers to the session.screenX.tab.width resource
Diffstat (limited to 'src/Screen.cc')
-rw-r--r-- | src/Screen.cc | 9 |
1 files changed, 1 insertions, 8 deletions
diff --git a/src/Screen.cc b/src/Screen.cc index 7b57535..a04918f 100644 --- a/src/Screen.cc +++ b/src/Screen.cc | |||
@@ -1492,21 +1492,14 @@ void BScreen::setupConfigmenu(FbTk::Menu &menu) { | |||
1492 | menu.removeAll(); | 1492 | menu.removeAll(); |
1493 | 1493 | ||
1494 | FbTk::MacroCommand *s_a_reconf_macro = new FbTk::MacroCommand(); | 1494 | FbTk::MacroCommand *s_a_reconf_macro = new FbTk::MacroCommand(); |
1495 | FbTk::MacroCommand *s_a_reconftabs_macro = new FbTk::MacroCommand(); | ||
1496 | FbTk::RefCount<FbTk::Command<void> > saverc_cmd(new FbTk::SimpleCommand<Fluxbox>( | 1495 | FbTk::RefCount<FbTk::Command<void> > saverc_cmd(new FbTk::SimpleCommand<Fluxbox>( |
1497 | *Fluxbox::instance(), | 1496 | *Fluxbox::instance(), |
1498 | &Fluxbox::save_rc)); | 1497 | &Fluxbox::save_rc)); |
1499 | FbTk::RefCount<FbTk::Command<void> > reconf_cmd(FbTk::CommandParser<void>::instance().parse("reconfigure")); | 1498 | FbTk::RefCount<FbTk::Command<void> > reconf_cmd(FbTk::CommandParser<void>::instance().parse("reconfigure")); |
1500 | 1499 | ||
1501 | FbTk::RefCount<FbTk::Command<void> > reconftabs_cmd(new FbTk::SimpleCommand<BScreen>( | ||
1502 | *this, | ||
1503 | &BScreen::reconfigureTabs)); | ||
1504 | s_a_reconf_macro->add(saverc_cmd); | 1500 | s_a_reconf_macro->add(saverc_cmd); |
1505 | s_a_reconf_macro->add(reconf_cmd); | 1501 | s_a_reconf_macro->add(reconf_cmd); |
1506 | s_a_reconftabs_macro->add(saverc_cmd); | ||
1507 | s_a_reconftabs_macro->add(reconftabs_cmd); | ||
1508 | FbTk::RefCount<FbTk::Command<void> > save_and_reconfigure(s_a_reconf_macro); | 1502 | FbTk::RefCount<FbTk::Command<void> > save_and_reconfigure(s_a_reconf_macro); |
1509 | FbTk::RefCount<FbTk::Command<void> > save_and_reconftabs(s_a_reconftabs_macro); | ||
1510 | // create focus menu | 1503 | // create focus menu |
1511 | // we don't set this to internal menu so will | 1504 | // we don't set this to internal menu so will |
1512 | // be deleted toghether with the parent | 1505 | // be deleted toghether with the parent |
@@ -1618,7 +1611,7 @@ void BScreen::setupConfigmenu(FbTk::Menu &menu) { | |||
1618 | "Width of external-style tabs"), | 1611 | "Width of external-style tabs"), |
1619 | resource.tab_width, 10, 3000, /* silly number */ | 1612 | resource.tab_width, 10, 3000, /* silly number */ |
1620 | *tab_menu); | 1613 | *tab_menu); |
1621 | tab_width_item->setCommand(save_and_reconftabs); | 1614 | tab_width_item->setCommand(saverc_cmd); |
1622 | tab_menu->insert(tab_width_item); | 1615 | tab_menu->insert(tab_width_item); |
1623 | 1616 | ||
1624 | // menu is 3 wide, 5 down | 1617 | // menu is 3 wide, 5 down |