MapInfo Pro Developers User Group

Welcome to the MapInfo Pro Developers community!  We are a group dedicated to the discussion and understanding of MapBasic and .Net MapInfoPro AddIn development. Bring your questions and ideas here. This group includes several members of the Pro development team from around the world.

Please feel free to start a discussion in the discussion tab or join in a conversation.

Product Information  Ideas Portal  MapInfo Community Downloads

Discussions

Members

Resources

Events

 View Only
  • 1.  Future plans?

    Employee
    Posted 11-30-2017 10:39

    Do you have any future plans for the Ribbon library? Or any of the other modules?



  • 2.  RE: Future plans?

    Employee
    Posted 11-30-2017 05:53

    Well, I do have certain ideas on improving how developers current are adding controls to the ribbon interface.

    My ideas were to try to make this even easier by basically using the concept of current tabs, groups and controls.

    Basically, if you create a new tab - this would become the current tab. Typically you would then add a group to this tab - so why would you need to specify that?

    And also I were considering allowing the creating of a control and specifying all the attributes of a control in one call.

    Something along these lines:

    nCtrlIdx = RBNFAddTab("someinternaltabname", "New Tab Caption")

    nCtrlIdx = RBNFAddGroup("someinternalgroupname", "New Group Caption")

    nCtrlIdx = RBNFAddControl("someinternalcontrolname", "Control Caption", "KeyTip", CONTROL_TYPE_BUTTON, "ProcedureName", "ToolTipCaption", "ToolTipText", "ToolTipDisabledText", CONTROL_SIZE_LARGE, "SmallIconName.png", "BigIconName.png")

    And documention - I really would like to spend some more time on the documentation part and maybe add some samples to that too.

    The other modules also could benefit from better documentation and they get extended whenever I come across a useful new function or procedure.