fixes for checkin 2 times ago
[goodguy/cinelerra.git] / cinelerra-5.1 / cinelerra / panedividers.h
1 #ifndef PANEDIVIDERS_H
2 #define PANEDIVIDERS_H
3
4 #include "guicast.h"
5 #include "mwindow.inc"
6
7 class PaneDivider : public BC_SubWindow
8 {
9 public:
10         PaneDivider(MWindow *mwindow, int x, int y, int length, int is_x);
11         ~PaneDivider();
12         void create_objects();
13         void reposition_window(int x, int y, int length);
14         int button_press_event();
15         int button_release_event();
16         int cursor_motion_event();
17         int cursor_enter_event();
18         int cursor_leave_event();
19         void draw(int flush);
20
21 // set if it is a vertical line dividing horizontal panes
22         int is_x;
23         int button_down;
24         int is_dragging;
25         int origin_x;
26         int origin_y;
27         int status;
28         MWindow *mwindow;
29         BC_Pixmap *images[3];
30 };
31
32
33
34 #endif