X-Git-Url: https://git.cinelerra-gg.org/git/?p=goodguy%2Fcinelerra.git;a=blobdiff_plain;f=cinelerra-5.1%2Fcinelerra%2Fawindowgui.h;h=fc92007026e64f619bb5781b3f09d6eaecbd8b75;hp=35fdb9231c796a80ea5b5fd9e0e62d3fd41dc21f;hb=6c5258a9791775f706e55c280da75ed6f6ef1720;hpb=e8453fdab4d5ed7b384279a5b37c92010ac13295 diff --git a/cinelerra-5.1/cinelerra/awindowgui.h b/cinelerra-5.1/cinelerra/awindowgui.h index 35fdb923..fc920070 100644 --- a/cinelerra-5.1/cinelerra/awindowgui.h +++ b/cinelerra-5.1/cinelerra/awindowgui.h @@ -182,6 +182,7 @@ public: int x, int y, int w, int h); ~AssetViewPopup(); + int reposition_window(int x, int y, int w, int h); int button_press_event(); int button_release_event(); int cursor_motion_event(); @@ -202,7 +203,7 @@ public: void set_view_popup(AssetVIcon *v, int draw_mode); void set_view_popup(AssetVIcon *v); - ViewPopup *new_view_window(); + ViewPopup *new_view_window(ViewPopup *popup); void drawing_started(); void drawing_stopped(); void close_view_popup(); @@ -282,7 +283,7 @@ public: bool protected_pixmap(BC_Pixmap *pixmap); int save_defaults(BC_Hash *defaults); int load_defaults(BC_Hash *defaults); - void start_vicon_drawing(); + int start_vicon_drawing(); int stop_vicon_drawing(); void close_view_popup(); void update_picon(Indexable *indexable); @@ -368,7 +369,7 @@ public: AVIconDrawing *avicon_drawing; int avicon_w, avicon_h; - int vicon_drawing; + int vicon_drawing, play_off; int allow_iconlisting; // Create custom atoms to be used for async messages between windows @@ -402,7 +403,8 @@ public: int drag_stop_event(); int button_press_event(); int column_resize_event(); - int focus_in_event(); + int cursor_enter_event(); + int cursor_leave_event(); int focus_out_event(); void update_vicon_area(); int mouse_over_event(int no); @@ -593,8 +595,10 @@ public: AVIconDrawing(AWindowGUI *agui, int x, int y, int w, const char *text); ~AVIconDrawing(); - void create_objects(); static const char *avicon_names[]; + void create_objects(); + int button_press_event(); + int draw_face(int dx, int color); AWindowGUI *agui; };