Select Git revision
Forked from
Gmsh / Gmsh
Source project has a limited visibility.
Callbacks.h 10.07 KiB
#ifndef _CALLBACKS_H_
#define _CALLBACKS_H_
#define CALLBACK_ARGS Fl_Widget* w, void* data
// Common callbacks
void cancel_cb(CALLBACK_ARGS) ;
void ok_cb(CALLBACK_ARGS) ;
// Graphical window
void status_xyz1p_cb(CALLBACK_ARGS) ;
void status_play_cb(CALLBACK_ARGS) ;
void status_pause_cb(CALLBACK_ARGS) ;
void status_cancel_cb(CALLBACK_ARGS) ;
// File Menu
void file_open_cb(CALLBACK_ARGS) ;
void file_merge_cb(CALLBACK_ARGS) ;
void file_save_cb(CALLBACK_ARGS) ;
void file_save_as_auto_cb(CALLBACK_ARGS) ;
void file_save_as_geo_cb(CALLBACK_ARGS) ;
void file_save_as_geo_options_cb(CALLBACK_ARGS) ;
void file_save_as_msh_cb(CALLBACK_ARGS) ;
void file_save_as_unv_cb(CALLBACK_ARGS) ;
void file_save_as_gref_cb(CALLBACK_ARGS) ;
void file_save_as_eps_simple_cb(CALLBACK_ARGS) ;
void file_save_as_eps_accurate_cb(CALLBACK_ARGS) ;
void file_save_as_jpeg_cb(CALLBACK_ARGS) ;
void file_save_as_gif_cb(CALLBACK_ARGS) ;
void file_save_as_gif_dithered_cb(CALLBACK_ARGS) ;
void file_save_as_gif_transparent_cb(CALLBACK_ARGS) ;
void file_save_as_ppm_cb(CALLBACK_ARGS) ;
void file_save_as_yuv_cb(CALLBACK_ARGS) ;
void file_reload_all_views_cb(CALLBACK_ARGS) ;
void file_remove_all_views_cb(CALLBACK_ARGS) ;
void file_quit_cb(CALLBACK_ARGS) ;
// Option General Menu
void opt_general_cb(CALLBACK_ARGS) ;
void opt_general_moving_axes_cb(CALLBACK_ARGS) ;
void opt_general_small_axes_cb(CALLBACK_ARGS) ;
void opt_general_fast_redraw_cb(CALLBACK_ARGS) ;
void opt_general_display_lists_cb(CALLBACK_ARGS) ;
void opt_general_alpha_blending_cb(CALLBACK_ARGS) ;
void opt_general_trackball_cb(CALLBACK_ARGS) ;
void opt_general_orthographic_cb(CALLBACK_ARGS) ;
void opt_general_color_cb(CALLBACK_ARGS) ;
void opt_general_shininess_cb(CALLBACK_ARGS) ;
void opt_general_light_cb(CALLBACK_ARGS) ;
// Option Geometry Menu
void opt_geometry_cb(CALLBACK_ARGS) ;
void opt_geometry_entity_cb(CALLBACK_ARGS) ;
void opt_geometry_num_cb(CALLBACK_ARGS) ;
void opt_geometry_show_by_entity_num_cb(CALLBACK_ARGS) ;
void opt_geometry_normals_cb(CALLBACK_ARGS) ;
void opt_geometry_tangents_cb(CALLBACK_ARGS) ;
// Option Mesh Menu
void opt_mesh_cb(CALLBACK_ARGS) ;
void opt_mesh_entity_cb(CALLBACK_ARGS) ;
void opt_mesh_num_cb(CALLBACK_ARGS) ;
void opt_mesh_show_by_entity_num_cb(CALLBACK_ARGS) ;
void opt_mesh_show_by_quality_cb(CALLBACK_ARGS) ;