Logo Search packages:      
Sourcecode: berusky version File versions  Download package

Public Member Functions | Static Public Member Functions | Static Protected Attributes | Private Attributes

editor_panel Class Reference

Inheritance diagram for editor_panel:
Inheritance graph
Collaboration diagram for editor_panel:
Collaboration graph

List of all members.

Public Member Functions

class editor_panelattached_panel_get (void)
void attached_panel_set (class editor_panel *p_panel)
RECT boundary_get (void)
void controls_draw (void)
 editor_panel (int panel_item_num, DIRECTION direction, tpos start_x, tpos start_y, int handle)
virtual int item_firts_get (void)=0
virtual void item_select (EDITOR_SELECTION *p_sel)=0
virtual int items_num_get (void)=0
virtual void panel_draw (void)=0
void panel_scroll (int direction, EDITOR_SELECTION *p_sel, bool redraw)
virtual void panel_set (int first, EDITOR_SELECTION *p_sel, bool propagate, bool redraw)=0
int panel_size_get (void)
void register_controls_events (INPUT *p_input)
int selected_slot_get (void)
void set_up (int panel_size, DIRECTION direction, tpos sx, tpos sy, int handle)
void slot_draw (int slot, int item, int variant)
void slot_highlight (int slot, bool redraw)
void slot_highlight (tpos x, tpos y, bool redraw)
int slot_return (tpos x, tpos y)
bool slot_return (tpos x, tpos y, int &slot)
void slot_select (int slot, EDITOR_SELECTION *p_sel, bool propagate, bool redraw)
void slot_select (tpos x, tpos y, EDITOR_SELECTION *p_sel, bool propagate, bool redraw)
void slot_selection_fix (int last_valid_slot, bool redraw)
void slot_unhighlight (bool redraw)
void slot_unselect (bool propagate, bool redraw)
virtual bool slot_valid (int slot)=0

Static Public Member Functions

static void set_up (ITEM_REPOSITORY *p_repo_)

Static Protected Attributes

static ITEM_REPOSITORY * p_repo = NULL

Private Attributes

tpos dx
tpos dy
class editor_panelp_attached_panel
int panel_handle
int panel_slot_highlighted
int panel_slot_num
int panel_slot_selected
tpos start_x
tpos start_y

Detailed Description

Definition at line 85 of file editor.h.

The documentation for this class was generated from the following files:

Generated by  Doxygen 1.6.0   Back to index