4 virtual RECT TableEdit_GetItemRect(
t_size item,
t_size subItem)
const = 0;
6 virtual void TableEdit_SetField(
t_size item,
t_size subItem,
const char * value) = 0;
7 virtual HWND TableEdit_GetParentWnd()
const = 0;
10 virtual t_size TableEdit_GetItemCount()
const = 0;
11 virtual t_size TableEdit_GetColumnCount()
const = 0;
12 virtual void TableEdit_SetItemFocus(
t_size item,
t_size subItem) = 0;
18 void TableEdit_Abort(
bool forwardContent);
21 void on_task_completion(
unsigned p_id,
unsigned p_status);
25 t_size EditableColumnCount()
const;
32 static const unsigned KTaskID = 0x6f0a3de6;
40 RECT TableEdit_GetItemRect(
t_size item,
t_size subItem)
const;
42 void TableEdit_SetField(
t_size item,
t_size subItem,
const char * value);
46 t_size TableEdit_GetItemCount()
const;
47 void TableEdit_SetItemFocus(
t_size item,
t_size subItem);
49 void TableEdit_GetColumnOrder(
t_size * out,
t_size count)
const;
virtual t_uint32 TableEdit_GetEditFlags(t_size item, t_size subItem) const
const t_item * get_ptr() const
static void g_fill(t_int *p_order, const t_size p_count)
virtual void TableEdit_Finished()
virtual bool TableEdit_GetAutoComplete(t_size item, t_size subItem, pfc::com_ptr_t< IUnknown > &out)
t_size TableEdit_GetColumnCount() const
int ListView_GetColumnCount(HWND listView)
void set_size(t_size p_size)
pfc::rcptr_t< pfc::string8 > m_editData
virtual bool TableEdit_IsColumnEditable(t_size subItem) const
virtual void TableEdit_GetColumnOrder(t_size *out, t_size count) const
bool TableEdit_IsActive() const
Helper base class for classes that manage nonblocking tasks and get notified back thru completion_not...
void GrabColumnOrder(pfc::array_t< t_size > &buffer) const