Added as per RFC on fltk.coredev 05/23/2014.

git-svn-id: file:///fltk/svn/fltk/branches/branch-1.3@10164 ea41ed52-d2ee-0310-a9c1-e6b18d33e121
This commit is contained in:
Greg Ercolano 2014-05-23 23:32:27 +00:00
parent ecb31ba5e8
commit b04ec356b3

View File

@ -528,6 +528,17 @@ void linenumbers_cb(Fl_Widget *w, void* v) {
e->redraw();
}
void wordwrap_cb(Fl_Widget *w, void* v) {
EditorWindow* e = (EditorWindow*)v;
Fl_Menu_Bar* m = (Fl_Menu_Bar*)w;
const Fl_Menu_Item* i = m->mvalue();
if ( i->value() )
e->editor->wrap_mode(Fl_Text_Display::WRAP_AT_BOUNDS, 0);
else
e->editor->wrap_mode(Fl_Text_Display::WRAP_NONE, 0);
e->redraw();
}
void find_cb(Fl_Widget* w, void* v) {
EditorWindow* e = (EditorWindow*)v;
const char *val;
@ -766,6 +777,7 @@ Fl_Menu_Item menuitems[] = {
{ "&Delete", 0, (Fl_Callback *)delete_cb },
{ "Preferences", 0, 0, 0, FL_SUBMENU },
{ "Line Numbers", FL_COMMAND + 'l', (Fl_Callback *)linenumbers_cb, 0, FL_MENU_TOGGLE },
{ "Word Wrap", 0, (Fl_Callback *)wordwrap_cb, 0, FL_MENU_TOGGLE },
{ 0 },
{ 0 },