Sha256: 4eafed4198c9e14d99d471d232c1f19eb4f454ee79bd05a8f68e3595ae814117

Contents?: true

Size: 796 Bytes

Versions: 57

Compression:

Stored size: 796 Bytes

Contents

require 'pair_highlighter/document_controller'

module Redcar
  class PairHighlighter

    def self.edit_view_gui_update(mate_text)
      if @styledText != mate_text.get_text_widget
        @styledText = mate_text.get_text_widget
        @styledText.add_key_listener(KeyListener.new)
        @styledText.addLineBackgroundListener(LineEventListener.new)
	      @doc.mate_text = mate_text
        @doc.styledText = @styledText
      end
    end
    
    def self.document_cursor_listener
      @doc = DocumentController.new
    end
    
    def self.theme_changed_update
      @doc.set_highlight_colour
    end
    
    class KeyListener
      def key_pressed(_); end
      def key_released(_); end
    end  
    
    class LineEventListener
      def lineGetBackground(_); end
    end
  end 
end

Version data entries

57 entries across 57 versions & 2 rubygems

Version Path
redcar-0.13 plugins/pair_highlighter/lib/pair_highlighter.rb
redcar-dev-0.13.5dev plugins/pair_highlighter/lib/pair_highlighter.rb
redcar-dev-0.13.4dev plugins/pair_highlighter/lib/pair_highlighter.rb
redcar-dev-0.13.3dev plugins/pair_highlighter/lib/pair_highlighter.rb
redcar-dev-0.13.2dev plugins/pair_highlighter/lib/pair_highlighter.rb
redcar-dev-0.13.1dev plugins/pair_highlighter/lib/pair_highlighter.rb
redcar-0.12.1 plugins/pair_highlighter/lib/pair_highlighter.rb
redcar-dev-0.13.0dev plugins/pair_highlighter/lib/pair_highlighter.rb
redcar-0.12 plugins/pair_highlighter/lib/pair_highlighter.rb
redcar-dev-0.12.27dev plugins/pair_highlighter/lib/pair_highlighter.rb
redcar-dev-0.12.26dev plugins/pair_highlighter/lib/pair_highlighter.rb
redcar-dev-0.12.25dev plugins/pair_highlighter/lib/pair_highlighter.rb
redcar-dev-0.12.24dev plugins/pair_highlighter/lib/pair_highlighter.rb
redcar-dev-0.12.23dev plugins/pair_highlighter/lib/pair_highlighter.rb
redcar-dev-0.12.22dev plugins/pair_highlighter/lib/pair_highlighter.rb
redcar-dev-0.12.21dev plugins/pair_highlighter/lib/pair_highlighter.rb
redcar-dev-0.12.20dev plugins/pair_highlighter/lib/pair_highlighter.rb
redcar-dev-0.12.19dev plugins/pair_highlighter/lib/pair_highlighter.rb
redcar-dev-0.12.18dev plugins/pair_highlighter/lib/pair_highlighter.rb
redcar-dev-0.12.17dev plugins/pair_highlighter/lib/pair_highlighter.rb