all repos — fluxbox @ 12dff3d3a9cc6ed88493f39b07c9bcc1132f95e7

custom fork of the fluxbox windowmanager

added "Fullscreen" - command, removes borders and maximizes to 
the full screen ... hence the name :)
mathias mathias
commit

12dff3d3a9cc6ed88493f39b07c9bcc1132f95e7

parent

1a6d067013259bb8e7bee0fe4d9e8bff48200cb7

3 files changed, 15 insertions(+), 0 deletions(-)

jump to
M src/CurrentWindowCmd.ccsrc/CurrentWindowCmd.cc

@@ -129,3 +129,8 @@ void ResizeToCmd::real_execute() {

if (m_step_size_x > 0 && m_step_size_y > 0) fbwindow().resize(m_step_size_x, m_step_size_y); } + +FullscreenCmd::FullscreenCmd() { } +void FullscreenCmd::real_execute() { + fbwindow().setFullscreen(!fbwindow().isFullscreen()); +}
M src/CurrentWindowCmd.hhsrc/CurrentWindowCmd.hh

@@ -154,4 +154,11 @@

const int m_step_size_x; const int m_step_size_y; }; + +class FullscreenCmd: public WindowHelperCmd{ +public: + explicit FullscreenCmd(); +protected: + void real_execute(); +}; #endif // CURRENTWINDOWCMD_HH
M src/FbCommandFactory.ccsrc/FbCommandFactory.cc

@@ -63,6 +63,7 @@ "focusup",

"focusdown", "focusleft", "focusright", + "fullscreen", "iconify", "killwindow", "leftworkspace",

@@ -208,6 +209,8 @@ return new SetResourceValueDialogCmd();

// // Current focused window commands // + else if (command == "fullscreen") + return new FullscreenCmd(); else if (command == "minimizewindow" || command == "minimize" || command == "iconify") return new CurrentWindowCmd(&FluxboxWindow::iconify); else if (command == "maximizewindow" || command == "maximize")