Gem-graph 0.1.0
A modelling tool based on rewriting of geometric graphs.
|
utilities header More...
Classes | |
struct | pile |
phantom documentation used to test the functioning of doxygen More... | |
struct | elem |
phantom documentation used to test the functioning of doxygen More... | |
struct | dblist |
phantom documentation used to test the functioning of doxygen More... | |
struct | slist |
phantom documentation used to test the functioning of doxygen More... | |
Typedefs | |
typedef struct pile | pile |
phantom documentation used to test the functioning of doxygen | |
typedef struct elem | elem |
phantom documentation used to test the functioning of doxygen | |
typedef struct slist | slist |
phantom documentation used to test the functioning of doxygen | |
Functions | |
char * | util_read_file (char *filename) |
reads a file from filename into a provided buffer | |
char * | util_concat (const char *str,...) |
void | util_pile_clear (pile **) |
void | util_pile_view (pile *) |
int | util_pile_push (pile **, int) |
int | util_pile_pop (pile **) |
int | util_pile_length (pile *p) |
void | util_list_2x2_init (dblist *l) |
Phantom documentation. | |
void | util_list_2x2_clear (dblist *l) |
Phantom documentation. | |
void | util_list_2x2_view (dblist l) |
Phantom documentation. | |
int | util_list_2x2_push_back (dblist *l, int val) |
Phantom documentation. | |
int | util_list_2x2_push_front (dblist *l, int val) |
Phantom documentation. | |
int | util_list_2x2_pop_back (dblist *l) |
Phantom documentation. | |
int | util_list_2x2_pop_front (dblist *l) |
Phantom documentation. | |
int | util_list_2x2_length (dblist l) |
Phantom documentation. | |
void | util_sorted_list_clear (slist **sl) |
void | util_sorted_list_view (slist *sl) |
int | util_sorted_list_insert (slist **sl, int val) |
int | util_sorted_list_pop (slist **sl) |
int | util_sorted_list_length (slist *sl) |
void | util_trigger_test () |
void | util_test_pile () |
void | util_test_double_list () |
void | util_test_sorted_list () |
long | util_gl_get_stack (void *container_widget) |
Look for stack entry and returns stack_id. | |
long | util_gl_is_util_ready (void *container_widget) |
bool | util_gl_init_stack (void *container_widget, GError *error_buffer) |
Look for stack entry and initializes OpenGL for it. | |
bool | util_gl_shutdown_stack (void *container_widget, GError *error_buffer) |
Look for stack entry and shutdowns OpenGL for it. | |
void | util_gl_clean_stack_index (void) |
phantom documentation used to test the functioning of doxygen | |
bool | util_gl_render_stack (GtkWidget *container_widget) |
Look for stack entry and triggers OpenGL for drawing. | |
bool | util_gl_update_axis (GtkWidget *container_widget, int axis, int value) |
Look for stack entry and triggers OpenGL for drawing. | |
void | util_gl_shutdown_all_stacks (void) |
Look for every stack entry and shutdowns OpenGL for it. | |
GtkWidget * | create_axis_slider (int axis) |
Creates a slider widget. | |
utilities header
This file is part of Gem-graph.
GtkWidget * create_axis_slider | ( | int | axis | ) |
Creates a slider widget.
axis | the axis we're building a label for |
long util_gl_get_stack | ( | void * | container_widget | ) |
Look for stack entry and returns stack_id.
container_widget | generally the GtkBox that contains the GLArea |
bool util_gl_init_stack | ( | void * | container_widget, |
GError * | error_buffer | ||
) |
Look for stack entry and initializes OpenGL for it.
container_widget | generally the GtkBox that contains the GLArea |
error_buffer | phantom documentation used to test the functioning of doxygen |
bool util_gl_render_stack | ( | GtkWidget * | container_widget | ) |
Look for stack entry and triggers OpenGL for drawing.
container_widget | generally the GtkBox that contains the GLArea |
void util_gl_shutdown_all_stacks | ( | void | ) |
Look for every stack entry and shutdowns OpenGL for it.
returns true if success ? TODO why not bool ?
bool util_gl_shutdown_stack | ( | void * | container_widget, |
GError * | error_buffer | ||
) |
Look for stack entry and shutdowns OpenGL for it.
container_widget | generally the GtkBox that contains the GLArea |
error_buffer | phantom documentation used to test the functioning of doxygen |
bool util_gl_update_axis | ( | GtkWidget * | container_widget, |
int | axis, | ||
int | value | ||
) |
Look for stack entry and triggers OpenGL for drawing.
container_widget | generally the GtkBox that contains the GLArea |
axis | phantom documentation used to test the functioning of doxygen |
value | phantom documentation used to test the functioning of doxygen |
void util_list_2x2_clear | ( | dblist * | l | ) |
Phantom documentation.
*l |
void util_list_2x2_init | ( | dblist * | l | ) |
Phantom documentation.
*l |
int util_list_2x2_length | ( | dblist | l | ) |
Phantom documentation.
*l |
int util_list_2x2_pop_back | ( | dblist * | l | ) |
Phantom documentation.
*l |
int util_list_2x2_pop_front | ( | dblist * | l | ) |
Phantom documentation.
*l |
int util_list_2x2_push_back | ( | dblist * | l, |
int | val | ||
) |
Phantom documentation.
*l | |
val |
int util_list_2x2_push_front | ( | dblist * | l, |
int | val | ||
) |
Phantom documentation.
*l | |
val |
void util_list_2x2_view | ( | dblist | l | ) |
Phantom documentation.
*l |
char * util_read_file | ( | char * | filename | ) |
reads a file from filename into a provided buffer
*filename |