diff --git a/rtgui/rtwindow.cc b/rtgui/rtwindow.cc index 68e7bcbaf..9c4922c5d 100644 --- a/rtgui/rtwindow.cc +++ b/rtgui/rtwindow.cc @@ -144,6 +144,16 @@ void RTWindow::remEditorPanel (EditorPanel* ep) { } bool RTWindow::keyPressed (GdkEventKey* event) { + if(event->keyval == GDK_F11) { + if(is_fullscreen){ + unfullscreen(); + is_fullscreen = false; + } + else { + fullscreen(); + is_fullscreen = true; + } + } if (mainNB->get_nth_page (mainNB->get_current_page()) == fpanel) { } diff --git a/rtgui/rtwindow.h b/rtgui/rtwindow.h index 76b2f8f09..884568cde 100644 --- a/rtgui/rtwindow.h +++ b/rtgui/rtwindow.h @@ -34,6 +34,8 @@ class RTWindow : public Gtk::Window { std::set filesEdited; std::map epanels; + bool is_fullscreen; + public: RTWindow ();