r954: Improve icons of the liveaudio and livevideo effects.
[cinelerra_cv.git] / cinelerra / bitspopup.h
blobd03346e05b1503970524f62b02869685fa570943
1 #ifndef BITSPOPUP_H
2 #define BITSPOPUP_H
4 #include "guicast.h"
6 class BitsPopupMenu;
7 class BitsPopupText;
9 class BitsPopup
11 public:
12 BitsPopup(BC_WindowBase *parent_window,
13 int x,
14 int y,
15 int *output,
16 int use_ima4,
17 int use_ulaw,
18 int use_adpcm,
19 int use_float,
20 int use_32linear);
21 ~BitsPopup();
22 int create_objects();
23 int get_w();
24 int get_h();
26 BitsPopupMenu *menu;
27 ArrayList<BC_ListBoxItem*> bits_items;
28 BitsPopupText *textbox;
29 int x, y, use_ima4, use_ulaw, use_float, use_adpcm, *output;
30 int use_32linear;
31 BC_WindowBase *parent_window;
34 class BitsPopupMenu : public BC_ListBox
36 public:
37 BitsPopupMenu(BitsPopup *popup, int x, int y);
38 int handle_event();
39 BitsPopup *popup;
42 class BitsPopupText : public BC_TextBox
44 public:
45 BitsPopupText(BitsPopup *popup, int x, int y);
46 int handle_event();
47 BitsPopup *popup;
54 #endif