summaryrefslogtreecommitdiff
path: root/src/Fl_Search_Chooser.H
diff options
context:
space:
mode:
Diffstat (limited to 'src/Fl_Search_Chooser.H')
-rw-r--r--src/Fl_Search_Chooser.H17
1 files changed, 8 insertions, 9 deletions
diff --git a/src/Fl_Search_Chooser.H b/src/Fl_Search_Chooser.H
index aacb57e..bf5f1a7 100644
--- a/src/Fl_Search_Chooser.H
+++ b/src/Fl_Search_Chooser.H
@@ -12,31 +12,30 @@
#include <FL/Fl_Input.H>
class Fl_Search_Browser : public Fl_Select_Browser {
- public:
+ private:
+ int find_prefix(const char *p, int s, int e);
+ public:
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 : public Fl_Window {
private:
+ Fl_Search_Browser *sb;
int visible_focus;
+
+ static void input_cb(Fl_Input* in, void*c);
+ static void ok_cb(Fl_Input* in, void*c);
+ static void cancel_cb(Fl_Input* in, void*c);
public:
- Fl_Search_Browser *sb;
-
Fl_Search_Chooser(const char *title);
void close();
-
void add(const char *t, void *d);
-
void *data();
-
int handle(int event);
};