6 #ifndef HAS_LIVES_FRAMEDRAW_H 7 #define HAS_LIVES_FRAMEDRAW_H 21 void widget_add_framedraw(LiVESVBox *,
int start,
int end,
boolean add_preview_button,
int width,
int height);
void load_framedraw_image(LiVESPixbuf *)
reload and redraw the frame
Definition: framedraw.c:598
void framedraw_add_reset(LiVESVBox *, lives_special_framedraw_rect_t *)
add "reset values" button
Definition: framedraw.c:134
boolean on_framedraw_mouse_start(LiVESWidget *, LiVESXEventButton *, lives_special_framedraw_rect_t *)
Definition: framedraw.c:729
void framedraw_redraw(lives_special_framedraw_rect_t *, boolean reload_image, LiVESPixbuf *)
redraw when exposed/frame number changes
Definition: framedraw.c:260
void after_framedraw_widget_changed(LiVESWidget *, lives_special_framedraw_rect_t *)
callback for widgets
Definition: framedraw.c:997
void framedraw_add_label(LiVESVBox *box)
add explanatory label
Definition: framedraw.c:125
void framedraw_connect_spinbutton(lives_special_framedraw_rect_t *, lives_rfx_t *)
connect spinbutton to preview
Definition: framedraw.c:92
void framedraw_connect(lives_special_framedraw_rect_t *, int width, int height, lives_rfx_t *)
activate the image for clicks and draws
Definition: framedraw.c:101
boolean on_framedraw_mouse_update(LiVESWidget *, LiVESXEventMotion *, lives_special_framedraw_rect_t *)
Definition: framedraw.c:845
void redraw_framedraw_image(void)
just redraw the frame
Definition: framedraw.c:634
boolean on_framedraw_leave(LiVESWidget *, LiVESXEventCrossing *, lives_special_framedraw_rect_t *)
Definition: framedraw.c:720
boolean on_framedraw_enter(LiVESWidget *, LiVESXEventCrossing *, lives_special_framedraw_rect_t *)
Definition: framedraw.c:683
void on_framedraw_reset_clicked(LiVESButton *, lives_special_framedraw_rect_t *)
reset button
Definition: framedraw.c:1011
void draw_rect_demask(lives_colRGBA64_t *col, int x1, int y1, int x2, int y2, boolean filled)
boolean on_framedraw_mouse_reset(LiVESWidget *, LiVESXEventButton *, lives_special_framedraw_rect_t *)
Definition: framedraw.c:971
Definition: plugins.h:458
Definition: paramspecial.h:15
void widget_add_framedraw(LiVESVBox *, int start, int end, boolean add_preview_button, int width, int height)
call this to add framedraw widget to an hbox
Definition: framedraw.c:158
void load_rfx_preview(lives_rfx_t *rfx)
rfx preview
Definition: framedraw.c:446
void after_framedraw_frame_spinbutton_changed(LiVESSpinButton *, lives_special_framedraw_rect_t *)
change the frame number
Definition: framedraw.c:586