TableViewImpl * TableViewImpl::clone() const { auto result = std::make_unique<TableViewImpl>(getParentHandle(),getControlData()); ListView_SetExtendedListViewStyle(result->hWnd,ListView_GetExtendedListViewStyle(hWnd)); result->imageListImpl = imageListImpl; for( int c = 0; c != colCount; ++c ) { result->addColumn(column(c)); } result->setRows(rowCount); return result.release(); }
void handleMessage (JNIEnv* env, jobject resultContainerObj, struct msghdr* msg,int read, jboolean isEOR, struct sockaddr* sap) { jobject isa, resultObj; struct controlData cdata[1]; if (read == 0) { /* we reached EOF */ read = -1; } isa = SockAddrToInetSocketAddress(env, sap); getControlData(msg, cdata); /* create SctpMessageInfoImpl */ resultObj = (*env)->NewObject(env, smi_class, smi_ctrID, cdata->assocId, isa, read, cdata->streamNumber, isEOR ? JNI_TRUE : JNI_FALSE, cdata->unordered, cdata->ppid); CHECK_NULL(resultObj); (*env)->SetObjectField(env, resultContainerObj, src_valueID, resultObj); (*env)->SetIntField(env, resultContainerObj, src_typeID, sun_nio_ch_SctpResultContainer_MESSAGE); }
PaintBoxImpl * PaintBoxImpl::clone() const { return new PaintBoxImpl(getParentHandle(),getControlData()); }
/** * Copy data from the DS task for the user. * If no new data exists, it will just be returned, otherwise * the data will be copied from the DS polling loop. */ void DriverStation::GetData() { getControlData(m_controlData, m_userControl, WAIT_FOREVER); }
MemoImpl * MemoImpl::clone() const { auto result = std::make_unique<MemoImpl>(getParentHandle(),getControlData()); cloneInto(*result); return result.release(); }
PaintBoxX11 * PaintBoxX11::clone() const { return new PaintBoxX11(getParentHandle(),getControlData()); }
/** DialogControl::data() * * Gets the "data" of the dialog control. * * @return The 'data' of the control. * * @remarks The original ooDialog code used the abstraction that there were * only two objects involved. The ooDialog object and the underlying * Windows dialog. The dialog controls were considered to be the * 'data' of the underlying Windows dialog. In this abstraction, an * edit control was part of the 'data' of the dialog and its 'data' * was the edit control's text. For a check box the 'data' is * checked or not, etc.. * */ RexxMethod1(RexxObjectPtr, dlgctrl_data, CSELF, pCSelf) { pCDialogControl pcdc = (pCDialogControl)pCSelf; return getControlData(context, dlgToCSelf(context, pcdc->oDlg), pcdc->id, pcdc->hDlg, pcdc->controlType); }