Menu2Sample: White Line next to Menu button

Looking at the Menu2Sample example...   Does anyone know where the white line, which is next to the menu button, comes from?

I see two issues here after checking this app. 

1) I cannot seem to get rid of the white line next to menu button.

2) the wrap menu appears on the simulator with all white background.  On actual watch one panel (also next to menu button) appears to be black and I cannot seem to get to become white.

Has anyone else used this example much?

  • I've used the sample since Menu2 was added to CIQ, but not much over the last few years.

    1)  Is this what you see? The line next to "Item 2"?

    That's Menu2 indicating the current menu item - what happens if you press the start button You wont see it on touch only devices as there you select a menu item by tapping on it

    2) The sim has always had issues with both Menu and Menu2 as far as how it looks on all the different devices.  It's kind of a "generic" take on things.   Go by the real device on this.

  • that is the bar that I am talking about yes.  Do you know how to get rid of it?  or change the color?

    It appears on every menu screen.  I am using a Tactix 7 with touch, but it still appears.  In the menu2 you can see it in the wrap screen as well.  it seems like it is used to highlight the current selection. 

    its harder to see in the wrap screen, due to it being white, but it is there overlapping the black lines.  I would like to turn it off somehow, but do not see it in any documentation or code.

    also, if you try putting the menu2 example on a watch, you will see what I mean on the wrap screen.  it is half black, unlike the simulator.

  • The Tactix 7 is touch and button, so it will show. On touch only devices like the vivoactive or venu devices it doesn't.  There is no way to remove it on devices that are touch+button or button only like the tactix 7, and there is no way to change it's color..

    Not sure what you mean with the wrap screen, but you want to truest the real device.  Take a picture with it on the tactix 7 and post that, but I doubt you can do much about it

  • Thank you as always for your help.

    Here is a poor quality photo I could take (outside):

    This was not the wrap menu (my mistake), but the basic menu.  In the simulator it is all white.  On a watch this side shows always black.   I have tried changing all the Gfx.COLOR's I could find and no change on actual watch...   Mysteries!

  • Here is a poor quality photo I could take (outside):

    Don't the watches provide a screen capture option? (Other Garmin devices do.)

  • With the tactix 7 you set a hot key to do a screen shot.  The thing is it will be square and no bezel

    I see this in the sim

    when I go to "custom>wrap out>to sub menu" in the sample, and what you see in "custom>Basic Drawables"

    So the sim is the same for this.

    If in MenuSampleBasicCustom, like 13, I change COLOR_WHITE to COLOR_BLUE, I see this.

  • If you look at MenuSampleWrapCustom.mc, you can see where colors are set.  The band on the left is always black, with the white bar to show the current menu item.  You can't control these colors.

    If you don't like or need how menu2 works, you can always do your own thing.  Here's an app were I present a 5 day forecast, and on the main screen I present this, with the line with the white background, being the current item., but can then select a day and see a full screen text forecast for that day:

  • Garmin wants menu and other UI elements to be kind of standard. They also want to be able to change them without breaking other people's code. (So, it's no surprise the customization options are limited.)

  • Very odd. 

    I can do screenshots with watch but I do not have my cable with me today (at work).

    On my simulator I get it side white.  I will take some screenshots later and upload. 

    I am using the latest version of the sdk but I don't think it matters here.  I had changed a few things in the code, and I was trying to get it to be all white.  It works on the simulator but never changes that side on the actual.

  • Current SDK is 6.2.1 and I'm using the sample from that SDK.  Are your device files up to date?