forked from bartvdbraak/blender
Add a little RMB context menu to text editor
This commit is contained in:
parent
7aa907c996
commit
4cc49ad899
@ -274,6 +274,21 @@ class TEXT_MT_edit(bpy.types.Menu):
|
||||
layout.menu("TEXT_MT_edit_to3d")
|
||||
|
||||
|
||||
class TEXT_MT_toolbox(bpy.types.Menu):
|
||||
bl_label = ""
|
||||
|
||||
def draw(self, context):
|
||||
layout = self.layout
|
||||
|
||||
layout.operator("text.cut")
|
||||
layout.operator("text.copy")
|
||||
layout.operator("text.paste")
|
||||
|
||||
layout.separator()
|
||||
|
||||
layout.operator("text.run_script")
|
||||
|
||||
|
||||
classes = [
|
||||
TEXT_HT_header,
|
||||
TEXT_PT_properties,
|
||||
@ -285,7 +300,8 @@ classes = [
|
||||
TEXT_MT_edit_view,
|
||||
TEXT_MT_edit_select,
|
||||
TEXT_MT_edit_markers,
|
||||
TEXT_MT_edit_to3d]
|
||||
TEXT_MT_edit_to3d,
|
||||
TEXT_MT_toolbox]
|
||||
|
||||
|
||||
def register():
|
||||
|
@ -307,6 +307,8 @@ static void text_keymap(struct wmKeyConfig *keyconf)
|
||||
WM_keymap_add_item(keymap, "TEXT_OT_line_break", RETKEY, KM_PRESS, 0, 0);
|
||||
WM_keymap_add_item(keymap, "TEXT_OT_line_break", PADENTER, KM_PRESS, 0, 0);
|
||||
|
||||
WM_keymap_add_menu(keymap, "TEXT_MT_toolbox", RIGHTMOUSE, KM_PRESS, KM_ANY, 0);
|
||||
|
||||
WM_keymap_add_item(keymap, "TEXT_OT_line_number", KM_TEXTINPUT, KM_ANY, KM_ANY, 0);
|
||||
WM_keymap_add_item(keymap, "TEXT_OT_insert", KM_TEXTINPUT, KM_ANY, KM_ANY, 0); // last!
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user