Bentley Communities
Bentley Communities
  • Site
  • User
  • Site
  • Search
  • User
OpenBuildings | AECOsim | Speedikon
  • Product Communities
  • Building
  • OpenBuildings | AECOsim | Speedikon
  • Cancel
OpenBuildings | AECOsim | Speedikon
OpenBuildings | AECOsim | Speedikon Wiki Adding a Custom Placement Tool to the Ribbon
    • Building Design - Wiki
    • -OpenBuildings Designer
      • +What's New
      • FAQ - OpenBuildings Designer CONNECT Edition
      • Released Versions - OpenBuildings Designer
      • IFC4 Self-certification
      • +Installation - OpenBuildings Designer
      • +Migration - Upgrading from earlier versions
      • +Configuration - OpenBuildings Designer
      • +General - OpenBuildings Designer
      • +User Interface - OpenBuildings Designer
      • +Architectural Design - OpenBuildings Designer
      • +Structural Design - OpenBuildings Designer
      • +ProStructures Interoperability - OpenBuildings Designer
      • +Electrical Annotation and Design - OpenBuildings Designer
      • +Datasets and Content - OpenBuildings Designer
      • +DataGroup System - OpenBuildings Designer
      • +Floor Management - OpenBuildings Designer
      • +Grid Systems - OpenBuildings Designer
      • +Drawing Views - OpenBuildings Designer
      • +Annotation - OpenBuildings Designer
      • +Import/Export- OpenBuildings Designer
      • +ProjectWise Integration - OpenBuildings Designer
      • -Customization - OpenBuildings
        • How to change the Standards File Naming convention of DGN files
        • Adding a Custom Placement Tool to the Ribbon
        • Running a macro using batch process in OpenBuildingsDesigner CONNECT Edition
        • Enable Position Mapping shortcuts
        • How a custom pattern can be added to the wall section?
      • +Platform Tools - OpenBuildings Designer
      • +Plumbing Design
      • Electrical Designer
      • +Learning Tips
      • +HVAC Design - OpenBuildings Designer
      • +Bentley i-model Composition Server
      • OpenBuildings Designer - Support for IFC Singapore
      • +OpenBuildings Designer Accreditation Program
    • +OpenBuildings Energy Simulator
    • +GenerativeComponents
    • OpenBuildings Station Designer
    • +OpenBuildings Speedikon + Bentley Speedikon V8i
    • +Bentley Facilities Space Planner CONNECT Edition
    • +AECOsim Building Designer
    • +iModel Plugin for Revit
    • +Social Distance Assessments
    • Working from home with OpenBuildings products
    • Working from home with Speedikon
    • +Special Interest Group (SIG) FAQs
    • +Structural Modeler_PS
    • +Configuration Explorer
    • +Legacy Products
    • +OpenBuildings Speedikon

     
     Questions about this article, topic, or product? Click here. 

    Adding a Custom Placement Tool to the Ribbon

      Product(s): OpenBuildings Designer
      Version(s): CONNECT Edition
      Environment: N/A
      Area: User Interface
      Subarea: Ribbon

    If a particular Catalog Item is used frequently it could be convenient to have a tool that placed a specific item, a wall from the UK dataset is used in this example.

    The key-in command to place a wall is:

    TFPLACEMENT COMPONENT USERWALL [ Catalog_Type ][ Catalog_Item ]

    Specifying a particular wall this becomes:

    TFPLACEMENT COMPONENT USERWALL Wall A-Walls_ExternalBlock

    Step 1

    Create a DGNLIB to contain the custom tools.

    This DGNLIB must be in a folder included by the configuration variable MS_GUIDGNLIBLIST. This variable already includes the …\Dgnlib\Gui folders at Organization, WorkSpace and WorkSet levels so in most cases the configuration does not need to be changed, just create the new DGNLIB in one of those folders and carry out all the customization activities in the DGNLIB (Note GUI DGNLIBs can be present at multiple levels so custom tools can be delivered, for instance, to a whole organization, with additional custom tools for specific projects at WorkSet level).

    Once the new GUI DGNLIB (or multiple DGNLIBs) has been created, restart OpenBuildings to ensure the DGNLIB has been loaded and is available for editing.

    Step 2

    Open the DGNLIB

    Right-click on the ribbon, selecting Customize Ribbon.

    Expand the Building Design workflow, then add a new Tab

    Machine generated alternative text:
Customize Ri 
Ribbon 
Quick Access Toolbar 
BuildingCustcmPlacement.dgnlib 
Choose components from: 
la Buttons 
D 21) 
3D and B•spline 
3D Ar-gle 
3D Dimension 
3D Export 
About Configuration 
About OpenBuiIdings Designer 
AccuDraw 
AccuDraw 
AccuDraw Settings 
AccuSnap Settings 
D ACIS SAT 
D ACIS SAT 
Q Actual Resolution (1:1) 
Add Entity by Size Filter 
Customize the Ribbom 
Building Design (Pending) 
> Architectural 
Structural 
C! Mechanical 
Electrical 
CJ Data."Repotting 
Attach 
Drawing Production 
Analysis 
Constraints 
Drawing Aids 
Help 
Company Tools 
Revert •

    Under this tab first add the building Common Tools group

    Machine generated alternative text:
Customize Ribbon - BuildingCustomPIacement.dgnlib 
Choose components from: 
Ribbon 
Quick Access Toolbar 
Groups 
Add 
Remove 
Customize the Ribbon 
Electrical 
Data/Reporting 
Attach 
Drawing Production 
View 
Analysis 
Constraints 
Drawing Aids 
Help 
M odi#• 
Company Tools (Pending) 
Common Tools 
Admin 
Drawing 
Revert • 
> 
Camera 
Camera 
Catalogs 
cells 
cells 
Circuits 
Clash Detection 
Clip 
Collections 
Common Tools 
Common Tools 
ABD. CommonpanelSeIection 
ABD.CommonPanel.Main 
ABD Commonpanel.priman,.'

    Then create a new group, note that there are now tools available to create new buttons and other GUI elements:

    Click New Button, give the tool a name the click Apply to save the changes so far:

    In the button properties add:

    • A description that will be used by the pop-up tooltip
    • The key-in command to place the wall including the Catalog Type and Name
    • Select an icon from the existing application icons or import a custom icon

    • Choose the default size for the tool.
    • Optionally choose shortcut keys to open the tool

    Apply.

    Step 3

    Use it!

    • CONNECT Edition
    • OpenBuildings Designer
    • Customization
    • Ribbon Interface
    • Share
    • History
    • More
    • Cancel
    • Marc Thomas Created by Bentley Colleague Marc Thomas
    • When: Thu, Oct 31 2019 7:30 AM
    • Shivam Soni Last revision by Bentley Colleague Shivam Soni
    • When: Fri, Feb 11 2022 8:27 AM
    • Revisions: 4
    • Comments: 0
    Recommended
    Related
    Communities
    • Home
    • Getting Started
    • Community Central
    • Products
    • Support
    • Secure File Upload
    • Feedback
    Support and Services
    • Home
    • Product Support
    • Downloads
    • Subscription Services Portal
    Training and Learning
    • Home
    • About Bentley Institute
    • My Learning History
    • Reference Books
    Social Media
    •    LinkedIn
    •    Facebook
    •    Twitter
    •    YouTube
    •    RSS Feed
    •    Email

    © 2023 Bentley Systems, Incorporated  |  Contact Us  |  Privacy |  Terms of Use  |  Cookies