Drag Drop Interface 2020

Drag Drop Interface 2020

Win64, English

Sjoden ByggDesign AB
Load and insert families by intuitive drag and drop interface. Filter and list sorting functions. Memory buttons for favorite settings.

General Usage Instructions

Content Loading and Inserting:

Click select any item in either list. 

Press and hold the left mouse button and drag the mouse pointer into the Autodesk® Revit® design area. Release mouse button. A ghost symbol should appear and hover in the crosshair. 

Use normal insert procedure to place symbol. 

When you move the mouse pointer back into the list area the function will automatically release the previously selected symbol from the crosshair, quickly giving you access to the next click, drag and drop action.

You can also load a family into project by clicking the "Load family" button, next to the family name. Green light indicates family exists in project. Clicking again will reload the family. Useful if the family file has been updated.


List sorting and filtering:

Sort any list by clicking column header. 

Type Name or Family Name columns could be filtered by clicking column header funnel icon. Add or remove filter characters as you please. Wildcards are not allowed. 

To filter by category, click category column header funnel icon. Check or uncheck categories by your choice. 

To set filters buttons, click buttons "Save Filter 1" - "Save Filter 5" to store current filter. The button text will change to "Filter 1 - Filter 5" and a red line below the button indicates a set button. 

To use a filter, simply click the button. Button background color indicates if a button is active.

To clear a filter button, click the red line below the button. The button will then be ready to store a new filter.


Refresh list function:

If a family or type is missing from a list where you expect to see it, check filter settings and click the refresh list button in the leftmost column header.


API External Event:

This software is utilizing the Revit API “External Event”. Clicking the list view items will set all input data for the External Event. Drag and drop will raise the event. Revit processes external events only when no other commands or edit modes are currently active in Revit. Normally this is instant once you release the mouse button. If you experience delays there are probably other processes going on in the backgroun in Revit. 



Inserting content from the “in model family types” list is the faster method. This should be the primary option if the family type is already present in the Revit model. 

Inserting content from the “content folder area” list will first load the family into the model and then perform the insert command. If the family consists of several types, the first defined type will appear in the crosshair, immediately available for insertion. Use this option if the family does not yet exist in the model, and when a family file has been modified. 

The insert function utilizes the Revit API standard “PromptForFamilyInstancePlacement” function. You can press the SPACEBAR to cycle the placement basepoint or rotation. 

Funnel icon color indicates if filter is a set. Grey indicates no filter. Glowing orange is filter set.



If you add a family of a category not yet present in the model, that category will be added and checked in the category list. 

Not all content has a preview image.



The installer that ran when you downloaded this app/plug-in from Autodesk App Store will start installing the app/plug-in. OR, simply double-click the downloaded installer to install the app/plugin.

You may need to restart the Autodesk product to activate the app/plug-in.

To uninstall this plug-in, exit the Autodesk product if you are currently running it, simply rerun the installer, and select the "Uninstall" button. OR, click Control Panel > Programs > Programs and Features (Windows 7/8.1/10) and uninstall as you would any other application from your system.

Additional Information

Known Issues


The application category list displays all family categories present in the model, but some categories will not allow insertion using this tool.
Trying to place a detailed item in a 3D view will render a warning. Simply uncheck inconsistent categories in the category list.


This application user interface utilizes the Windows WPF dockable panel. At present this application can only be initialized either at Revit Startup or In Zero Document state.
If Revit is active in a Non Zero Document State (a document is open) when installing this application, you must either close all documents or restart Revit before the application dockable panel can be opened.


Author/Company Information

Sjoden ByggDesign AB

Support Information

Use SjodenByggDesignAB@telia.com for support, error reports, comments or suggestions.

Version History

Version Number Version Description


NEW: When selecting a face- or workplane-based family from the "in model family type list", option buttons for face or workplane based placement are displayed. You can try this using the included face- or workplane-based sample family. Memory button layout is changed. Folder list drop down is replaced by 5 memory buttons.
Go top