From a926cb9248e232a03c1eb051c53db4c3133236de Mon Sep 17 00:00:00 2001 From: Johannes Hofmann Date: Fri, 9 Jul 2004 15:22:55 +0000 Subject: major restructuring... major restructuring... --- src/flpsed.cxx | 63 ++-------------------------------------------------------- 1 file changed, 2 insertions(+), 61 deletions(-) (limited to 'src/flpsed.cxx') diff --git a/src/flpsed.cxx b/src/flpsed.cxx index 6506185..a0575bf 100644 --- a/src/flpsed.cxx +++ b/src/flpsed.cxx @@ -1,5 +1,5 @@ // -// "$Id: flpsed.cxx,v 1.11 2004/06/29 17:26:20 hofmann Exp $" +// "$Id: flpsed.cxx,v 1.12 2004/07/09 17:22:55 hofmann Exp $" // // flpsed program. // @@ -40,66 +40,7 @@ #include #include -#include "PSEditWidget.H" - -class PSEditor : public PSEditWidget { - int mark_x, mark_y; - - int handle(int event) { - switch(event) { - case FL_PUSH: - if (!file_loaded()) { - fl_beep(); - return 0; - } - - mark_x = Fl::event_x()-x(); - mark_y = Fl::event_y()-y(); - - if (!set_cur_text(mark_x, mark_y) == 0) { - new_text(mark_x, mark_y, ""); - } - - Fl::focus(this); - return 1; - case FL_DRAG: - move(Fl::event_x()-x(), Fl::event_y()-y()); - return 1; - case FL_KEYBOARD: - { - int del; - int key = Fl::event_key(); - if (key == FL_BackSpace) { - rm_char(); - } else if (Fl::compose(del)) { - if (del > 0) { - for (int i=0; i