X-Git-Url: https://git.cinelerra-gg.org/git/?p=goodguy%2Fcinelerra.git;a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Fawindowgui.h;h=dadc44bc440576d4ec0ab54931968149c02015fb;hp=388ae622fcc730fb72497db5b9849d8e84683e36;hb=c98ecabef4f08c66ad7dbd3004cf7995e012dc3e;hpb=8a2d79c16c6793d7d3483e9a74205569228ca0cc diff --git a/cinelerra-5.1/cinelerra/awindowgui.h b/cinelerra-5.1/cinelerra/awindowgui.h index 388ae622..dadc44bc 100644 --- a/cinelerra-5.1/cinelerra/awindowgui.h +++ b/cinelerra-5.1/cinelerra/awindowgui.h @@ -62,6 +62,7 @@ #define ASSET_VIEW_ICON 1 #define ASSET_VIEW_MEDIA 2 #define ASSET_VIEW_MEDIA_MAP 3 +#define ASSET_VIEW_FULL 4 class AWindowFolderItem : public BC_ListBoxItem { @@ -178,6 +179,7 @@ public: int button_press_event(); int button_release_event(); int cursor_motion_event(); + int keypress_event(); void draw_vframe(VFrame *frame); @@ -194,10 +196,14 @@ public: void set_view_popup(AssetVIcon *v, int draw_mode=-1); ViewPopup *new_view_window(); + void drawing_started(); + void drawing_stopped(); + void close_view_popup(); AWindowGUI *gui; int draw_mode; int vicon_cmodel; + Mutex *draw_lock; }; @@ -271,6 +277,7 @@ public: int load_defaults(BC_Hash *defaults); void start_vicon_drawing(); void stop_vicon_drawing(); + void close_view_popup(); void update_picon(Indexable *indexable); int cycle_assetlist_format();