JAM-Software / RibbonFramework

Delphi wrapper and standalone Designer for the Windows Ribbon Framework
Other
202 stars 57 forks source link

Improve support for multiple ribbons in one application #100

Closed SaschaSchaefer closed 6 years ago

SaschaSchaefer commented 6 years ago

Using two different ribbon markups in the same application requires a unique ribbon resource name for either of the ribbon markups. In addition to that, it is necessary to explicitly define IDs for each of the commands' resources, such as strings, or images.

Currently, this is not very well supported in the designer directly and we should improve on that.

SaschaSchaefer commented 6 years ago

I have used the changes from the pull request by @markwilliams1234 and adjusted it slightly. (We can dismiss the original pull requests, it was easier to work in my changes that way.. Thanks @markwilliams1234 for the pull requests!)

The ribbon name can now be adjusted in the designer and the name is added to the XML file as comment.

The auto-generate ID function has been added as well.

Both functions are available in the application menu of the designer, under "Project".

markwilliams1234 commented 6 years ago

Thanks Sascha. It has been on my list to complete this and tidy it up, but hadn’t found the time to get round to it yet. So very grateful to you for completing.

Mark

__

From: Sascha Schäfer notifications@github.com Sent: 14 August 2018 12:22 To: TurboPack/RibbonFramework RibbonFramework@noreply.github.com Cc: markwilliams1234 markwillimas@gmail.com; Mention mention@noreply.github.com Subject: Re: [TurboPack/RibbonFramework] Improve support for multiple ribbons in one application (#100)

I have used the changes from the pull request by @markwilliams1234 https://github.com/markwilliams1234 and adjusted it slightly. (We can dismiss the original pull requests, it was easier to work in my changes that way.. Thanks @markwilliams1234 https://github.com/markwilliams1234 for the pull requests!)

The ribbon name can now be adjusted in the designer and the name is added to the XML file as comment.

The auto-generate ID function has been added as well.

Both functions are available in the application menu of the designer, under "Project".

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/TurboPack/RibbonFramework/issues/100#issuecomment-412839260 , or mute the thread https://github.com/notifications/unsubscribe-auth/AiE8JS3vMq_0E69sybOGBLEDSQh0Uaguks5uQrLWgaJpZM4V8PWf .

SaschaSchaefer commented 6 years ago

Same for me, sorry for the delay with this. You sent your pull request already back in March, but I just didn't find the time to look into it until now...