r1006: configure: Use libx264_pic instead of libx264 if available.
[cinelerra_cv/mob.git] / cinelerra / loadmode.h
blob51caa7a1b0ecdfa411c84dbd9dea1ead12281a02
1 #ifndef LOADMODE_H
2 #define LOADMODE_H
4 #include "guicast.h"
5 #include "loadmode.inc"
6 #include "mwindow.inc"
8 class LoadModeListBox;
10 class LoadModeItem : public BC_ListBoxItem
12 public:
13 LoadModeItem(char *text, int value);
14 int value;
17 class LoadMode
19 public:
20 LoadMode(MWindow *mwindow,
21 BC_WindowBase *window,
22 int x,
23 int y,
24 int *output,
25 int use_nothing);
26 ~LoadMode();
28 int create_objects();
29 int reposition_window(int x, int y);
30 static int calculate_h(BC_WindowBase *gui);
31 int get_h();
32 int get_x();
33 int get_y();
35 char* mode_to_text();
37 BC_Title *title;
38 BC_TextBox *textbox;
39 LoadModeListBox *listbox;
40 MWindow *mwindow;
41 BC_WindowBase *window;
42 int x;
43 int y;
44 int *output;
45 int use_nothing;
46 ArrayList<LoadModeItem*> load_modes;
49 class LoadModeListBox : public BC_ListBox
51 public:
52 LoadModeListBox(BC_WindowBase *window, LoadMode *loadmode, int x, int y);
53 ~LoadModeListBox();
55 int handle_event();
57 BC_WindowBase *window;
58 LoadMode *loadmode;
61 #endif