From ecab9550adb2ab019faaf74ba34e528f6a5bd474 Mon Sep 17 00:00:00 2001 From: Johannes Hofmann Date: Tue, 16 Jan 2007 15:04:31 +0100 Subject: improve choose viewpoint dialog --- src/Fl_Search_Chooser.H | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'src/Fl_Search_Chooser.H') diff --git a/src/Fl_Search_Chooser.H b/src/Fl_Search_Chooser.H index e968452..4e89a1a 100644 --- a/src/Fl_Search_Chooser.H +++ b/src/Fl_Search_Chooser.H @@ -17,22 +17,23 @@ class Fl_Search_Browser : public Fl_Select_Browser { Fl_Search_Browser(int X, int Y, int W, int H, const char *c):Fl_Select_Browser(X,Y,W,H,c){}; int find_prefix(const char *p); + private: int find_prefix(const char *p, int s, int e); }; -class Fl_Search_Chooser { +class Fl_Search_Chooser : public Fl_Window { private: public: - Fl_Window *w; Fl_Search_Browser *sb; Fl_Search_Chooser(const char *title); void add(const char *t, void *d); + void *data(); - void show(); - int shown(); + + int handle(int event); }; #endif -- cgit v1.2.3 From ea65a7c0bcd3c8bf5c889b11141210b23b987916 Mon Sep 17 00:00:00 2001 From: Johannes Hofmann Date: Tue, 16 Jan 2007 15:15:21 +0100 Subject: fix focus issue after choose viewpoint dialog --- src/Fl_Search_Chooser.H | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/Fl_Search_Chooser.H') diff --git a/src/Fl_Search_Chooser.H b/src/Fl_Search_Chooser.H index 4e89a1a..aacb57e 100644 --- a/src/Fl_Search_Chooser.H +++ b/src/Fl_Search_Chooser.H @@ -24,11 +24,15 @@ class Fl_Search_Browser : public Fl_Select_Browser { class Fl_Search_Chooser : public Fl_Window { private: + int visible_focus; + public: Fl_Search_Browser *sb; Fl_Search_Chooser(const char *title); + void close(); + void add(const char *t, void *d); void *data(); -- cgit v1.2.3