aboutsummaryrefslogtreecommitdiff
path: root/modules/textadept/menu.lua
diff options
context:
space:
mode:
authormitchell <70453897+667e-11@users.noreply.github.com>2011-06-23 22:35:20 -0400
committermitchell <70453897+667e-11@users.noreply.github.com>2011-06-23 22:35:20 -0400
commite22d2bf663a4cc4fbeed5730c8f0ec7a446e43c8 (patch)
tree76df894b4f5468c3d85d990129e1e13b890e4ea9 /modules/textadept/menu.lua
parent79a37f07e3f57694a436db9a25e296c8d177041a (diff)
downloadtextadept-e22d2bf663a4cc4fbeed5730c8f0ec7a446e43c8.tar.gz
textadept-e22d2bf663a4cc4fbeed5730c8f0ec7a446e43c8.zip
Use string constants for event names.
Diffstat (limited to 'modules/textadept/menu.lua')
-rw-r--r--modules/textadept/menu.lua25
1 files changed, 6 insertions, 19 deletions
diff --git a/modules/textadept/menu.lua b/modules/textadept/menu.lua
index 2051820e..9343efaa 100644
--- a/modules/textadept/menu.lua
+++ b/modules/textadept/menu.lua
@@ -10,26 +10,13 @@ local gui = _G.gui
-- This module, like _m.textadept.keys, should be 'require'ed last.
module('_m.textadept.menu', package.seeall)
--- Markdown:
--- ## Events
---
--- The following is a list of all menu events generated in
--- `event_name(arguments)` format:
---
--- * **menu\_clicked** (menu\_id)<br />
--- Called when a menu item is selected.
--- - menu\_id: the numeric ID of the menu item set in
--- [`gui.gtkmenu()`][gui_gtkmenu].
---
--- [gui_gtkmenu]: ../modules/gui.html#gtkmenu
-
local _buffer, _view = buffer, view
local m_textadept, m_editing = _m.textadept, _m.textadept.editing
local SEPARATOR = { 'separator' }
local function set_encoding(encoding)
buffer:set_encoding(encoding)
- events.emit('update_ui') -- for updating statusbar
+ events.emit(events.UPDATE_UI) -- for updating statusbar
end
local function toggle_setting(setting, i)
local state = buffer[setting]
@@ -38,21 +25,21 @@ local function toggle_setting(setting, i)
elseif type(state) == 'number' then
buffer[setting] = buffer[setting] == 0 and (i or 1) or 0
end
- events.emit('update_ui') -- for updating statusbar
+ events.emit(events.UPDATE_UI) -- for updating statusbar
end
local function set_indentation(i)
buffer.indent, buffer.tab_width = i, i
- events.emit('update_ui') -- for updating statusbar
+ events.emit(events.UPDATE_UI) -- for updating statusbar
end
local function set_eol_mode(mode)
buffer.eol_mode = mode
buffer:convert_eo_ls(mode)
- events.emit('update_ui') -- for updating statusbar
+ events.emit(events.UPDATE_UI) -- for updating statusbar
end
local function set_lexer(lexer)
buffer:set_lexer(lexer)
buffer:colourise(0, -1)
- events.emit('update_ui') -- for updating statusbar
+ events.emit(events.UPDATE_UI) -- for updating statusbar
end
local function open_webpage(url)
local cmd
@@ -361,7 +348,7 @@ set_contextmenu(context_menu)
-- Most of this handling code comes from keys.lua.
local no_args = {}
-events.connect('menu_clicked', function(menu_id)
+events.connect(events.MENU_CLICKED, function(menu_id)
local action, action_type
if menu_id > 1000 then
action = context_actions[menu_id - 1000]