summaryrefslogtreecommitdiff
path: root/src/PSEditor.cxx
diff options
context:
space:
mode:
authorJohannes Hofmann <johannes.hofmann@gmx.de>2004-11-08 18:36:14 +0000
committerJohannes Hofmann <johannes.hofmann@gmx.de>2004-11-08 18:36:14 +0000
commite8cd2063669a04e3782b187fdd0be336efb157db (patch)
tree3deabee9930a8560a53b4fa7c20b5522b67152c5 /src/PSEditor.cxx
parent4ef45e532c786dc02b2c5f2141fb713264143c8c (diff)
fix move interface
fix move interface
Diffstat (limited to 'src/PSEditor.cxx')
-rw-r--r--src/PSEditor.cxx24
1 files changed, 7 insertions, 17 deletions
diff --git a/src/PSEditor.cxx b/src/PSEditor.cxx
index efd9b97..6e1c644 100644
--- a/src/PSEditor.cxx
+++ b/src/PSEditor.cxx
@@ -1,5 +1,5 @@
//
-// "$Id: PSEditor.cxx,v 1.20 2004/11/08 18:10:34 hofmann Exp $"
+// "$Id: PSEditor.cxx,v 1.21 2004/11/08 19:36:14 hofmann Exp $"
//
// PSEditor routines.
//
@@ -43,10 +43,7 @@ int PSEditor::handle(int event) {
fl_beep();
return 0;
}
-
- x_last = Fl::event_x()-x();
- y_last = Fl::event_y()-y();
-
+
mark_x = Fl::event_x()-x();
mark_y = Fl::event_y()-y();
@@ -64,16 +61,9 @@ int PSEditor::handle(int event) {
return 1;
}
- x_last = -1;
- y_last = -1;
-
break;
case FL_DRAG:
- move(Fl::event_x()-x(), Fl::event_y()-y(), x_last-x(), y_last-y());
-
- x_last = Fl::event_x()-x();
- y_last = Fl::event_y()-y();
-
+ move(Fl::event_x()-x(), Fl::event_y()-y());
return 1;
break;
case FL_KEYBOARD:
@@ -87,28 +77,28 @@ int PSEditor::handle(int event) {
if (t) {
int x = t->get_x();
int y = t->get_y();
- move(x - 1, y, x, y);
+ move(x - 1, y);
}
} else if (key == FL_Right) {
PSEditText *t = model->get_cur_text();
if (t) {
int x = t->get_x();
int y = t->get_y();
- move(x + 1, y, x, y);
+ move(x + 1, y);
}
} else if (key == FL_Up) {
PSEditText *t = model->get_cur_text();
if (t) {
int x = t->get_x();
int y = t->get_y();
- move(x, y - 1, x, y);
+ move(x, y - 1);
}
} else if (key == FL_Down) {
PSEditText *t = model->get_cur_text();
if (t) {
int x = t->get_x();
int y = t->get_y();
- move(x, y + 1, x, y);
+ move(x, y + 1);
}
} else if (key == FL_Tab) {
next_text();