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

References gui_window_t::canvas, gui_window_t::frame_format, gui_window_t::frame_index, gui_window_t::frame_series, stg_rtk_canvas_export_image(), STK_IMAGE_FORMAT_JPEG, and STK_IMAGE_FORMAT_PNG.

Referenced by frame_callback(), and gui_action_exportframe().

gboolean frame_callback ( gpointer  data  ) 

References export_window(), and TRUE.

Referenced by gui_action_exportsequence().

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 
)

Referenced by gui_window_menus_create().

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

Referenced by gui_window_menus_create().

void gui_action_exportframe ( GtkAction *  action,
void *  userdata 
)

References export_window().

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 
)

References PRINT_DEBUG.

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 
)

References create_prefsdialog().

void gui_action_raytrace ( GtkToggleAction *  action,
gpointer  userdata 
)

void gui_action_reset ( GtkAction *  action,
gpointer  userdata 
)

References stg_world_reload().

void gui_action_save ( GtkAction *  action,
gpointer  user_data 
)

References stg_world_save().

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 
)

References model_change().

Referenced by gui_action_polygons().

void test ( GtkMenuItem *  item,
void *  userdata 
)


Variable Documentation


Generated on Wed Jun 3 23:12:29 2009 for Stage by  doxygen 1.5.9