module Fzeet::ScintillaMethods

Public Instance Methods

dirty=(dirty) click to toggle source
# File lib/fzeet/windows/scintilla.rb, line 2339
def dirty=(dirty) (dirty) ? @dirty = true : sendmsg(:setsavepoint) end
dirty?() click to toggle source
# File lib/fzeet/windows/scintilla.rb, line 2338
def dirty?; @dirty end
font() click to toggle source
# File lib/fzeet/windows/scintilla.rb, line 2316
def font
        FFI::MemoryPointer.new(:uchar, 33) { |p|
                sendmsg(:stylegetfont, Windows::STYLE_DEFAULT, p)

                return p.read_string
        }
end
font=(name) click to toggle source
# File lib/fzeet/windows/scintilla.rb, line 2324
def font=(name)
        p = FFI::MemoryPointer.from_string(name)

        sendmsg(:stylesetfont, Windows::STYLE_DEFAULT, p)
ensure
        p.free
end
fontSize() click to toggle source
# File lib/fzeet/windows/scintilla.rb, line 2332
def fontSize; sendmsg(:stylegetsize, Windows::STYLE_DEFAULT) end
fontSize=(size) click to toggle source
# File lib/fzeet/windows/scintilla.rb, line 2333
def fontSize=(size) sendmsg(:stylesetsize, Windows::STYLE_DEFAULT, size) end
tabWidth() click to toggle source
# File lib/fzeet/windows/scintilla.rb, line 2335
def tabWidth; sendmsg(:gettabwidth) end
tabWidth=(tabWidth) click to toggle source
# File lib/fzeet/windows/scintilla.rb, line 2336
def tabWidth=(tabWidth) sendmsg(:settabwidth, tabWidth) end
text() click to toggle source
# File lib/fzeet/windows/scintilla.rb, line 2300
def text
        FFI::MemoryPointer.new(:uchar, len = sendmsg(:gettextlength) + 1) { |p|
                sendmsg(:gettext, len, p)

                return p.read_string
        }
end
text=(text) click to toggle source
# File lib/fzeet/windows/scintilla.rb, line 2308
def text=(text)
        p = FFI::MemoryPointer.from_string(text)

        sendmsg(:settext, 0, p)
ensure
        p.free
end