#include <menu.h>
BoxMenuHighlighter::BoxMenuHighlighter | ( | PrecisionMenu * | parent | ) |
BoxMenuHighlighter::~BoxMenuHighlighter | ( | ) | [virtual] |
MenuObject::InputReturnValue BoxMenuHighlighter::process_input | ( | int | key | ) | [virtual] |
Implements MenuObject.
void BoxMenuHighlighter::render | ( | ) | [virtual] |
Implements MenuObject.
Reimplemented in BlackWhiteHighlighter.
std::vector< MenuItem * > BoxMenuHighlighter::get_selected_items | ( | ) | [virtual] |
Reimplemented from MenuObject.
virtual MenuItem* BoxMenuHighlighter::get_active_item | ( | ) | [inline, virtual] |
Implements MenuObject.
virtual bool BoxMenuHighlighter::attach_item | ( | MenuItem * | item | ) | [inline, virtual] |
Implements MenuObject.
virtual void BoxMenuHighlighter::set_active_item | ( | int | index | ) | [inline, virtual] |
Implements MenuObject.
virtual void BoxMenuHighlighter::set_active_item | ( | MenuItem * | item | ) | [inline, virtual] |
Implements MenuObject.
virtual void BoxMenuHighlighter::activate_first_item | ( | ) | [inline, virtual] |
Implements MenuObject.
virtual void BoxMenuHighlighter::activate_last_item | ( | ) | [inline, virtual] |
Implements MenuObject.
virtual bool BoxMenuHighlighter::select_item | ( | int | index | ) | [inline, virtual] |
Implements MenuObject.
virtual bool BoxMenuHighlighter::select_item | ( | MenuItem * | item | ) | [inline, virtual] |
Implements MenuObject.
virtual MenuItem* BoxMenuHighlighter::select_item_by_hotkey | ( | int | key | ) | [inline, virtual] |
Reimplemented from MenuObject.
virtual void BoxMenuHighlighter::clear_selections | ( | ) | [inline, virtual] |
Reimplemented from MenuObject.
virtual void BoxMenuHighlighter::allow_focus | ( | bool | toggle | ) | [inline, virtual] |
Reimplemented from MenuObject.
virtual bool BoxMenuHighlighter::can_be_focused | ( | ) | [inline, virtual] |
Reimplemented from MenuObject.
void BoxMenuHighlighter::_place_items | ( | ) | [protected, virtual] |
Implements MenuObject.
Reimplemented in BlackWhiteHighlighter.
virtual MenuItem* BoxMenuHighlighter::_find_item_by_mouse_coords | ( | const coord_def & | pos | ) | [inline, protected, virtual] |
Reimplemented from MenuObject.
virtual MenuItem* BoxMenuHighlighter::_find_item_by_direction | ( | const MenuItem * | start, | |
MenuObject::Direction | dir | |||
) | [inline, protected, virtual] |
Implements MenuObject.
PrecisionMenu* BoxMenuHighlighter::m_parent [protected] |
MenuItem* BoxMenuHighlighter::m_active_item [protected] |
COLORS BoxMenuHighlighter::m_old_bg_colour [protected] |
Reimplemented in BlackWhiteHighlighter.