r370: Heroine Virutal's official release 1.2.1
[cinelerra_cv/mob.git] / hvirtual / guicast / bcpopup.C
blobed53a2340b01fc9cf9620dc686c9aed2f9e59eb6
1 #include "bcpopup.h"
4 BC_FullScreen::BC_FullScreen(BC_WindowBase *parent_window, int w, int h, 
5                            int bg_color,
6                            int vm_scale,
7                            int hide,
8                            BC_Pixmap *bg_pixmap)
9  : BC_WindowBase()
11 #ifdef HAVE_LIBXXF86VM
12    if (vm_scale) 
13            create_window(parent_window,
14                            "Fullscreen", 
15                            0,
16                            0,
17                            w, 
18                            h, 
19                            w, 
20                            h, 
21                            0,
22                            parent_window->top_level->private_color,
23                            hide,
24                            bg_color,
25                            NULL,
26                            VIDMODE_SCALED_WINDOW,
27                            bg_pixmap);
28    else
29 #endif
30    create_window(parent_window,
31                            "Fullscreen", 
32                            0,
33                            0,
34                            w, 
35                            h, 
36                            w, 
37                            h, 
38                            0,
39                            parent_window->top_level->private_color, 
40                            hide,
41                            bg_color,
42                            NULL,
43                            POPUP_WINDOW,
44                            bg_pixmap);
48 BC_FullScreen::~BC_FullScreen()
53 BC_Popup::BC_Popup(BC_WindowBase *parent_window, 
54                                 int x,
55                                 int y,
56                                 int w, 
57                                 int h, 
58                                 int bg_color,
59                                 int hide,
60                                 BC_Pixmap *bg_pixmap)
61  : BC_WindowBase()
63         create_window(parent_window,
64                                 "Popup", 
65                                 x,
66                                 y,
67                                 w, 
68                                 h, 
69                                 w, 
70                                 h, 
71                                 0,
72                                 parent_window->top_level->private_color, 
73                                 hide,
74                                 bg_color,
75                                 NULL,
76                                 POPUP_WINDOW,
77                                 bg_pixmap);
81 BC_Popup::~BC_Popup()