| ![[Previous]](../image-lib/prev.gif) | ![[Contents]](../image-lib/contents.gif) | ![[Index]](../image-lib/keyword_index.gif) | ![[Next]](../image-lib/next.gif) | 
Find the nearest widget with the same parent class
PtWidget_t *PtGetParent( 
                PtWidget_t *widget,
                PtWidgetClassRef_t *parent_class );
This function examines the specified widget's hierarchy, and tries to find the nearest widget in the hierarchy (including the specified widget itself) that matches the specified parent class.
A pointer to the matching widget, or NULL if an error occurs.
PtWidget_t *window; // Get main window widget and make it a parent for drawing. window = PtGetParent( widget, PtWindow ); PtSetParentWidget( window ); PgSetRegion( PtWidgetRid(window) );
Photon
| Safety: | |
|---|---|
| Interrupt handler | No | 
| Signal handler | No | 
| Thread | No | 
PtSetParentWidget(), PtWidgetParent()
"Ordering widgets" in the Creating Widgets in Application Code chapter of the Photon Programmer's Guide
| ![[Previous]](../image-lib/prev.gif) | ![[Contents]](../image-lib/contents.gif) | ![[Index]](../image-lib/keyword_index.gif) | ![[Next]](../image-lib/next.gif) |