Class BlockDialog
In: dialogs.rb
Parent: FXDialogBox

BlockDialog not used

Methods

new  

Attributes

angleField  [RW] 
lengthField  [RW] 
okButton  [RW] 
r0Field  [RW] 
r1Field  [RW] 
r2Field  [RW] 
r3Field  [RW] 
refLabel  [RW] 
selection  [RW] 
xCheck  [RW] 
yCheck  [RW] 

Public Class methods

the block dialog

[Source]

# File dialogs.rb, line 32
    def initialize(owner, frametext)
       super(owner, frametext)
       #@blockdialog = FXBlockdialog.new(self,"Block",
       # Set up its contents
       frame=FXVerticalFrame.new(self, LAYOUT_FILL_X|LAYOUT_FILL_Y)
       FXLabel.new(frame, "Face attributes", nil, LAYOUT_SIDE_BOTTOM|LAYOUT_CENTER_Y)
       matrix = FXMatrix.new(frame, 2,
         MATRIX_BY_COLUMNS|LAYOUT_SIDE_TOP|LAYOUT_FILL_X|LAYOUT_FILL_Y) 
       frame2 = FXHorizontalFrame.new(frame, LAYOUT_FILL_X)
       FXLabel.new(matrix, "ref:", nil, LAYOUT_SIDE_BOTTOM|LAYOUT_CENTER_Y)
       @refLabel = FXLabel.new(matrix, "no ref", nil, LAYOUT_SIDE_BOTTOM|LAYOUT_CENTER_Y)
       FXLabel.new(matrix, "Length:", nil, LAYOUT_SIDE_BOTTOM|LAYOUT_CENTER_Y)
       @lengthField = FXTextField.new(matrix, 8, nil, 0,
         JUSTIFY_RIGHT|FRAME_SUNKEN|FRAME_THICK|LAYOUT_SIDE_LEFT|LAYOUT_CENTER_Y)
       FXLabel.new(matrix, "Angle:", nil, LAYOUT_SIDE_LEFT|LAYOUT_CENTER_Y)
       @angleField = FXTextField.new(matrix, 8, nil, 0,
         JUSTIFY_RIGHT|FRAME_SUNKEN|FRAME_THICK|LAYOUT_SIDE_LEFT|LAYOUT_CENTER_Y)
       FXLabel.new(matrix, "r0:", nil, LAYOUT_SIDE_LEFT|LAYOUT_CENTER_Y)
       @r0Field = FXTextField.new(matrix, 8, nil, 0,
         JUSTIFY_RIGHT|FRAME_SUNKEN|FRAME_THICK|LAYOUT_SIDE_LEFT|LAYOUT_CENTER_Y)
       FXLabel.new(matrix, "r1:", nil, LAYOUT_SIDE_LEFT|LAYOUT_CENTER_Y)
       @r1Field = FXTextField.new(matrix, 8, nil, 0,
         JUSTIFY_RIGHT|FRAME_SUNKEN|FRAME_THICK|LAYOUT_SIDE_LEFT|LAYOUT_CENTER_Y)
       FXLabel.new(matrix, "r2:", nil, LAYOUT_SIDE_LEFT|LAYOUT_CENTER_Y)
       @r2Field = FXTextField.new(matrix, 8, nil, 0,
         JUSTIFY_RIGHT|FRAME_SUNKEN|FRAME_THICK|LAYOUT_SIDE_LEFT|LAYOUT_CENTER_Y)
       FXLabel.new(matrix, "r3:", nil, LAYOUT_SIDE_LEFT|LAYOUT_CENTER_Y)
       @r3Field = FXTextField.new(matrix, 8, nil, 0,
         JUSTIFY_RIGHT|FRAME_SUNKEN|FRAME_THICK|LAYOUT_SIDE_LEFT|LAYOUT_CENTER_Y)
       @okButton = FXButton.new(frame2, "  OK  ", nil, self, FXDialogBox::ID_ACCEPT,
         FRAME_RAISED|FRAME_THICK|LAYOUT_SIDE_RIGHT|LAYOUT_RIGHT|LAYOUT_CENTER_Y)
       FXButton.new(frame2, "Cancel", nil, self, FXDialogBox::ID_CANCEL,
         FRAME_RAISED|FRAME_THICK|LAYOUT_SIDE_RIGHT|LAYOUT_RIGHT|LAYOUT_CENTER_Y)
       @lengthField.text = "1.0"
       @angleField.text = "0.0"
       @r0Field.text = "inf"
       @r1Field.text = "inf"
       @r2Field.text = "inf"
       @r3Field.text = "inf"
       @okButton.setDefault
       @okButton.setFocus
   end

[Validate]