Skip to content
Snippets Groups Projects
FXMenuCaption.rb 1.17 KiB
Newer Older
  • Learn to ignore specific revisions
  • module Fox
      #
      # The menu caption is a widget which can be used as a caption
      # above a number of menu commands in a menu.
      #
      # === Menu caption options
      #
    
      # +MENU_AUTOGRAY+:: Automatically gray out when not updated
      # +MENU_AUTOHIDE+:: Automatically hide button when not updated
    
      #
      class FXMenuCaption < FXWindow
    
        # The text for this menu [String]
        attr_accessor :text
    
        # The icon for this menu [FXIcon]
        attr_accessor :icon
    
        # The text font [FXFont]
        attr_accessor :font
    
        # Text color [FXColor]
        attr_accessor :textColor
    
        # Selection background color [FXColor]
        attr_accessor :selBackColor
    
        # Selection text color [FXColor]
        attr_accessor :selTextColor
    
        # Highlight color [FXColor]
        attr_accessor :hiliteColor
    
        # Shadow color [FXColor]
        attr_accessor :shadowColor
    
        # Status line help text for this menu [String]
        attr_accessor :helpText
    
        # Tool tip message for this menu [String]
        attr_accessor :tipText
    
        #
        # Construct a new menu caption
        #
        def initialize(parent, text, icon=nil, opts=0) # :yields: theMenuCaption
        end
    
        # Return the menu caption's text
        def to_s; text; end