コード例 #1
0
ファイル: editing.C プロジェクト: fooeybartoni/CSI702
void insert_source_argAct(Widget w, XEvent*, String*, Cardinal*)
{
    clear_isearch();

    string arg = source_arg->get_string();
    if (XmIsText(w)) {
	if (XmTextGetEditable(w)) {
	    XmTextPosition pos = XmTextGetInsertionPosition(w);
	    XmTextReplace(w, pos, pos, XMST(arg.chars()));
	}
    }
    else if (XmIsTextField(w)) {
	if (XmTextFieldGetEditable(w)) {
	    XmTextPosition pos = XmTextFieldGetInsertionPosition(w);
	    XmTextFieldReplace(w, pos, pos, XMST(arg.chars()));
	}
    }
}
コード例 #2
0
ファイル: textentry.cpp プロジェクト: 3v1n0/wxWidgets
bool wxTextEntry::IsEditable() const
{
    return XmTextGetEditable(GetText()) != 0;
}