FrontPage > C/C++ > X Toolkit > XtGetActionList
各Widgetのアクション・リストを取得する。
使用後は、要XFree()
(例) int iCnt = 0; XtActionList Actions; XtGetActionList (xmTextWidgetClass, &Actions, &iCnt); XFree (Actions);
int iCnt = 0; int iLoop = 0; XtActionList Actions; XtGetActionList (xmTextWidgetClass, &Actions, &iCnt); for (iLoop = 0; iLoop < iCnt; iLoop++){ printf ("%s\n", Actions[iLoop ].string); } XFree (Actions);
void XtGetActionList ( WidgetClass widget_class, XtActionList* actions_return, Cardinal* num_actions_return); widget_class - Widgetのクラス actions_return - アクションのポインタ num_actions_return - アクション数のポインタ
<X11/Intrinsic.hより引用> typedef struct _XtActionsRec *XtActionList; typedef struct _XtActionsRec{ String string; XtActionProc proc; } XtActionsRec;
X Japanese Documentation Projectより
XtGetActionList