![]() |
FJMovieEditor Pré-Alpha
A GTK video editor for GNOME. Designed for Artists to do, special effects, compositing and animation.
|
#include "basic.h"
Go to the source code of this file.
Data Structures | |
struct | struct_lock_values |
struct | ClickSelectDrag |
struct | keyframe_signal |
Defines | |
#define | LOCK_HORIZONTAL (1) |
#define | LOCK_VERTICAL (1 << 1) |
#define | LOCK_DISTANCE (1 << 2) |
#define | LOCK_RELATIVE (1 << 3) |
Typedefs | |
typedef struct struct_lock_values | struct_lock_values |
typedef struct ClickSelectDrag | ClickSelectDrag |
typedef gboolean(* | GWFunction )(GtkWidget *widget, gpointer data) |
Functions | |
void | lock_values_set_config (GtkWidget *widget, gpointer *data) |
void | lock_values (gdouble *ax, gdouble *ay, gdouble *bx, gdouble *by, guchar props) |
void | lock_values_Init (iPlugin *p) |
void | lock_values_Frame (iPlugin *p) |
void | lock_values_Config (iPlugin *p) |
gboolean | ClickSelectDragMotionEvent (GtkWidget *widget, GdkEventMotion *evt, gpointer data) |
gboolean | ClickSelectDragButtonEvent (GtkWidget *widget, GdkEventButton *evt, gpointer data) |
gboolean | ClickSelectDragKeyEvent (GtkWidget *widget, GdkEventKey *evt, gpointer data) |
void | ClickSelectDrag_Init (iPlugin *p) |
void | ClickSelectDrag_Frame (iPlugin *p) |
void | keyframe_signal_call_insert (gpointer data) |
void | keyframe_signal_call_delete (gpointer data) |
void | keyframe_signal_set (GtkWidget *widget, GWFunction frame_insert, GWFunction frame_delete, gpointer data) |
gboolean | keyframe_signal_set_key_event (GtkWidget *widget, GdkEventKey *evt, gpointer data) |
gboolean | keyframe_signal_set_button_event (GtkWidget *widget, GdkEventButton *evt, gpointer data) |
void | click_select_drag_init (iPlugin *me) |
void | click_select_drag_frame (iPlugin *me) |
iPlugin * | click_select_drag_new (iPlugin *p) |
A custom click_select_drag to enables click_select_draw in plugin. | |
void | click_select_drag_delete (iPlugin *screen) |
Deletes the click_select_drag that uses this widget. Disabling everything that was added, and freeing up resources of the machine. |
#define LOCK_DISTANCE (1 << 2) |
#define LOCK_HORIZONTAL (1) |
#define LOCK_RELATIVE (1 << 3) |
#define LOCK_VERTICAL (1 << 1) |
typedef struct ClickSelectDrag ClickSelectDrag |
typedef gboolean(* GWFunction)(GtkWidget *widget, gpointer data) |
typedef struct struct_lock_values struct_lock_values |
void click_select_drag_delete | ( | iPlugin * | screen | ) |
Deletes the click_select_drag that uses this widget. Disabling everything that was added, and freeing up resources of the machine.
void click_select_drag_frame | ( | iPlugin * | me | ) |
void click_select_drag_init | ( | iPlugin * | me | ) |
A custom click_select_drag to enables click_select_draw in plugin.
The advantage of using click_select_draw_new is that this is not restricted to video window and can be embedded anywhere.
void ClickSelectDrag_Frame | ( | iPlugin * | p | ) |
void ClickSelectDrag_Init | ( | iPlugin * | p | ) |
gboolean ClickSelectDragButtonEvent | ( | GtkWidget * | widget, |
GdkEventButton * | evt, | ||
gpointer | data | ||
) |
gboolean ClickSelectDragKeyEvent | ( | GtkWidget * | widget, |
GdkEventKey * | evt, | ||
gpointer | data | ||
) |
gboolean ClickSelectDragMotionEvent | ( | GtkWidget * | widget, |
GdkEventMotion * | evt, | ||
gpointer | data | ||
) |
void keyframe_signal_call_delete | ( | gpointer | data | ) |
void keyframe_signal_call_insert | ( | gpointer | data | ) |
void keyframe_signal_set | ( | GtkWidget * | widget, |
GWFunction | frame_insert, | ||
GWFunction | frame_delete, | ||
gpointer | data | ||
) |
gboolean keyframe_signal_set_button_event | ( | GtkWidget * | widget, |
GdkEventButton * | evt, | ||
gpointer | data | ||
) |
gboolean keyframe_signal_set_key_event | ( | GtkWidget * | widget, |
GdkEventKey * | evt, | ||
gpointer | data | ||
) |
void lock_values | ( | gdouble * | ax, |
gdouble * | ay, | ||
gdouble * | bx, | ||
gdouble * | by, | ||
guchar | props | ||
) |
void lock_values_Config | ( | iPlugin * | p | ) |
void lock_values_Frame | ( | iPlugin * | p | ) |
void lock_values_Init | ( | iPlugin * | p | ) |
void lock_values_set_config | ( | GtkWidget * | widget, |
gpointer * | data | ||
) |