Module: Watobo::Gui::CheckboxMixin
- Includes:
- Icons
- Defined in:
- lib/watobo/gui/checkboxtree.rb
Constant Summary
Constants included
from Icons
Icons::ICON_ADD_PROJECT, Icons::ICON_BROWSER_MEDIUM, Icons::ICON_BROWSER_SMALL, Icons::ICON_BTN_DOWN, Icons::ICON_BTN_UP, Icons::ICON_CB_CHECKED, Icons::ICON_CB_CHECKED_ORANGE, Icons::ICON_CB_UNCHECKED, Icons::ICON_CONVERSATION, Icons::ICON_DASHBOARD, Icons::ICON_DIFFER, Icons::ICON_FOLDER, Icons::ICON_FOLDER_SMALL, Icons::ICON_FUZZER, Icons::ICON_FUZZER_MEDIUM, Icons::ICON_FUZZER_SMALL, Icons::ICON_FUZZ_FILTER, Icons::ICON_FUZZ_GENERATOR, Icons::ICON_FUZZ_TAG, Icons::ICON_HINTS, Icons::ICON_HINTS_INFO, Icons::ICON_HINTS_INFO_SMALL, Icons::ICON_HINTS_SMALL, Icons::ICON_INFO, Icons::ICON_INFO_INFO, Icons::ICON_INFO_INFO_SMALL, Icons::ICON_INFO_SMALL, Icons::ICON_INFO_USER, Icons::ICON_INFO_USER_SMALL, Icons::ICON_INTERCEPTOR, Icons::ICON_LOGIN_WIZZARD, Icons::ICON_MANUAL_REQUEST, Icons::ICON_MANUAL_REQUEST_MEDIUM, Icons::ICON_MANUAL_REQUEST_SMALL, Icons::ICON_PAUSE, Icons::ICON_PLUGIN, Icons::ICON_PROJECT, Icons::ICON_PROJECT_SMALL, Icons::ICON_REPORT, Icons::ICON_REQUEST, Icons::ICON_REQUEST_SMALL, Icons::ICON_SEND_REQUEST, Icons::ICON_SITE, Icons::ICON_SITE_SMALL, Icons::ICON_START, Icons::ICON_STOP, Icons::ICON_TOKEN, Icons::ICON_TRANSCODER, Icons::ICON_VULN, Icons::ICON_VULN_BP, Icons::ICON_VULN_BP_SMALL, Icons::ICON_VULN_CRITICAL, Icons::ICON_VULN_CRITICAL_SMALL, Icons::ICON_VULN_HIGH, Icons::ICON_VULN_HIGH_SMALL, Icons::ICON_VULN_LOW, Icons::ICON_VULN_LOW_SMALL, Icons::ICON_VULN_MEDIUM, Icons::ICON_VULN_MEDIUM_SMALL, Icons::ICON_VULN_SMALL, Icons::ICON_WATOBO, Icons::SIBERAS_ICON, Icons::TBL_ICON_LOCK, Icons::WATOBO_LOGO
Instance Method Summary
collapse
Instance Method Details
#check ⇒ Object
43
44
45
46
47
48
49
50
51
52
53
54
|
# File 'lib/watobo/gui/checkboxtree.rb', line 43
def check
begin
@checked ||= true
self.setOpenIcon(ICON_CB_CHECKED)
self.setClosedIcon(ICON_CB_CHECKED)
rescue => bang
puts "!!!ERROR: could not check item"
puts bang
puts bang.backtrace
end
end
|
#checked ⇒ Object
56
57
58
|
# File 'lib/watobo/gui/checkboxtree.rb', line 56
def checked
@checked ||= false
end
|
#toggle ⇒ Object
73
74
75
76
77
78
79
80
|
# File 'lib/watobo/gui/checkboxtree.rb', line 73
def toggle
@checked ||= false
if @checked
uncheck
else
check
end
end
|
#uncheck ⇒ Object
60
61
62
63
64
65
66
67
68
69
70
71
|
# File 'lib/watobo/gui/checkboxtree.rb', line 60
def uncheck
begin
@checked ||= false
self.setOpenIcon(ICON_CB_UNCHECKED)
self.setClosedIcon(ICON_CB_UNCHECKED)
rescue => bang
puts "!!!ERROR: could not uncheck item"
puts bang
puts bang.backtrace
end
end
|