本文整理汇总了C++中Axis::configure方法的典型用法代码示例。如果您正苦于以下问题:C++ Axis::configure方法的具体用法?C++ Axis::configure怎么用?C++ Axis::configure使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Axis
的用法示例。
在下文中一共展示了Axis::configure方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: configureAxes
void Graph::configureAxes()
{
Tcl_HashSearch cursor;
for (Tcl_HashEntry *hPtr=Tcl_FirstHashEntry(&axes_.table, &cursor);
hPtr; hPtr = Tcl_NextHashEntry(&cursor)) {
Axis *axisPtr = (Axis*)Tcl_GetHashValue(hPtr);
axisPtr->configure();
}
}
示例2: createAxes
int Graph::createAxes()
{
for (int ii=0; ii<4; ii++) {
int isNew;
Tcl_HashEntry* hPtr =
Tcl_CreateHashEntry(&axes_.table, axisNames[ii].name, &isNew);
Chain* chain = new Chain();
Axis* axisPtr = new Axis(this, axisNames[ii].name, ii, hPtr);
if (!axisPtr)
return TCL_ERROR;
AxisOptions* ops = (AxisOptions*)axisPtr->ops();
Tcl_SetHashValue(hPtr, axisPtr);
axisPtr->refCount_ = 1;
axisPtr->use_ =1;
axisPtr->setClass(!(ii&1) ? CID_AXIS_X : CID_AXIS_Y);
if (Tk_InitOptions(interp_, (char*)axisPtr->ops(),
axisPtr->optionTable(), tkwin_) != TCL_OK)
return TCL_ERROR;
if (axisPtr->configure() != TCL_OK)
return TCL_ERROR;
if ((axisPtr->margin_ == MARGIN_RIGHT) || (axisPtr->margin_ == MARGIN_TOP))
ops->hide = 1;
axisChain_[ii] = chain;
axisPtr->link = chain->append(axisPtr);
axisPtr->chain = chain;
}
return TCL_OK;
}