EStudio Namespace Reference


Functions

int Prompt (const char *msg, const char *choice0, const char *choice1, const char *choice2)
void Alert (const char *msg,...)
GtkWidget * Add_menu_item (GtkWidget *menu, const char *label, GtkSignalFunc func, gpointer func_data)
GtkWidget * Create_arrow_button (GtkArrowType dir, GtkSignalFunc clicked, gpointer func_data)


Function Documentation

GtkWidget * EStudio::Add_menu_item ( GtkWidget *  menu,
const char *  label = 0,
GtkSignalFunc  func = 0,
gpointer  func_data = 0 
)

Definition at line 1881 of file studio.cc.

Referenced by Object_browser::add_group_submenu(), Shape_chooser::create_popup(), Object_browser::create_popup(), and Chunk_chooser::create_popup().

void EStudio::Alert ( const char *  msg,
  ... 
)

Definition at line 1862 of file studio.cc.

References Prompt().

Referenced by Combo::add(), ExultStudio::compile(), ExultStudio::create_new_game(), Shape_chooser::create_new_shape(), ExultStudio::create_shape_file(), Chunk_chooser::delete_response(), Combo_chooser::edit(), Shape_chooser::edit_shape(), Shape_chooser::export_png(), Shape_chooser::export_tiled_png(), Game_loc_response(), Palette_edit::import_palette(), Import_png_tiles(), ExultStudio::info_received(), Chunk_chooser::insert_response(), Chunk_chooser::locate_response(), Object_browser::on_browser_file_revert(), Object_browser::on_browser_file_save(), ExultStudio::open_combo_window(), ExultStudio::open_shape_file(), Combo_chooser::remove(), Combo_editor::save(), ExultStudio::save_combos(), ExultStudio::save_npc_window(), Shape_group_file::write(), and ExultStudio::write_shape_info().

Here is the call graph for this function:

GtkWidget * EStudio::Create_arrow_button ( GtkArrowType  dir,
GtkSignalFunc  clicked,
gpointer  func_data 
)

Definition at line 1905 of file studio.cc.

Referenced by Object_browser::create_controls().

int EStudio::Prompt ( const char *  msg,
const char *  choice0,
const char *  choice1 = 0,
const char *  choice2 = 0 
)

Definition at line 1847 of file studio.cc.

References ExultStudio::get_instance(), and ExultStudio::prompt().

Referenced by Alert(), Shape_chooser::create_new_shape(), Shape_chooser::export_frame(), Palette_edit::export_palette(), Palette_edit::import_palette(), Object_browser::on_browser_file_revert(), on_unused_shapes1_activate(), Combo_chooser::remove(), and Palette_edit::remove_palette().

Here is the call graph for this function:


Generated on Mon Jul 9 15:06:26 2007 for ExultEngine by  doxygen 1.5.1