#include <config.h>
#include "controller.hxx"
#include "construo.hxx"
#include "graphic_context.hxx"
#include "worldview_component.hxx"
#include "string_utils.hxx"
#include "worldview_insert_tool.hxx"
#include "gui_buttons.hxx"
#include "gui_window.hxx"
#include "gui_label.hxx"
#include "globals.hxx"
#include "screen_manager.hxx"
#include "world_gui_manager.hxx"
Include dependency graph for world_gui_manager.cxx:
Go to the source code of this file.
Defines | |
#define | BUTTON_POS(n) (75 + n * 30) |
#define | BUTTON_RPOS(n) (50 + n * 30) |
#define | BUTTON_WIDTH 75 |
#define | BUTTON_HEIGHT 25 |
#define | BUTTON_LX_POS (graphic_context->get_width() - BUTTON_WIDTH - 10) |
Functions | |
void | increase_particle_mass () |
void | decrease_particle_mass () |
void | switch_to_insert_mode () |
bool | insert_mode_hfunc () |
bool | zoom_mode_hfunc () |
bool | select_mode_hfunc () |
bool | collider_mode_hfunc () |
void | switch_to_zoom_mode () |
void | switch_to_collider_mode () |
void | switch_to_select_mode () |
void | save_button_callback () |
void | action_cam_callback () |
void | zoom_in_callback () |
void | zoom_out_callback () |
void | hide_dots_callback () |
bool | hide_dots_hfunc () |
bool | action_cam_hfunc () |
void | redo_callback () |
void | undo_callback () |
|
Definition at line 128 of file world_gui_manager.cxx. |
|
Definition at line 129 of file world_gui_manager.cxx. |
|
Definition at line 125 of file world_gui_manager.cxx. |
|
Definition at line 126 of file world_gui_manager.cxx. Referenced by WorldGUIManager::WorldGUIManager(). |
|
Definition at line 127 of file world_gui_manager.cxx. |
|
Definition at line 85 of file world_gui_manager.cxx. References Controller::instance(), and Controller::set_action_cam(). |
|
Definition at line 110 of file world_gui_manager.cxx. References Controller::get_action_cam(), and Controller::instance(). |
|
Definition at line 65 of file world_gui_manager.cxx. References WorldViewComponent::COLLIDER_MODE, WorldViewComponent::get_mode(), and WorldViewComponent::instance(). |
|
Definition at line 44 of file world_gui_manager.cxx. References WorldViewComponent::get_insert_tool(), WorldViewInsertTool::get_particle_mass(), WorldViewComponent::instance(), and WorldViewInsertTool::set_particle_mass(). |
|
Definition at line 100 of file world_gui_manager.cxx. References Controller::get_hide_dots(), Controller::instance(), and Controller::set_hide_dots(). |
|
Definition at line 105 of file world_gui_manager.cxx. References Controller::get_hide_dots(), and Controller::instance(). |
|
Definition at line 39 of file world_gui_manager.cxx. References WorldViewComponent::get_insert_tool(), WorldViewInsertTool::get_particle_mass(), WorldViewComponent::instance(), and WorldViewInsertTool::set_particle_mass(). |
|
Definition at line 53 of file world_gui_manager.cxx. References WorldViewComponent::get_mode(), WorldViewComponent::INSERT_MODE, and WorldViewComponent::instance(). |
|
Definition at line 115 of file world_gui_manager.cxx. References Controller::instance(), and Controller::redo(). |
|
Definition at line 81 of file world_gui_manager.cxx. References ScreenManager::instance(), and ScreenManager::set_gui(). |
|
Definition at line 61 of file world_gui_manager.cxx. References WorldViewComponent::get_mode(), WorldViewComponent::instance(), and WorldViewComponent::SELECT_MODE. |
|
Definition at line 73 of file world_gui_manager.cxx. References WorldViewComponent::instance(), and WorldViewComponent::set_mode(). |
|
Definition at line 49 of file world_gui_manager.cxx. References WorldViewComponent::instance(), and WorldViewComponent::set_mode(). |
|
Definition at line 77 of file world_gui_manager.cxx. References WorldViewComponent::instance(), and WorldViewComponent::set_mode(). |
|
Definition at line 69 of file world_gui_manager.cxx. References WorldViewComponent::instance(), and WorldViewComponent::set_mode(). |
|
Definition at line 120 of file world_gui_manager.cxx. References Controller::instance(), and Controller::undo(). |
|
Definition at line 89 of file world_gui_manager.cxx. References GraphicContext::get_height(), GraphicContext::get_width(), graphic_context, WorldViewComponent::instance(), and WorldViewComponent::wheel_up(). |
|
Definition at line 57 of file world_gui_manager.cxx. References WorldViewComponent::get_mode(), WorldViewComponent::instance(), and WorldViewComponent::ZOOM_MODE. |
|
Definition at line 94 of file world_gui_manager.cxx. References GraphicContext::get_height(), GraphicContext::get_width(), graphic_context, WorldViewComponent::instance(), and WorldViewComponent::wheel_down(). |