Class CsysDefault
In: dialogs.rb
Parent: FXDialogBox

Methods

new  

Attributes

okButton  [RW] 
refattr  [RW] 
selection  [RW]  For 0 point referenced csys
size  [RW] 

Public Class methods

[Source]

# File dialogs.rb, line 81
   def initialize(owner,title)
      super(owner, title)
      # Set up its contents
      frame1=FXVerticalFrame.new(self, LAYOUT_FILL_X|LAYOUT_FILL_Y)
      frame2 = FXHorizontalFrame.new(frame1, LAYOUT_FILL_X)
      matrix1 = FXMatrix.new(frame1, 2,
        MATRIX_BY_COLUMNS|LAYOUT_SIDE_TOP|LAYOUT_FILL_X|LAYOUT_FILL_Y) 
      frame3 = FXHorizontalFrame.new(frame1, LAYOUT_FILL_X)
      matrix2 = FXMatrix.new(frame1, 2,
        MATRIX_BY_COLUMNS|LAYOUT_SIDE_TOP|LAYOUT_FILL_X|LAYOUT_FILL_Y) 
      frame4 = FXHorizontalFrame.new(frame1, LAYOUT_FILL_X)
      # label
      FXLabel.new(frame2, "Default Coordinate system attributes:", nil, LAYOUT_SIDE_BOTTOM|LAYOUT_CENTER_Y)

      FXLabel.new(matrix2, "Coordinate system size:", nil, LAYOUT_SIDE_LEFT|LAYOUT_CENTER_Y)
      @size = FXTextField.new(matrix2, 8, nil, 0,
        JUSTIFY_RIGHT|FRAME_SUNKEN|FRAME_THICK|LAYOUT_SIDE_LEFT|LAYOUT_CENTER_Y)

      
      #buttons
      @okButton = FXButton.new(frame4, "  OK  ", nil, self, FXDialogBox::ID_ACCEPT,
        FRAME_RAISED|FRAME_THICK|LAYOUT_SIDE_RIGHT|LAYOUT_RIGHT|LAYOUT_CENTER_Y)
      FXButton.new(frame4, "Cancel", nil, self, FXDialogBox::ID_CANCEL,
        FRAME_RAISED|FRAME_THICK|LAYOUT_SIDE_RIGHT|LAYOUT_RIGHT|LAYOUT_CENTER_Y)
      # default values in text fields
      @size.text = "10.0"
   end

[Validate]