Hi Keith
I’ll try to give you some answers.
The documentation for MapBasic can now be found here:
http://reference1.mapinfo.com/software/mapbasic/english/16.0/MapBasicReference.pdf
I don’t think we have released MapBasic 16.0 yet. It will be there shortly.
To get a better understanding of the methods from the .NET API which also includes all the Ribbon “stuff” you need to look at the new help file in the MapBasic installation folder called ExtensibilityReferenceHelp.exe.
The RibbonLib has been created to help MapBasic developers who want to port their solution to the Ribbon interface.
The RibbonLib doesn’t cover all the capabilities that is available via iMapInfoPro.def and the .NET SDK actually have even more features than exposed via iMapInfoPro.def.
Basically the RibbonLib wraps the methods from the iMapInfoPro.def to make it easy to add controls to the ribbon.
And it also helps you remove the controls afterwards.
Are you look for specific things, please let me know.
Maybe it’s already there or maybe I can consider adding it.
Peter Horsbøll Møller
Pitney Bowes
--
--
You received this message because you are subscribed to the
Google Groups "MapInfo-L" group.To post a message to this group, send
email to mapi...@googlegroups.com
To unsubscribe from this group, go to:
http://groups.google.com/group/mapinfo-l/subscribe?hl=en
For more options, information and links to MapInfo resources (searching
archives, feature requests, to visit our Wiki, visit the Welcome page at
http://groups.google.com/group/mapinfo-l?hl=en
---
You received this message because you are subscribed to the Google Groups "MapInfo-L" group.
To unsubscribe from this group and stop receiving emails from it, send an email to
mapinfo-l+...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
how to get pop out menu above into context menu below.
Files included:
auto_Lib.mb
auto_Lib.def
auto_lib.mbo
contextmenusKT.mb
contextmenusKT.mbo
contextmenusKT.mbp
contextmenusKT.mbx
Enums.def
IMapInfoPro.def
MapBasic.def
ContextMenuKT1.jpg
ContextMenuKT2.jpg
Hi Keith
I agree. Having a tool getting loaded into the LEGACY tab really doesn’t look that professional, but that really was the best option for us to make it possible to get these older applications to work in the new interface. Also note that menus and menu items earlier added to the Tools menu will now appear on the tool itself in the Tools window.
The new design options gives you the possibility to place your controls exactly where you want and so place them next to built-in controls that do similar things. If you haven’t already, have a look at how the MadCAD tools are integrated into the SPATIAL tab and existing controls on this tab.
We haven’t removed the description on the classic menu and buttonpads as those features are still supported by MapBasic but only partly by the interface. And I agree, we could certainly do better on the documentation on how to build your application into the user interface. I’ll put that forward to our documentation team.
Back to your example, you can use the Create Menu statement and Alter Menu statement to do what you are looking for.
You basically just need to add this single statement after you have created the menus:
Alter Menu ID M_SHORTCUT_MAPPER Add "Options Application" As "Options Application"
And you need to include Menu.def, too

Oh, and if you haven’t already seen the tool from GeoAS, I would recommend taking a look at that for building a Ribbon interface:
http://www.geoas.de/pages/en/home.php
They have a trial version that you can have a play with before deciding to purchase it.
Peter Horsbøll Møller
EMEA Channel Enablement Specialist
Location Intelligence | MapInfo
M: +45 29 133 769
peter....@pb.com | @phorsbollmoller
pitneybowes.com/dk | mapinfo.com
From: mapi...@googlegroups.com [mailto:mapi...@googlegroups.com] On Behalf Of Keith Tozier
Sent: 26. oktober 2016 01:49
To: MapInfo-L <mapi...@googlegroups.com>
--
--
You received this message because you are subscribed to the
Google Groups "MapInfo-L" group.To post a message to this group, send
email to mapi...@googlegroups.com
To unsubscribe from this group, go to:
http://groups.google.com/group/mapinfo-l/subscribe?hl=en
For more options, information and links to MapInfo resources (searching
archives, feature requests, to visit our Wiki, visit the Welcome page at
http://groups.google.com/group/mapinfo-l?hl=en
---
You received this message because you are subscribed to the Google Groups "MapInfo-L" group.
To unsubscribe from this group and stop receiving emails from it, send an email to
mapinfo-l+...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

To unsubscribe from this group and stop receiving emails from it, send an email to mapinfo-l+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
--
You received this message because you are subscribed to the
Google Groups "MapInfo-L" group.To post a message to this group, send
email to mapi...@googlegroups.com
To unsubscribe from this group, go to:
http://groups.google.com/group/mapinfo-l/subscribe?hl=en
For more options, information and links to MapInfo resources (searching
archives, feature requests, to visit our Wiki, visit the Welcome page at
http://groups.google.com/group/mapinfo-l?hl=en
---
You received this message because you are subscribed to the Google Groups "MapInfo-L" group.
To unsubscribe from this group and stop receiving emails from it, send an email to mapinfo-l+unsubscribe@googlegroups.com.
We Still have some images that need to be done, but we are working on it.