usb_direct fix for rev2 shuttle, playbackengine locks again, viewer cursor fix
[goodguy/cinelerra.git] / cinelerra-5.1 / guicast / bcwindowbase.h
index ca73b39e61c696d37648cf3243243475ece56daa..7dfc26fd1ec4fb610f4bff928ec0e176e1993cb7 100644 (file)
@@ -173,6 +173,7 @@ public:
        friend class BC_Tumbler;
        friend class BC_Window;
        friend class BC_WindowEvents;
+       friend class Shuttle;
 
 // Main loop
        int run_window();
@@ -250,6 +251,7 @@ public:
        int lock_window(const char *location = 0);
        int unlock_window();
        int get_window_lock();
+       int break_lock();
 
        BC_MenuBar* add_menubar(BC_MenuBar *menu_bar);
        BC_WindowBase* add_subwindow(BC_WindowBase *subwindow);
@@ -310,6 +312,7 @@ public:
        int get_dragging();
        wchar_t* get_wkeystring(int *length = 0);
        int get_keypress();
+       int get_keysym() { return keysym; }
 #ifdef X_HAVE_UTF8_STRING
        char* get_keypress_utf8();
 #endif