[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [16029] branches/soc-2008-quorn/source/ blender/src/drawtext.c: Clipboard operations added to text editor RMB menu.
Ian Thompson
quornian at googlemail.com
Fri Aug 8 18:49:15 CEST 2008
Revision: 16029
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=16029
Author: quorn
Date: 2008-08-08 18:49:14 +0200 (Fri, 08 Aug 2008)
Log Message:
-----------
Clipboard operations added to text editor RMB menu.
Modified Paths:
--------------
branches/soc-2008-quorn/source/blender/src/drawtext.c
Modified: branches/soc-2008-quorn/source/blender/src/drawtext.c
===================================================================
--- branches/soc-2008-quorn/source/blender/src/drawtext.c 2008-08-08 16:40:41 UTC (rev 16028)
+++ branches/soc-2008-quorn/source/blender/src/drawtext.c 2008-08-08 16:49:14 UTC (rev 16029)
@@ -2643,7 +2643,10 @@
}
} else if (event==RIGHTMOUSE) {
if (val) {
- p= pupmenu("File %t|New %x0|Open... %x1|Save %x2|Save As...%x3|Execute Script%x4");
+ if (txt_has_sel(text))
+ p= pupmenu("Text %t|Cut%x10|Copy%x11|Paste%x12|New %x0|Open... %x1|Save %x2|Save As...%x3|Execute Script%x4");
+ else
+ p= pupmenu("Text %t|Paste%x12|New %x0|Open... %x1|Save %x2|Save As...%x3|Execute Script%x4");
switch(p) {
case 0:
@@ -2669,8 +2672,29 @@
run_python_script(st);
do_draw= 1;
break;
- default:
+ case 10:
+ if (text && text->id.lib) {
+ error_libdata();
+ break;
+ }
+ txt_copy_clipboard(text);
+ txt_cut_sel(text);
+ pop_space_text(st);
+ do_draw= 1;
break;
+ case 11:
+ //txt_copy_sel(text);
+ txt_copy_clipboard(text);
+ break;
+ case 12:
+ if (text && text->id.lib) {
+ error_libdata();
+ break;
+ }
+ txt_paste_clipboard(text);
+ if (st->showsyntax) txt_format_text(st);
+ do_draw= 1;
+ break;
}
}
} else if (ascii) {
More information about the Bf-blender-cvs
mailing list