PA_CustomizeDesignMode

4D - Documentation   Français   English   German   4D Plugin API, Command Theme List   4D Plugin API, Command Alphabetical List   Back   Previous   Next

version 2003


PA_CustomizeDesignMode (params)

ParameterTypeDescription
paramsPA_PluginParametersParameters received in PluginMain

Description

The routine PA_CustomizeDesignMode tells 4th Dimension that the area wants to draw itself in the form editor. If the area does not call PA_CustomizeDesignMode at eAE_DesignUpdate event, 4th Dimension will draw the standard plug-in area picture.

params is the PA_PluginParameters the plug-in received in its PluginMain routine.

This routine must be called when PA_GetAreaEvent returns eAE_DesignUpdate. Otherwise, it does nothing and PA_GetLastError returns eER_BadEventCall.

Example

Draw a picture resource (with Altura under Windows) in the form editor.

   if(PA_GeAreatEvent(params) == eAE_DesignUpdate)
   {
      PA_Rect   r = PA_GetAreaRect(params);
      PicHandle   myPict = GetResource('PICT', 15678);
      if(myPict)
      {
         DrawPicture(myPict, (Rect *) &r);
      }
   }

See Also

Create and use an external area.

Error Handling

Use PA_GetLastError to see if an error occurred (eER_BadEventCall)


4D - Documentation   Français   English   German   4D Plugin API, Command Theme List   4D Plugin API, Command Alphabetical List   Back   Previous   Next