X-Git-Url: http://git.cinelerra-gg.org/git/?a=blobdiff_plain;f=cinelerra-5.1%2Fguicast%2Fbcwindowbase.h;h=d469f87032ac94141ce64283e28b823c219f8a13;hb=475fa6dfcef9891664bb055b4e93e7f2f8a7cf3b;hp=af271e49bf82103c6391ecfafe376eae8c140419;hpb=30bdb85eb33a8ee7ba675038a86c6be59c43d7bd;p=goodguy%2Fhistory.git diff --git a/cinelerra-5.1/guicast/bcwindowbase.h b/cinelerra-5.1/guicast/bcwindowbase.h index af271e49..d469f870 100644 --- a/cinelerra-5.1/guicast/bcwindowbase.h +++ b/cinelerra-5.1/guicast/bcwindowbase.h @@ -571,7 +571,7 @@ private: int trigger_tooltip(); int untrigger_tooltip(); void draw_tooltip(); - int arm_repeat(int64_t duration); + static XEvent *new_xevent(); // delete all repeater opjects for a close int unset_all_repeaters(); @@ -581,6 +581,8 @@ private: int get_event_count(); // Put event in common events. void put_event(XEvent *event); +// remove events queued for win + void dequeue_events(Window win); // Recursive event dispatchers int dispatch_resize_event(int w, int h); @@ -697,6 +699,7 @@ private: #ifndef SINGLE_THREAD // Array of repeaters for multiple repeating objects. ArrayList repeaters; + int arm_repeat(int64_t duration); #endif // Text for tooltip if one exists const char *tooltip_text; @@ -785,6 +788,7 @@ private: // Depth given by the X Server int default_depth; Atom DelWinXAtom; + Atom DestroyAtom; Atom ProtoXAtom; Atom RepeaterXAtom; Atom SetDoneXAtom;