Codebase list ruby-fxruby / run/47f8a58d-e989-4a86-99f8-1758819dc7f0/main rdoc-sources / FXDocument.rb
run/47f8a58d-e989-4a86-99f8-1758819dc7f0/main

Tree @run/47f8a58d-e989-4a86-99f8-1758819dc7f0/main (Download .tar.gz)

FXDocument.rb @run/47f8a58d-e989-4a86-99f8-1758819dc7f0/mainraw · history · blame

module Fox
  #
  # Abstract base class for documents
  #
  # === Message identifiers
  #
  # +ID_TITLE+:: x
  # +ID_FILENAME+:: x
  #
  class FXDocument < FXObject

    # Modified state for the document [Boolean]
    attr_writer :modified

    # Document title
    attr_accessor :title

    # Document filename
    attr_accessor :filename

    # Return an initialized FXDocument instance
    def initialize # :yields: theDocument
    end

    # Return +true+ if document is modified
    def modified?; end
  end
end