Class: Bioroebe::GUI::Gtk::CalculateCellNumbersOfBacteria
Overview
Bioroebe::GUI::Gtk::CalculateCellNumbersOfBacteria
Constant Summary
collapse
- NAMESPACE =
inspect
CalculateCellNumbersOfBacteriaModule::HEIGHT, CalculateCellNumbersOfBacteriaModule::TITLE, CalculateCellNumbersOfBacteriaModule::USE_THIS_FONT, CalculateCellNumbersOfBacteriaModule::WIDTH
ARRAY_ALL_GTK_WIDGETS, FONT_SIZE, OLD_VERBOSE_VALUE, USE_THIS_FONT, USE_THIS_FONT_FAMILY_FOR_GUI_APPLICATIONS
Class Method Summary
collapse
-
.run(i = ARGV) ⇒ Object
# === Bioroebe::GUI::Gtk::CalculateCellNumbersOfBacteria.run ========================================================================= #.
Instance Method Summary
collapse
#border_size?, #create_skeleton, #create_the_boxes, #create_the_button_to_calculate_how_many_bacteria_will_exist, #create_the_entries, #create_the_hspacer, #do_the_calculation, #padding?, #reset_shared_module, #run
#disable_warnings, #enable_warnings, #log_dir?
Constructor Details
#initialize(commandline_arguments = ARGV, run_already = true) ⇒ CalculateCellNumbersOfBacteria
36
37
38
39
40
41
42
43
44
45
46
|
# File 'lib/bioroebe/gui/gtk3/calculate_cell_numbers_of_bacteria/calculate_cell_numbers_of_bacteria.rb', line 36
def initialize(
commandline_arguments = ARGV,
run_already = true
)
super(:vertical)
reset
set_commandline_arguments(
commandline_arguments
)
run if run_already
end
|
Class Method Details
.run(i = ARGV) ⇒ Object
#
Bioroebe::GUI::Gtk::CalculateCellNumbersOfBacteria.run
#
88
89
90
91
92
93
94
95
96
97
98
99
|
# File 'lib/bioroebe/gui/gtk3/calculate_cell_numbers_of_bacteria/calculate_cell_numbers_of_bacteria.rb', line 88
def self.run(
i = ARGV
)
require 'gtk_paradise/run'
_ = ::Bioroebe::GUI::Gtk::CalculateCellNumbersOfBacteria.new(i)
r = ::Gtk.run
r << _
r.background_colour :white
r.automatic_size_then_automatic_title
r.easy_exit
r.top_left_then_run
end
|
Instance Method Details
#connect_skeleton ⇒ Object
#
connect_skeleton (connect tag)
#
74
75
76
77
78
79
80
81
82
83
|
# File 'lib/bioroebe/gui/gtk3/calculate_cell_numbers_of_bacteria/calculate_cell_numbers_of_bacteria.rb', line 74
def connect_skeleton
abort_on_exception
minimal(@hbox1, 1)
minimal(@hbox2, 1)
minimal(@hbox3, 1)
minimal(@a_hspacer, 5)
minimal(
simplified_button_box(@button_to_calculate_how_many_bacteria_will_exist), 5
)
end
|
#handle_CSS_rules ⇒ Object
66
67
68
69
|
# File 'lib/bioroebe/gui/gtk3/calculate_cell_numbers_of_bacteria/calculate_cell_numbers_of_bacteria.rb', line 66
def handle_CSS_rules
use_gtk_paradise_project_CSS_file
append_project_CSS_file
end
|
#reset ⇒ Object
51
52
53
54
55
56
57
58
59
60
61
|
# File 'lib/bioroebe/gui/gtk3/calculate_cell_numbers_of_bacteria/calculate_cell_numbers_of_bacteria.rb', line 51
def reset
reset_the_internal_variables
reset_shared_module
@configuration = [true, __dir__, NAMESPACE]
set_use_this_font(USE_THIS_FONT)
handle_CSS_rules
infer_the_size_automatically
end
|