| Class | BlockDialog |
| In: |
dialogs.rb
|
| Parent: | FXDialogBox |
BlockDialog not used
| angleField | [RW] | |
| lengthField | [RW] | |
| okButton | [RW] | |
| r0Field | [RW] | |
| r1Field | [RW] | |
| r2Field | [RW] | |
| r3Field | [RW] | |
| refLabel | [RW] | |
| selection | [RW] | |
| xCheck | [RW] | |
| yCheck | [RW] |
the block dialog
# 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