Class: Watobo::Gui::EditScopeDialog
- Inherits:
-
FXDialogBox
- Object
- FXDialogBox
- Watobo::Gui::EditScopeDialog
- Includes:
- Responder
- Defined in:
- lib/watobo/gui/edit_scope_dialog.rb
Instance Attribute Summary collapse
-
#scope ⇒ Object
readonly
Returns the value of attribute scope.
Instance Method Summary collapse
-
#initialize(owner, prefs) ⇒ EditScopeDialog
constructor
A new instance of EditScopeDialog.
- #onAccept(sender, sel, event) ⇒ Object
Constructor Details
#initialize(owner, prefs) ⇒ EditScopeDialog
Returns a new instance of EditScopeDialog.
18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 |
# File 'lib/watobo/gui/edit_scope_dialog.rb', line 18 def initialize(owner, prefs) #super(owner, "Edit Target Scope", DECOR_TITLE|DECOR_BORDER, :width => 300, :height => 425) super(owner, "Edit Target Scope", DECOR_ALL, :width => 350, :height => 425) @scope = Hash.new FXMAPFUNC(SEL_COMMAND, ID_ACCEPT, :onAccept) base_frame = FXVerticalFrame.new(self, :opts => LAYOUT_FILL_X|LAYOUT_FILL_Y) # puts "create scopeframe with scope:" # @project.scope @defineScopeFrame = DefineScopeFrame.new(base_frame, prefs) = FXHorizontalFrame.new(base_frame, :opts => LAYOUT_FILL_X|LAYOUT_SIDE_TOP) @finishButton = FXButton.new(, "Accept" , nil, nil, :opts => BUTTON_NORMAL|LAYOUT_RIGHT) @finishButton.enable @finishButton.connect(SEL_COMMAND) do |sender, sel, item| #self.handle(self, FXSEL(SEL_COMMAND, ID_CANCEL), nil) self.handle(self, FXSEL(SEL_COMMAND, ID_ACCEPT), nil) end @cancelButton = FXButton.new(, "Cancel" , :target => self, :selector => FXDialogBox::ID_CANCEL, :opts => BUTTON_NORMAL|LAYOUT_RIGHT) end |
Instance Attribute Details
#scope ⇒ Object (readonly)
Returns the value of attribute scope.
8 9 10 |
# File 'lib/watobo/gui/edit_scope_dialog.rb', line 8 def scope @scope end |