Warning: main(/www/www/htdocs/style/globals.php) [function.main]: failed to open stream: No such file or directory in /www/www/docs/6.4.1/photon/lib_ref/pt/ptdisablesurfacebyaction.html on line 1
Warning: main() [function.include]: Failed opening '/www/www/htdocs/style/globals.php' for inclusion (include_path='.:/www/www/common:/www/www/php/lib/php') in /www/www/docs/6.4.1/photon/lib_ref/pt/ptdisablesurfacebyaction.html on line 1
Warning: main(/www/www/htdocs/style/header.php) [function.main]: failed to open stream: No such file or directory in /www/www/docs/6.4.1/photon/lib_ref/pt/ptdisablesurfacebyaction.html on line 8
Warning: main() [function.include]: Failed opening '/www/www/htdocs/style/header.php' for inclusion (include_path='.:/www/www/common:/www/www/php/lib/php') in /www/www/docs/6.4.1/photon/lib_ref/pt/ptdisablesurfacebyaction.html on line 8
Disable all control surfaces associated with an action
void PtDisableSurfaceByAction(
PtWidget_t *widget,
PtWidgetClassRef_t const *cref,
unsigned short action_id,
unsigned long flags );
ph
This function disables all surfaces belonging to the given widget that are
associated with an action.
The cref and action_id specify the class and manifest
of the action associated with surfaces to be disabled.
Disabled surfaces are drawn, but they don't respond to events.
They do or don't consume events to which they're sensitive, depending on
the setting of their Pt_SURFACE_CONSUME_EVENTS flag.
If this bit is set, the surface effectively blocks events to which it's
sensitive.
The flags argument specifies additional action to take, and
may include the following values:
- Pt_DAMAGE_SURFACE
- Damage the surface if its state changes. This is useful if a surface
draws differently depending on its enabled/disabled state.
Photon
Safety: | |
Interrupt handler |
No |
Signal handler |
No |
Thread |
No |
PtDisableSurface(),
PtDisableSurfaceById(),
PtEnableSurface(),
PtEnableSurfaceByAction(),
PtEnableSurfaceById(),
PtSurfaceIsDisabled(),
PtSurfaceIsEnabled()
Control Surfaces
chapter of the Photon Programmer's Guide
Warning: main(/www/www/htdocs/style/footer.php) [function.main]: failed to open stream: No such file or directory in /www/www/docs/6.4.1/photon/lib_ref/pt/ptdisablesurfacebyaction.html on line 119
Warning: main() [function.include]: Failed opening '/www/www/htdocs/style/footer.php' for inclusion (include_path='.:/www/www/common:/www/www/php/lib/php') in /www/www/docs/6.4.1/photon/lib_ref/pt/ptdisablesurfacebyaction.html on line 119