00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022 #ifndef _FL_SPLIT_H_
00023 #define _FL_SPLIT_H_
00024
00025 #include "Fl_Widget.h"
00026 #include "Fl_Widget_List.h"
00027
00028
00057 class Fl_Split: public Fl_Widget
00058 {
00059 Fl_Widget * ref_;
00060 Fl_Widget_List * list_;
00061 int dir_;
00062 public:
00063 static Fl_Named_Style* default_style;
00064
00066 Fl_Split(int x, int y, int w, int h, const char *l=0);
00067
00075 Fl_Split(Fl_Widget * _ref_, int layout_size=5);
00076
00077 ~Fl_Split();
00078
00079 virtual int handle(int ev);
00080
00084 void find_neighbours();
00085 };
00086
00087 #endif