Sha256: e3eceef7b94b9b537acf330bc5ac3c3664f07dc597064e4a25a8c853ea4f836b

Contents?: true

Size: 1.15 KB

Versions: 39

Compression:

Stored size: 1.15 KB

Contents

module Fox
  #
  # A window device context allows drawing into an FXDrawable, such as an
  # on-screen window (i.e. FXWindow and its derivatives) or an off-screen image (FXImage
  # and its derivatives).
  # Because certain hardware resources are locked down, only one FXDCWindow may be 
  # locked on a drawable at any one time.
  #
  class FXDCWindow < FXDC
    #
    # Construct a device context for drawing into a window (specified by _drawable_).
    # If _event_ is +nil_, the device context is constructed for normal drawing, and the
    # clip rectangle is set to the whole rectange.
    # If _event_ is a reference to an FXEvent, the device context is constructed for
    # painting in response to an expose; this sets the clip rectangle to the exposed rectangle.
    # If an optional code block is provided, the new device context will be passed into the block as an
    # argument and #end will be called automatically when the block terminates.
    #
    def initialize(drawable, event=nil)	# :yields: dc
    end

    #
    # Lock in a drawable surface.
    #
    def begin(drawable) ; end

    #
    # Unlock the drawable surface.
    #
    def end() ; end
  end
end

Version data entries

39 entries across 39 versions & 2 rubygems

Version Path
fxruby-1.6.22.pre2-x86-mingw32 rdoc-sources/FXDCWindow.rb
fxruby-1.6.22.pre2 rdoc-sources/FXDCWindow.rb
fxrubi-1.6.22.pre1-x86-mingw32 rdoc-sources/FXDCWindow.rb
fxrubi-1.6.22.pre1 rdoc-sources/FXDCWindow.rb
fxruby-1.6.20-x86-mingw32 rdoc-sources/FXDCWindow.rb
fxruby-1.6.20-x86-linux rdoc-sources/FXDCWindow.rb
fxruby-1.6.20 rdoc-sources/FXDCWindow.rb
fxruby-1.6.20-universal-darwin-10 rdoc-sources/FXDCWindow.rb
fxruby-1.6.19-x86-mingw32 rdoc-sources/FXDCWindow.rb
fxruby-1.6.14-mswin32 rdoc-sources/FXDCWindow.rb
fxruby-1.6.13-mswin32 rdoc-sources/FXDCWindow.rb
fxruby-1.6.10 rdoc-sources/FXDCWindow.rb
fxruby-1.6.11 rdoc-sources/FXDCWindow.rb
fxruby-1.6.12 rdoc-sources/FXDCWindow.rb
fxruby-1.6.13 rdoc-sources/FXDCWindow.rb
fxruby-1.6.14-universal-darwin-9 rdoc-sources/FXDCWindow.rb
fxruby-1.6.14 rdoc-sources/FXDCWindow.rb
fxruby-1.6.15-universal-darwin-9 rdoc-sources/FXDCWindow.rb
fxruby-1.6.15-x86-mswin32-60 rdoc-sources/FXDCWindow.rb
fxruby-1.6.15 rdoc-sources/FXDCWindow.rb