void setup_dropdown(HWND wnd)
cfg_dropdown_history_mt(const GUID &p_guid, unsigned p_max=10, const char *init_vals="")
void set_state(const char *val)
virtual void set_state(const char *val)=0
cfg_dropdown_history(const GUID &p_guid, unsigned p_max=10, const char *init_vals="")
void build_list(pfc::ptr_list_t< char > &out)
virtual void get_state(pfc::string_base &out) const =0
void get_state(pfc::string_base &out) const
_cfg_dropdown_history_base(unsigned p_max)
void set_state(const char *val)
void get_state(pfc::string_base &out) const
void on_init(HWND ctrl, const char *initVal)
bool on_context(HWND wnd, LPARAM coords)
bool add_item(const char *item)
void parse_list(const pfc::ptr_list_t< char > &src)
void setup_dropdown(HWND wnd, UINT id)