virtual int get_cwindow_controls() { return 0; }
virtual int get_fullscreen();
virtual int get_clear_color();
- virtual int set_fullscreen(int on, int unlock=1);
+ virtual int set_fullscreen(int on, int unlock);
int cursor_leave_event_base(BC_WindowBase *caller);
int cursor_enter_event_base(BC_WindowBase *caller);
int button_press_event_base(BC_WindowBase *caller);
int keypress_event(BC_WindowBase *caller);
-// Use menu different options for different windows
- void use_cwindow();
- void use_rwindow();
- void use_vwindow();
void use_auxwindow(BC_WindowBase *aux);
// Provide canvas dimensions since a BC_Bitmap containing obsolete dimensions
CanvasFullScreenPopup(Canvas *canvas);
void create_objects();
- void use_cwindow();
-
Canvas *canvas;
};
~CanvasPopup();
void create_objects();
- void use_cwindow();
- void use_rwindow();
- void use_vwindow();
-
Canvas *canvas;
- CanvasToggleControls *toggle_controls;
};
class CanvasZoomSize : public BC_MenuItem
Canvas *canvas;
};
-class CanvasToggleControls : public BC_MenuItem
-{
-public:
- CanvasToggleControls(Canvas *canvas);
- int handle_event();
- static char* calculate_text(int cwindow_controls);
- Canvas *canvas;
-};
-
class CanvasFullScreenItem : public BC_MenuItem
{
public:
Canvas *canvas;
};
-
class CanvasPopupRemoveSource : public BC_MenuItem
{
public:
Canvas *canvas;
};
-
-
-
-
#endif