olaf: neophyte theme update + de.po, fullscreen geom tweak
[goodguy/history.git] / cinelerra-5.1 / guicast / bcwindowbase.h
index 82e6d57cea0516b210b822b13c62d56e809c3206..336b96932d165ad2845f96f6fc4a95535643635c 100644 (file)
@@ -224,7 +224,6 @@ public:
        int get_deleting();
 
 
-
 //============================= OpenGL functions ===============================
 // OpenGL functions must be called from inside a BC_Synchronous command.
 // Create openGL context and bind it to the current window.
@@ -269,6 +268,7 @@ public:
        virtual int keyboard_listener(BC_WindowBase *wp) { return 0; }
        void add_keyboard_listener(int(BC_WindowBase::*handler)(BC_WindowBase *));
        void del_keyboard_listener(int(BC_WindowBase::*handler)(BC_WindowBase *));
+       int resend_event(BC_WindowBase *window);
 // Dimensions
        virtual int get_w() { return w; }
        virtual int get_h() { return h; }
@@ -277,6 +277,7 @@ public:
        int get_root_w(int lock_display);
        int get_root_h(int lock_display);
        XineramaScreenInfo *get_xinerama_info(int screen);
+       void get_fullscreen_geometry(int &wx, int &wy, int &ww, int &wh);
        int get_screen_w(int lock_display, int screen);
        int get_screen_h(int lock_display, int screen);
        int get_screen_x(int lock_display, int screen);
@@ -551,8 +552,8 @@ private:
        int get_screen();
        virtual int initialize();
        int get_atoms();
-// Function to overload to recieve customly defined atoms
-       virtual int recieve_custom_xatoms(xatom_event *event);
+// Function to overload to receive customly defined atoms
+       virtual int receive_custom_xatoms(xatom_event *event);
 
        void init_cursors();
        int init_colors();
@@ -658,6 +659,8 @@ private:
        BC_PopupMenu* active_popup_menu;
 // pointer to the active subwindow
        BC_WindowBase* active_subwindow;
+// pointer to the window to which to put the current event
+       BC_WindowBase* resend_event_window;
 // thread id of display locker
        pthread_t display_lock_owner;