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,...) |
https://sourceware.org/glibc/manual/latest/html_mono/libc.html#Variadic-Prototypes | |
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 () |
simplifying utilities tests | |
void | util_test_pile () |
sample test | |
void | util_test_double_list () |
sample test | |
void | util_test_sorted_list () |
sample test | |
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) |
Look for stack entry and returns stack_id. | |
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 | meaning which axis we're building (for label) |
axis |
char * util_concat | ( | const char * | str, |
... | |||
) |
https://sourceware.org/glibc/manual/latest/html_mono/libc.html#Variadic-Prototypes
*str | |
... |
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 |
*container_widget |
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 |
*container_widget | |
*error_buffer |
long util_gl_is_util_ready | ( | void * | container_widget | ) |
Look for stack entry and returns stack_id.
*container_widget | generally the GtkBox that contains the GLArea |
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 |
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.
void |
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 |
bool util_gl_update_axis | ( | GtkWidget * | container_widget, |
int | axis, | ||
int | value | ||
) |
Look for stack entry and triggers OpenGL for drawing.
*container_widget | |
axis | |
value |
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 |
void util_pile_clear | ( | pile ** | p | ) |
**p |
int util_pile_length | ( | pile * | p | ) |
**p |
int util_pile_pop | ( | pile ** | p | ) |
**p |
int util_pile_push | ( | pile ** | p, |
int | value | ||
) |
**p | |
value |
void util_pile_view | ( | pile * | p | ) |
**p |
char * util_read_file | ( | char * | filename | ) |
reads a file from filename into a provided buffer
*filename |
void util_sorted_list_clear | ( | slist ** | sl | ) |
**sl |
int util_sorted_list_insert | ( | slist ** | sl, |
int | value | ||
) |
**sl | |
value |
int util_sorted_list_length | ( | slist * | sl | ) |
**sl |
int util_sorted_list_pop | ( | slist ** | sl | ) |
**sl |
void util_sorted_list_view | ( | slist * | sl | ) |
**sl |