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);
boolean on_framedraw_mouse_reset(LiVESWidget *widget, LiVESXEventButton *event, lives_special_framedraw_rect_t *framedraw)
Definition: framedraw.c:1020
void framedraw_connect_spinbutton(lives_special_framedraw_rect_t *framedraw, lives_rfx_t *rfx)
connect spinbutton to preview
Definition: framedraw.c:116
boolean on_framedraw_mouse_update(LiVESWidget *widget, LiVESXEventMotion *event, lives_special_framedraw_rect_t *framedraw)
Definition: framedraw.c:891
void framedraw_connect(lives_special_framedraw_rect_t *framedraw, int width, int height, lives_rfx_t *rfx)
activate the image for clicks and draws
Definition: framedraw.c:127
boolean on_framedraw_enter(LiVESWidget *widget, LiVESXEventCrossing *event, lives_special_framedraw_rect_t *framedraw)
Definition: framedraw.c:727
boolean on_framedraw_leave(LiVESWidget *widget, LiVESXEventCrossing *event, lives_special_framedraw_rect_t *framedraw)
Definition: framedraw.c:764
boolean on_framedraw_mouse_start(LiVESWidget *widget, LiVESXEventButton *event, lives_special_framedraw_rect_t *framedraw)
Definition: framedraw.c:773
void on_framedraw_reset_clicked(LiVESButton *button, lives_special_framedraw_rect_t *framedraw)
reset button
Definition: framedraw.c:1061
void load_rfx_preview(lives_rfx_t *rfx)
rfx preview
Definition: framedraw.c:476
void redraw_framedraw_image(void)
just redraw the frame
Definition: framedraw.c:676
void widget_add_framedraw(LiVESVBox *box, int start, int end, boolean add_preview_button, int width, int height)
call this to add framedraw widget to an hbox
Definition: framedraw.c:184
void draw_rect_demask(lives_colRGBA32_t *col, int x1, int y1, int x2, int y2, boolean filled)
void framedraw_add_reset(LiVESVBox *box, lives_special_framedraw_rect_t *framedraw)
add "reset values" button
Definition: framedraw.c:161
void framedraw_add_label(LiVESVBox *box)
add explanatory label
Definition: framedraw.c:152
void after_framedraw_widget_changed(LiVESWidget *widget, lives_special_framedraw_rect_t *framedraw)
callback for widgets
Definition: framedraw.c:1046
void load_framedraw_image(LiVESPixbuf *pixbuf)
reload and redraw the frame
Definition: framedraw.c:636
Definition: plugins.h:481
Definition: paramspecial.h:16
void after_framedraw_frame_spinbutton_changed(LiVESSpinButton *spinbutton, lives_special_framedraw_rect_t *framedraw)
change the frame number
Definition: framedraw.c:622
void framedraw_redraw(lives_special_framedraw_rect_t *framedraw, boolean reload, LiVESPixbuf *pixbuf)
redraw when exposed/frame number changes
Definition: framedraw.c:291