Class: SSHTunnel::UI::Windows::Tunnels::EditWindow
- Inherits:
-
Gtk::Window
- Object
- Gtk::Window
- SSHTunnel::UI::Windows::Tunnels::EditWindow
- Includes:
- Helpers::TunnelWindowHelper
- Defined in:
- lib/ssh-hull/ui/windows/tunnels/edit_window.rb
Constant Summary
Constants included from Helpers::TunnelWindowHelper
Helpers::TunnelWindowHelper::FORM_BUTTONS, Helpers::TunnelWindowHelper::FORM_FIELDS
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(application, window, tunnel) ⇒ EditWindow
constructor
A new instance of EditWindow.
Methods included from Helpers::TunnelWindowHelper
Methods included from Helpers::Common::FormHelper::InstanceMethods
#bind_submit_button, #form_object, #getter_for, #params, #red, #render_form_errors, #restore_form_value, #restore_form_values, #save_and_reload_view, #set_input_labels, #setter_for, #submit_form, #white
Constructor Details
#initialize(application, window, tunnel) ⇒ EditWindow
Returns a new instance of EditWindow.
25 26 27 28 29 30 31 32 33 |
# File 'lib/ssh-hull/ui/windows/tunnels/edit_window.rb', line 25 def initialize(application, window, tunnel) super # Set window title set_title t('window.tunnel.edit', tunnel: @tunnel.name) # Fills input fields restore_form_values(@tunnel) end |
Class Method Details
.init ⇒ Object
14 15 16 17 18 |
# File 'lib/ssh-hull/ui/windows/tunnels/edit_window.rb', line 14 def init # Set the template from the resources binary set_template resource: '/com/ungtb10d/ssh-hull/ui/tunnels/edit_window.glade' super end |