Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

If including Xe widgets in your module, you also need to include and link against Wt and boost. Use boost version 1.65 (can be downloaded here).

If you want to use CommonUI, you also need Qt5 for some includes and link against Qt5Core lib.

Samples

  • BlockAttributeWidget - Example dialog to edit block attributes

  • BlockPreviewWidget - Example dialog having a preview widget of drawing content

  • CloneFromBlock - Example command that clones entities from a block to current drawing

  • CommonUIDialog - Example dialog built with CommonUI that lists all block references having attributes in a dropdown and displays the attributes values according to dropdown selection

  • CrossOriginIntegration - Example how to send messages from server to client and client’s parent frame. Also shows how to extend an object’s RMB menu

  • CustomEntity - Example of custom entity implementation and show its property

  • DatabaseReactor - Example how to add a database reactor

  • DrawAECCommand - Example command that creates different AEC entities

  • DrawCirclesCommand - Example command to draw a circle

  • DrawingSummary - Example command to write a drawing summery to a csv file

  • EditorReactor - Example how to add an editor reactor

  • ExplodePolylinesReactor - Example that explodes newly added polylines to lines

  • ImportBlock - Example command that imports a block from another drawing

  • InsertImageCommand - Example command to insert an image into a drawing

  • LineStyles - Example how to load linestyles

  • ObjectReactors - Example how to add object reactors

  • TrimCommand - Example command that trims all entities intersecting a picked cutting edge removing parts according to picked direction

  • BlockCollection - Example command will display various drawings available in storage, which can be attached as block in current drawing

...