#include <combo.h>
Inheritance diagram for Combo_editor:
Public Member Functions | |
Combo_editor (Shapes_vga_file *svga, unsigned char *palbuf) | |
~Combo_editor () | |
void | show (bool tf) |
void | render (GdkRectangle *area=0) |
void | set_controls () |
gint | mouse_press (GdkEventButton *event) |
void | set_order () |
void | set_position () |
void | add (unsigned char *data, int datalen) |
void | remove () |
void | save () |
bool | is_visible () |
Private Member Functions | |
void | set_combo (Combo *newcombo, int findex) |
Private Attributes | |
GtkWidget * | win |
Combo * | combo |
int | selected |
bool | setting_controls |
int | file_index |
Friends | |
class | Combo_chooser |
Definition at line 92 of file combo.h.
Combo_editor::Combo_editor | ( | Shapes_vga_file * | svga, | |
unsigned char * | palbuf | |||
) |
Definition at line 556 of file combo.cc.
References ExultStudio::get_instance(), and ExultStudio::get_xml().
Here is the call graph for this function:
void Combo_editor::set_combo | ( | Combo * | newcombo, | |
int | findex | |||
) | [private] |
Definition at line 536 of file combo.cc.
References ExultStudio::get_instance(), and ExultStudio::set_entry().
Referenced by Combo_chooser::edit().
Here is the call graph for this function:
void Combo_editor::render | ( | GdkRectangle * | area = 0 |
) |
Definition at line 609 of file combo.cc.
References Shape_draw::configure(), and Shape_draw::show().
Referenced by on_combo_draw_expose_event().
Here is the call graph for this function:
void Combo_editor::set_controls | ( | ) |
Definition at line 636 of file combo.cc.
References c_tilesize, ExultStudio::get_instance(), ExultStudio::set_sensitive(), ExultStudio::set_spin(), Combo_member::tx, Combo_member::ty, and Combo_member::tz.
Here is the call graph for this function:
gint Combo_editor::mouse_press | ( | GdkEventButton * | event | ) |
void Combo_editor::set_order | ( | ) |
Definition at line 694 of file combo.cc.
References ExultStudio::get_instance(), and ExultStudio::get_spin().
Referenced by on_combo_order_changed().
Here is the call graph for this function:
void Combo_editor::set_position | ( | ) |
Definition at line 719 of file combo.cc.
References ExultStudio::get_instance(), ExultStudio::get_spin(), Combo_member::tx, Combo_member::ty, and Combo_member::tz.
Referenced by on_combo_locx_changed(), on_combo_locy_changed(), and on_combo_locz_changed().
Here is the call graph for this function:
void Combo_editor::add | ( | unsigned char * | data, | |
int | datalen | |||
) |
Definition at line 748 of file combo.cc.
References Ucscript::frame, and Object_in().
Here is the call graph for this function:
void Combo_editor::remove | ( | ) |
void Combo_editor::save | ( | ) |
Definition at line 789 of file combo.cc.
References Combo_chooser::add(), EStudio::Alert(), Shape_file_set::create(), ExultStudio::get_browser(), ExultStudio::get_files(), ExultStudio::get_instance(), ExultStudio::get_text_entry(), len, Flex_file_info::set(), Shape_file_info::set_modified(), and Flex_file_info::size().
Referenced by on_combo_apply_clicked(), and on_combo_ok_clicked().
Here is the call graph for this function:
bool Combo_editor::is_visible | ( | ) | [inline] |
Definition at line 117 of file combo.h.
References win.
Referenced by Combo_chooser::edit(), Combo_chooser::move(), and Combo_chooser::remove().
friend class Combo_chooser [friend] |
GtkWidget* Combo_editor::win [private] |
Combo* Combo_editor::combo [private] |
int Combo_editor::selected [private] |
bool Combo_editor::setting_controls [private] |
int Combo_editor::file_index [private] |
Definition at line 98 of file combo.h.
Referenced by Combo_chooser::move(), and Combo_chooser::remove().