Пример #1
0
char *uiMultilineEntryText(uiMultilineEntry *e)
{
	char *out;

	out = uiWindowsWindowText(e->hwnd);
	CRLFtoLF(out);
	return out;
}
Пример #2
0
HRESULT uiprivTableFinishEditingText(uiTable *t)
{
	uiprivTableColumnParams *p;
	uiTableValue *value;
	char *text;

	if (t->edit == NULL)
		return S_OK;
	text = uiWindowsWindowText(t->edit);
	value = uiNewTableValueString(text);
	uiFreeText(text);
	p = (*(t->columns))[t->editedSubitem];
	uiprivTableModelSetCellValue(t->model, t->editedItem, p->textModelColumn, value);
	uiFreeTableValue(value);
	// always refresh the value in case the model rejected it
	if (SendMessageW(t->hwnd, LVM_UPDATE, (WPARAM) (t->editedItem), 0) == (LRESULT) (-1)) {
		logLastError(L"LVM_UPDATE");
		return E_FAIL;
	}
	return uiprivTableAbortEditingText(t);
}
Пример #3
0
// TODO apply crlf conversion
char *uiMultilineEntryText(uiMultilineEntry *e)
{
	return uiWindowsWindowText(e->hwnd);
}
Пример #4
0
char *uiEditableComboboxText(uiEditableCombobox *c)
{
	return uiWindowsWindowText(c->hwnd);
}
Пример #5
0
char *uiWindowTitle(uiWindow *w)
{
	return uiWindowsWindowText(w->hwnd);
}
Пример #6
0
char *uiCheckboxText(uiCheckbox *c)
{
	return uiWindowsWindowText(c->hwnd);
}
Пример #7
0
char *uiGroupTitle(uiGroup *g)
{
	return uiWindowsWindowText(g->hwnd);
}