Custom Edit Mode

Custom Edit Mode

kinjal
Enthusiast Enthusiast
643 Views
5 Replies
Message 1 of 6

Custom Edit Mode

kinjal
Enthusiast
Enthusiast

Dear all,

 

Like you'd know, Revit offers various Edit modes, which basically allows user to edit a specific set of (sub)entities while freezing everything else. A handy way to deliver clear ui to the end user.

 

As plugins, by its very nature, should remain as close as possible to Revit's native UX and interaction philosophy, it would be very appropriate to be able to provide Edit mode from within a plugin - for custom case-specific purposes. My efforts to find a way for achieving this as not been fruitful, so i thought i'd as the community. Any hint, reference or comment will be very helpful and appreciated.

 

One of the Use Case: 
A productivity plugin is creating many element with limited information. Before these elements are 'assimilated' with all existing element in the model, we'd like to have user a chance to verify and adjust the newly created elements. A Custom Edit mode would be perfect solution, if it is possible via api.

 

Fallback: If this is not possible right now, i'll have to fallback to DockablePane or essentially a non-modal form.

 

Awaiting your comments. Thanks in advance.

 

 

 

Best regards,

Kinjal.

Kinjal Desai
Fullstack developer @ Dwaravati
Delivering high quality programmatic boosts for your already beautiful Revit


0 Likes
644 Views
5 Replies
Replies (5)
Message 2 of 6

Mustafa.Salaheldin
Collaborator
Collaborator

Please explain more and give a sample example for what families you want to edit.


¯\_(ツ)_/¯
Let it work like a charm.

Mustafa Salaheldin


EESignature




Digital Integration Manager, DuPod

Facebook | Twitter | LinkedIn

0 Likes
Message 3 of 6

kinjal
Enthusiast
Enthusiast

Hi Mustafa,

 

I need it for multiple scenarios, but to quality the brief "use case" further: i want to trigger editing (edit mode), for elements based on List<ElementId>. (secondary preference would be to allow based type of family - say Wall Tags).

 

I hope this helps the original question. Please let me know if further elaboration will help.

 

Thanks and regards,

Kinjal.

 

Kinjal Desai
Fullstack developer @ Dwaravati
Delivering high quality programmatic boosts for your already beautiful Revit


0 Likes
Message 4 of 6

jeremytammik
Autodesk
Autodesk

Dear Kinjal,

 

Thank you for your very valid request.

 

Unfortunately, the access/functionality you ask for is not currently available.

 

We have an existing wish list item CF-2175 [API: enable 3rd party ribbon access when in Group Edit Mode -- 10439689] for this functionality, which will require exploration and possibly a modification to our software. I added a note of your request to this item in order to make the development team aware of its importance. Please make a note of this number for future reference.

 

You are welcome to request an update on the status of this issue or to provide us with additional information at any time quoting this wish list item number.

 

This issue is important to me. What can I do to help?

 

This issue needs to be assessed by our engineering team, and prioritised against all of the other outstanding change requests. Any information that you can provide to influence this assessment will help. Please provide the following where possible:

 

  • Impact on your application and/or your development.
  • The number of users affected.
  • The potential revenue impact to you.
  • The potential revenue impact to Autodesk.
  • Realistic timescale over which a fix would help you.
  • In the case of a request for a new feature or a feature enhancement, please also provide detailed Use cases for the workflows that this change would address.

 

This information is extremely important. Our engineering team have limited resources, and so must focus their efforts on the highest impact items. We do understand that this will cause you delays and affect your development planning, and we appreciate your cooperation and patience.

 

Best regards,

 

Jeremy



Jeremy Tammik
Developer Technical Services
Autodesk Developer Network, ADN Open
The Building Coder

0 Likes
Message 5 of 6

kinjal
Enthusiast
Enthusiast

Dear Jeremy,

 

Thank you for your detailed reply. 

 

I look forward to API enhancement in this area. Yes i fully understand importance of prioritization on part of Autodesk developers.

 

Just for the sake of clarity. What i was looking for is a little different to CF-2175. It is not only about accessibility to 3rd party ribbon during Edit mode (CF-2175), but rather ability to trigger a Custom Edit mode (my request).

 

 

Here are inputs that might help prioritization.

 

  • Impact on your application and/or your development: Moderate--
  • The number of users affected: 20+
  • The potential revenue impact to you: Negligible
  • The potential revenue impact to Autodesk: None
  • Realistic timescale over which a fix would help you: 6 months
  • In the case of a request for a new feature or a feature enhancement, please also provide detailed Use cases for the workflows that this change would address: To allow plugins to offer native Revit UX, when in a plugin flow involves manual manipulations (by user) of certain elements before a command's work can be said to be done. A use case example: A plugin is generating new tags, and want the user to change its positions, followed by some analysis operation. Currently it can be done with modeless forms, but edit mode is more native ux.

Best regards,

Kinjal

Kinjal Desai
Fullstack developer @ Dwaravati
Delivering high quality programmatic boosts for your already beautiful Revit


0 Likes
Message 6 of 6

jeremytammik
Autodesk
Autodesk

Dear Kinjal,

 

Thank you for your update, appreciation and clarification.

 

I added your notes and business case to the wish list item CF-2175 [API: enable 3rd party ribbon access when in Group Edit Mode -- 10439689] to underline its importance.

 

I also asked the development team whether they would prefer me to raise a separate issue for you due to your different needs.

 

Best regards,

 

Jeremy



Jeremy Tammik
Developer Technical Services
Autodesk Developer Network, ADN Open
The Building Coder

0 Likes