#include <loadmode.h>

Public Member Functions | |
| LoadMode (MWindow *mwindow, BC_WindowBase *window, int x, int y, int *output, int use_nothing) | |
| ~LoadMode () | |
| int | create_objects () |
| int | reposition_window (int x, int y) |
| int | get_h () |
| int | get_x () |
| int | get_y () |
| char * | mode_to_text () |
Static Public Member Functions | |
| static int | calculate_h (BC_WindowBase *gui) |
Data Fields | |
| BC_Title * | title |
| BC_TextBox * | textbox |
| LoadModeListBox * | listbox |
| MWindow * | mwindow |
| BC_WindowBase * | window |
| int | x |
| int | y |
| int * | output |
| int | use_nothing |
| ArrayList< LoadModeItem * > | load_modes |
Definition at line 17 of file loadmode.h.
| LoadMode::LoadMode | ( | MWindow * | mwindow, | |
| BC_WindowBase * | window, | |||
| int | x, | |||
| int | y, | |||
| int * | output, | |||
| int | use_nothing | |||
| ) |
Definition at line 20 of file loadmode.C.
References _, ArrayList< TYPE >::append(), and load_modes.

| LoadMode::~LoadMode | ( | ) |
Definition at line 42 of file loadmode.C.
References listbox, load_modes, textbox, title, ArrayList< TYPE >::total, and ArrayList< TYPE >::values.
| int LoadMode::create_objects | ( | ) |
Definition at line 66 of file loadmode.C.
References _, BC_WindowBase::add_subwindow(), BC_WindowBase::get_w(), listbox, Theme::loadmode_w, mode_to_text(), mwindow, textbox, MWindow::theme, title, window, x, and y.
Referenced by RenderWindow::create_objects(), RecordGUI::create_objects(), MenuEffectWindow::create_objects(), and LoadFileWindow::create_objects().

| int LoadMode::reposition_window | ( | int | x, | |
| int | y | |||
| ) |
Definition at line 103 of file loadmode.C.
References BC_WindowBase::get_w(), listbox, Theme::loadmode_w, mwindow, BC_ListBox::reposition_window(), BC_TextBox::reposition_window(), BC_WindowBase::reposition_window(), textbox, MWindow::theme, and title.
Referenced by RecordGUI::resize_event(), MenuEffectWindow::resize_event(), and LoadFileWindow::resize_event().

| int LoadMode::calculate_h | ( | BC_WindowBase * | gui | ) | [static] |
Definition at line 51 of file loadmode.C.
References BC_TextBox::calculate_h(), and MEDIUMFONT.
Referenced by RecordGUI::create_objects().

| int LoadMode::get_h | ( | ) |
Definition at line 85 of file loadmode.C.
References BC_WindowBase::get_h(), MAX, textbox, and title.
Referenced by RecordGUI::create_objects().

| int LoadMode::get_x | ( | ) |
| int LoadMode::get_y | ( | ) |
| char * LoadMode::mode_to_text | ( | ) |
Definition at line 56 of file loadmode.C.
References _, BC_ListBoxItem::get_text(), load_modes, output, ArrayList< TYPE >::total, LoadModeItem::value, and ArrayList< TYPE >::values.
Referenced by create_objects().

Definition at line 37 of file loadmode.h.
Referenced by create_objects(), get_h(), reposition_window(), and ~LoadMode().
Definition at line 38 of file loadmode.h.
Referenced by create_objects(), get_h(), LoadModeListBox::handle_event(), reposition_window(), and ~LoadMode().
Definition at line 39 of file loadmode.h.
Referenced by create_objects(), reposition_window(), and ~LoadMode().
| int LoadMode::x |
| int LoadMode::y |
| int* LoadMode::output |
Definition at line 44 of file loadmode.h.
Referenced by LoadModeListBox::handle_event(), and mode_to_text().
Definition at line 45 of file loadmode.h.
Definition at line 46 of file loadmode.h.
Referenced by LoadMode(), mode_to_text(), and ~LoadMode().
1.5.5