Class: Bioroebe::GUI::LibUI::DnaToReverseComplementWidget
- Inherits:
-
Object
- Object
- Bioroebe::GUI::LibUI::DnaToReverseComplementWidget
- Includes:
- DnaToReverseComplementWidgetModule, LibuiParadise::Extensions
- Defined in:
- lib/bioroebe/gui/libui/dna_to_reverse_complement_widget/dna_to_reverse_complement_widget.rb
Overview
Bioroebe::GUI::LibUI::DnaToReverseComplementWidget
Constant Summary
Constants included from DnaToReverseComplementWidgetModule
DnaToReverseComplementWidgetModule::HEIGHT, DnaToReverseComplementWidgetModule::TITLE, DnaToReverseComplementWidgetModule::USE_THIS_FONT, DnaToReverseComplementWidgetModule::WIDTH
Constants included from Bioroebe::GUI
ARRAY_ALL_GTK_WIDGETS, FONT_SIZE, OLD_VERBOSE_VALUE, USE_THIS_FONT, USE_THIS_FONT_FAMILY_FOR_GUI_APPLICATIONS
Instance Method Summary collapse
-
#connect_skeleton ⇒ Object
# === connect_skeleton ========================================================================= #.
-
#create_skeleton ⇒ Object
# === create_skeleton (skeleton tag, create tag) ========================================================================= #.
-
#initialize(run_already = true) ⇒ DnaToReverseComplementWidget
constructor
# === initialize ========================================================================= #.
-
#reset ⇒ Object
# === reset (reset tag) ========================================================================= #.
Methods included from DnaToReverseComplementWidgetModule
#border_size?, #consider_sanitizing_the_left_input_field_for_dna, #create_button_trigger_conversion, #create_hbox_containing_the_two_input_fields, #create_input_fields, #create_the_top_labels, #do_sync_fields, #favicon?, #handle_commandline_arguments, #input?, #let_the_left_entry_react_to_enter_events, #padding?, #reset_shared_module, #return_dna_sequence_label, #return_reverse_complement_to_that_dna_sequence, #run, #set_dna_sequence, #set_input, #set_reverse_complement
Methods included from Bioroebe::GUI
#disable_warnings, #enable_warnings, #log_dir?
Constructor Details
#initialize(run_already = true) ⇒ DnaToReverseComplementWidget
#
initialize
#
24 25 26 27 28 29 |
# File 'lib/bioroebe/gui/libui/dna_to_reverse_complement_widget/dna_to_reverse_complement_widget.rb', line 24 def initialize( run_already = true ) reset run if run_already end |
Instance Method Details
#connect_skeleton ⇒ Object
#
connect_skeleton
#
41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 |
# File 'lib/bioroebe/gui/libui/dna_to_reverse_complement_widget/dna_to_reverse_complement_widget.rb', line 41 def connect_skeleton = @outer_vbox.minimal() = padded_hbox .minimal(@button_trigger_conversion) @outer_vbox.minimal() = @outer_vbox.minimal() window = ui_padded_main_window( TITLE, width?, height?, 0 ) window.add(@outer_vbox) window.intelligent_exit end |
#create_skeleton ⇒ Object
#
create_skeleton (skeleton tag, create tag)
#
64 65 66 67 68 69 70 |
# File 'lib/bioroebe/gui/libui/dna_to_reverse_complement_widget/dna_to_reverse_complement_widget.rb', line 64 def create_skeleton @outer_vbox = padded_vbox create_the_top_labels create_input_fields # This must come before create_hbox_containing_the_two_input_fields() create_hbox_containing_the_two_input_fields end |
#reset ⇒ Object
#
reset (reset tag)
#
34 35 36 |
# File 'lib/bioroebe/gui/libui/dna_to_reverse_complement_widget/dna_to_reverse_complement_widget.rb', line 34 def reset reset_shared_module end |