gui_menus.c File Reference

#include <stdlib.h>
#include "stage_internal.h"
#include "gui.h"


Defines

#define TOGGLE_PATH   "/Main/View"

Functions

GtkWidget * create_prefsdialog (void)
void export_window (gui_window_t *win)
gboolean frame_callback (gpointer data)
void gui_action_about (GtkAction *action, gpointer user_data)
void gui_action_disable_polygons (GtkToggleAction *action, void *userdata)
void gui_action_disable_polygons (GtkToggleAction *action, gpointer userdata)
void gui_action_exit (GtkAction *action, void *userdata)
void gui_action_exit (GtkAction *action, gpointer userdata)
void gui_action_export_format (GtkRadioAction *action, GtkRadioAction *current, gpointer userdata)
void gui_action_export_interval (GtkRadioAction *action, GtkRadioAction *current, gpointer userdata)
void gui_action_exportframe (GtkAction *action, void *userdata)
void gui_action_exportframe (GtkAction *action, gpointer userdata)
void gui_action_exportsequence (GtkToggleAction *action, void *userdata)
void gui_action_exportsequence (GtkToggleAction *action, gpointer userdata)
void gui_action_geom (GtkToggleAction *action, gpointer userdata)
void gui_action_grid (GtkToggleAction *action, void *userdata)
void gui_action_grid (GtkToggleAction *action, gpointer userdata)
void gui_action_matrixdelta (GtkToggleAction *action, gpointer userdata)
void gui_action_matrixocc (GtkToggleAction *action, gpointer userdata)
void gui_action_matrixtree (GtkToggleAction *action, gpointer userdata)
void gui_action_pause (GtkToggleAction *action, void *userdata)
void gui_action_pause (GtkToggleAction *action, gpointer userdata)
void gui_action_polygons (GtkToggleAction *action, void *userdata)
void gui_action_polygons (GtkToggleAction *action, gpointer userdata)
void gui_action_prefs (GtkAction *action, gpointer user_data)
void gui_action_raytrace (GtkToggleAction *action, gpointer userdata)
void gui_action_reset (GtkAction *action, gpointer userdata)
void gui_action_save (GtkAction *action, gpointer user_data)
void gui_action_trails (GtkToggleAction *action, void *userdata)
void gui_action_trails (GtkToggleAction *action, gpointer userdata)
void gui_add_tree_item (stg_model_t *mod)
void gui_window_menus_create (gui_window_t *win)
void model_render_polygons_cb (gpointer key, gpointer data, gpointer user)
void stg_model_add_property_toggles (stg_model_t *mod, void *member, stg_model_callback_t callback_on, void *arg_on, stg_model_callback_t callback_off, void *arg_off, const char *name, const char *label, gboolean enabled)
void test (GtkMenuItem *item, void *userdata)
void toggle_property_callback (GtkToggleAction *action, void *userdata)

Variables

int _render_matrix_deltas
int _stg_disable_gui
int _stg_quit
stg_rtk_fig_tfig_debug_geom
stg_rtk_fig_tfig_debug_matrix
stg_rtk_fig_tfig_debug_rays
stg_rtk_fig_tfig_trails

Define Documentation

#define TOGGLE_PATH   "/Main/View"
 


Function Documentation

GtkWidget* create_prefsdialog void   ) 
 

void export_window gui_window_t win  ) 
 

save a frame as a jpeg, with incremental index numbers. if series is greater than 0, its value is incorporated into the filename

gboolean frame_callback gpointer  data  ) 
 

void gui_action_about GtkAction *  action,
gpointer  user_data
 

void gui_action_disable_polygons GtkToggleAction *  action,
void *  userdata
 

void gui_action_disable_polygons GtkToggleAction *  action,
gpointer  userdata
 

void gui_action_exit GtkAction *  action,
void *  userdata
 

void gui_action_exit GtkAction *  action,
gpointer  userdata
 

void gui_action_export_format GtkRadioAction *  action,
GtkRadioAction *  current,
gpointer  userdata
 

void gui_action_export_interval GtkRadioAction *  action,
GtkRadioAction *  current,
gpointer  userdata
 

void gui_action_exportframe GtkAction *  action,
void *  userdata
 

void gui_action_exportframe GtkAction *  action,
gpointer  userdata
 

void gui_action_exportsequence GtkToggleAction *  action,
void *  userdata
 

void gui_action_exportsequence GtkToggleAction *  action,
gpointer  userdata
 

void gui_action_geom GtkToggleAction *  action,
gpointer  userdata
 

void gui_action_grid GtkToggleAction *  action,
void *  userdata
 

void gui_action_grid GtkToggleAction *  action,
gpointer  userdata
 

void gui_action_matrixdelta GtkToggleAction *  action,
gpointer  userdata
 

void gui_action_matrixocc GtkToggleAction *  action,
gpointer  userdata
 

void gui_action_matrixtree GtkToggleAction *  action,
gpointer  userdata
 

void gui_action_pause GtkToggleAction *  action,
void *  userdata
 

void gui_action_pause GtkToggleAction *  action,
gpointer  userdata
 

void gui_action_polygons GtkToggleAction *  action,
void *  userdata
 

void gui_action_polygons GtkToggleAction *  action,
gpointer  userdata
 

void gui_action_prefs GtkAction *  action,
gpointer  user_data
 

void gui_action_raytrace GtkToggleAction *  action,
gpointer  userdata
 

void gui_action_reset GtkAction *  action,
gpointer  userdata
 

void gui_action_save GtkAction *  action,
gpointer  user_data
 

void gui_action_trails GtkToggleAction *  action,
void *  userdata
 

void gui_action_trails GtkToggleAction *  action,
gpointer  userdata
 

void model_render_polygons_cb gpointer  key,
gpointer  data,
gpointer  user
 

void test GtkMenuItem *  item,
void *  userdata
 

void toggle_property_callback GtkToggleAction *  action,
void *  userdata
 


Variable Documentation

int _render_matrix_deltas
 

int _stg_disable_gui
 

int _stg_quit
 

stg_rtk_fig_t* fig_debug_geom
 

stg_rtk_fig_t* fig_debug_matrix
 

stg_rtk_fig_t* fig_debug_rays
 

stg_rtk_fig_t* fig_trails
 


Generated on Thu Dec 13 14:35:18 2007 for Stage by  doxygen 1.4.6