diff options
author | 2011-06-23 22:35:20 -0400 | |
---|---|---|
committer | 2011-06-23 22:35:20 -0400 | |
commit | e22d2bf663a4cc4fbeed5730c8f0ec7a446e43c8 (patch) | |
tree | 76df894b4f5468c3d85d990129e1e13b890e4ea9 /core/gui.lua | |
parent | 79a37f07e3f57694a436db9a25e296c8d177041a (diff) | |
download | textadept-e22d2bf663a4cc4fbeed5730c8f0ec7a446e43c8.tar.gz textadept-e22d2bf663a4cc4fbeed5730c8f0ec7a446e43c8.zip |
Use string constants for event names.
Diffstat (limited to 'core/gui.lua')
-rw-r--r-- | core/gui.lua | 44 |
1 files changed, 22 insertions, 22 deletions
diff --git a/core/gui.lua b/core/gui.lua index 3cb97dfe..36c25165 100644 --- a/core/gui.lua +++ b/core/gui.lua @@ -36,7 +36,7 @@ function gui._print(buffer_type, ...) if not message_buffer then message_buffer = new_buffer() message_buffer._type = buffer_type - events.emit('file_opened') + events.emit(events.FILE_OPENED) else message_view:goto_buffer(message_buffer_index, true) end @@ -90,7 +90,7 @@ end local connect = _G.events.connect -- Sets default properties for a Scintilla window. -connect('view_new', function() +connect(events.VIEW_NEW, function() local buffer = buffer local c = _SCINTILLA.constants @@ -111,13 +111,13 @@ connect('view_new', function() if not ok then io.stderr:write(err) end end end) -connect('view_new', function() events.emit('update_ui') end) +connect(events.VIEW_NEW, function() events.emit(events.UPDATE_UI) end) local SETDIRECTFUNCTION = _SCINTILLA.properties.direct_function[1] local SETDIRECTPOINTER = _SCINTILLA.properties.doc_pointer[2] local SETLEXERLANGUAGE = _SCINTILLA.functions.set_lexer_language[1] -- Sets default properties for a Scintilla document. -connect('buffer_new', function() +connect(events.BUFFER_NEW, function() local function run() local buffer = buffer @@ -151,7 +151,7 @@ connect('buffer_new', function() local ok, err = pcall(run) if not ok then io.stderr:write(err) end end) -connect('buffer_new', function() events.emit('update_ui') end) +connect(events.BUFFER_NEW, function() events.emit(events.UPDATE_UI) end) -- Sets the title of the Textadept window to the buffer's filename. -- @param buffer The currently focused buffer. @@ -162,19 +162,19 @@ local function set_title(buffer) end -- Changes Textadept title to show 'clean' buffer. -connect('save_point_reached', function() +connect(events.SAVE_POINT_REACHED, function() buffer.dirty = false set_title(buffer) end) -- Changes Textadept title to show 'dirty' buffer. -connect('save_point_left', function() +connect(events.SAVE_POINT_LEFT, function() buffer.dirty = true set_title(buffer) end) -- Open uri(s). -connect('uri_dropped', function(utf8_uris) +connect(events.URI_DROPPED, function(utf8_uris) for utf8_uri in utf8_uris:gmatch('[^\r\n]+') do if utf8_uri:find('^file://') then utf8_uri = utf8_uri:match('^file://([^\r\n]+)') @@ -187,14 +187,14 @@ connect('uri_dropped', function(utf8_uris) end end end) -connect('appleevent_odoc', - function(uri) return events.emit('uri_dropped', 'file://'..uri) end) +connect(events.APPLEEVENT_ODOC, + function(uri) return events.emit(events.URI_DROPPED, 'file://'..uri) end) local string_format = string.format local EOLs = { L('CRLF'), L('CR'), L('LF') } local GETLEXERLANGUAGE = _SCINTILLA.functions.get_lexer_language[1] -- Sets docstatusbar text. -connect('update_ui', function() +connect(events.UPDATE_UI, function() local buffer = buffer local pos = buffer.current_pos local line, max = buffer:line_from_position(pos) + 1, buffer.line_count @@ -210,14 +210,14 @@ connect('update_ui', function() end) -- Toggles folding. -connect('margin_click', function(margin, modifiers, position) +connect(events.MARGIN_CLICK, function(margin, position, modifiers) buffer:toggle_fold(buffer:line_from_position(position)) end) -connect('buffer_new', function() set_title(buffer) end) +connect(events.BUFFER_NEW, function() set_title(buffer) end) -- Save buffer properties. -connect('buffer_before_switch', function() +connect(events.BUFFER_BEFORE_SWITCH, function() local buffer = buffer -- Save view state. buffer._anchor = buffer.anchor @@ -234,7 +234,7 @@ connect('buffer_before_switch', function() end) -- Restore buffer properties. -connect('buffer_after_switch', function() +connect(events.BUFFER_AFTER_SWITCH, function() local buffer = buffer if not buffer._folds then return end -- Restore fold state. @@ -247,21 +247,21 @@ connect('buffer_after_switch', function() end) -- Updates titlebar and statusbar. -connect('buffer_after_switch', function() +connect(events.BUFFER_AFTER_SWITCH, function() set_title(buffer) - events.emit('update_ui') + events.emit(events.UPDATE_UI) end) -- Updates titlebar and statusbar. -connect('view_after_switch', function() +connect(events.VIEW_AFTER_SWITCH, function() set_title(buffer) - events.emit('update_ui') + events.emit(events.UPDATE_UI) end) -connect('reset_after', function() gui.statusbar_text = 'Lua reset' end) +connect(events.RESET_AFTER, function() gui.statusbar_text = 'Lua reset' end) -- Prompts for confirmation if any buffers are dirty. -connect('quit', function() +connect(events.QUIT, function() local list = {} for _, buffer in ipairs(_BUFFERS) do if buffer.dirty then @@ -282,4 +282,4 @@ connect('quit', function() return true end) -connect('error', function(...) gui._print(L('[Error Buffer]'), ...) end) +connect(events.ERROR, function(...) gui._print(L('[Error Buffer]'), ...) end) |