00001 #include "bcpopup.h"
00002
00003
00004 BC_FullScreen::BC_FullScreen(BC_WindowBase *parent_window, int w, int h,
00005 int bg_color,
00006 int vm_scale,
00007 int hide,
00008 BC_Pixmap *bg_pixmap)
00009 : BC_WindowBase()
00010 {
00011 #ifdef HAVE_LIBXXF86VM
00012 if (vm_scale)
00013 create_window(parent_window,
00014 "Fullscreen",
00015 0,
00016 0,
00017 w,
00018 h,
00019 w,
00020 h,
00021 0,
00022 parent_window->top_level->private_color,
00023 hide,
00024 bg_color,
00025 NULL,
00026 VIDMODE_SCALED_WINDOW,
00027 bg_pixmap,
00028 0);
00029 else
00030 #endif
00031 create_window(parent_window,
00032 "Fullscreen",
00033 0,
00034 0,
00035 w,
00036 h,
00037 w,
00038 h,
00039 0,
00040 parent_window->top_level->private_color,
00041 hide,
00042 bg_color,
00043 NULL,
00044 POPUP_WINDOW,
00045 bg_pixmap,
00046 0);
00047 }
00048
00049
00050 BC_FullScreen::~BC_FullScreen()
00051 {
00052 }
00053
00054
00055 BC_Popup::BC_Popup(BC_WindowBase *parent_window,
00056 int x,
00057 int y,
00058 int w,
00059 int h,
00060 int bg_color,
00061 int hide,
00062 BC_Pixmap *bg_pixmap)
00063 : BC_WindowBase()
00064 {
00065 create_window(parent_window,
00066 "Popup",
00067 x,
00068 y,
00069 w,
00070 h,
00071 w,
00072 h,
00073 0,
00074 parent_window->top_level->private_color,
00075 hide,
00076 bg_color,
00077 NULL,
00078 POPUP_WINDOW,
00079 bg_pixmap,
00080 0);
00081 }
00082
00083
00084 BC_Popup::~BC_Popup()
00085 {
00086 }
00087