Class: Bioroebe::GUI::LibUI::CalculateCellNumbersOfBacteria

Inherits:
Object
  • Object
show all
Includes:
CalculateCellNumbersOfBacteriaModule, LibuiParadise::Extensions
Defined in:
lib/bioroebe/gui/libui/calculate_cell_numbers_of_bacteria/calculate_cell_numbers_of_bacteria.rb

Overview

Bioroebe::GUI::LibUI::CalculateCellNumbersOfBacteria

Constant Summary

Constants included from CalculateCellNumbersOfBacteriaModule

CalculateCellNumbersOfBacteriaModule::HEIGHT, CalculateCellNumbersOfBacteriaModule::TITLE, CalculateCellNumbersOfBacteriaModule::USE_THIS_FONT, CalculateCellNumbersOfBacteriaModule::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

Methods included from CalculateCellNumbersOfBacteriaModule

#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

Methods included from Bioroebe::GUI

#disable_warnings, #enable_warnings, #log_dir?

Constructor Details

#initialize(run_already = true) ⇒ CalculateCellNumbersOfBacteria

#

initialize

#

24
25
26
27
28
29
# File 'lib/bioroebe/gui/libui/calculate_cell_numbers_of_bacteria/calculate_cell_numbers_of_bacteria.rb', line 24

def initialize(
    run_already = true
  )
  reset
  run if run_already
end

Instance Method Details

#connect_skeletonObject


38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
# File 'lib/bioroebe/gui/libui/calculate_cell_numbers_of_bacteria/calculate_cell_numbers_of_bacteria.rb', line 38

def connect_skeleton
  outer_vbox = padded_vbox
  outer_vbox.minimal(@hbox1, 1)
  outer_vbox.minimal(@hbox2, 1)
  outer_vbox.minimal(@hbox3, 1)
  outer_vbox.maximal(@button_to_calculate_how_many_bacteria_will_exist)
  button_quit = quit_button
  outer_vbox.maximal(button_quit)
  window = ui_padded_main_window(
    TITLE,
    WIDTH,
    HEIGHT,
    0
  )
  window.add(outer_vbox)
  window.intelligent_exit
end

#resetObject

#

reset (reset tag)

#

34
35
36
# File 'lib/bioroebe/gui/libui/calculate_cell_numbers_of_bacteria/calculate_cell_numbers_of_bacteria.rb', line 34

def reset
  reset_shared_module
end