Class: FX::DrawingCanvas
- Defined in:
- lib/libGUIb16.rb,
lib/libGUIb14.rb
Instance Method Summary collapse
-
#initialize(parent) ⇒ DrawingCanvas
constructor
A new instance of DrawingCanvas.
Constructor Details
#initialize(parent) ⇒ DrawingCanvas
Returns a new instance of DrawingCanvas.
1565 1566 1567 1568 1569 1570 1571 1572 1573 1574 1575 1576 |
# File 'lib/libGUIb16.rb', line 1565 def initialize parent super(parent, Fox::LAYOUT_FILL_X | Fox::LAYOUT_FILL_Y) @stdFont = Fox::FXFont.new($fxapp, "[helvetica] 90 700 1 1 0 0") @stdFont.create connect(Fox::SEL_PAINT) { |sender, sel, event| resize parent.width, parent.height if (width != parent.width) || (height != parent.height) dc = DCWindow.new self dc.font = @stdFont event_draw(dc, event, self) dc.end } end |