|
|
|
@ -1181,21 +1181,18 @@ void Window::set_menu_actions() { |
|
|
|
menu.add_action("window_toggle_split", [this] { |
|
|
|
menu.add_action("window_toggle_split", [this] { |
|
|
|
Notebook::get().toggle_split(); |
|
|
|
Notebook::get().toggle_split(); |
|
|
|
}); |
|
|
|
}); |
|
|
|
menu.add_action("window_clear_terminal", [this] { |
|
|
|
menu.add_action("window_toggle_full_screen", [this] { |
|
|
|
Terminal::get().clear(); |
|
|
|
if(this->get_window()->get_state() & Gdk::WindowState::WINDOW_STATE_FULLSCREEN) |
|
|
|
}); |
|
|
|
unfullscreen(); |
|
|
|
menu.add_action("full_screen", [this] { |
|
|
|
else |
|
|
|
if(!is_full_screen){ |
|
|
|
fullscreen(); |
|
|
|
Window::get().fullscreen(); |
|
|
|
|
|
|
|
is_full_screen = true; |
|
|
|
|
|
|
|
} else { |
|
|
|
|
|
|
|
Window::get().unfullscreen(); |
|
|
|
|
|
|
|
is_full_screen = false; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
}); |
|
|
|
}); |
|
|
|
menu.add_action("window_toggle_tabs", [this] { |
|
|
|
menu.add_action("window_toggle_tabs", [this] { |
|
|
|
Notebook::get().toggle_tabs(); |
|
|
|
Notebook::get().toggle_tabs(); |
|
|
|
}); |
|
|
|
}); |
|
|
|
|
|
|
|
menu.add_action("window_clear_terminal", [this] { |
|
|
|
|
|
|
|
Terminal::get().clear(); |
|
|
|
|
|
|
|
}); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
void Window::activate_menu_items() { |
|
|
|
void Window::activate_menu_items() { |
|
|
|
|