Menu

Menu bug - Multiple Monitors, Resolutions

2008-05-02
2012-11-13
  • Nobody/Anonymous

    I use Notepad++ across all my computers, I replace notepad everywhere now. I have noticed at work that on my laptop I have a problem with really long menus, like the Language menu. I never really thought about it, but I have started working with XML files lately, and so I have started to need to access the very bottom items on the Languages menu...

    My main monitor is a 19" LCD at 1280x1024, and my laptop's screen is 1440x900. I use Notepad++ on my side monitor (laptop) and because it is a shorter monitor by 124 pixels, the menu has no chevrons to scroll up or down. I believe you are getting maximum menu height from the main monitor, not the current monitor, hence the problem. If I move Notepad++ over to the main monitor(the taller one) the menu works as I would expect, with chevrons to scroll the menu up and down.

    I would suggest a few possibilities:
    1) Depending on which API libraries you are using, the easy fix should be to just grab the maximum height based on the current monitor, not the main monitor.

    2) Frankly I think taking ALL of my monitor is a little big for a menu, maybe you could set it at half, or allow users to set a maximum height of the menus?

     
    • Nobody/Anonymous

      Well, Notepad++ uses the menu as it is provided by WIndows, so I doubt much can be done about it.
      A workaround would be to remove some languages, or split the menu it two columns. The first thing can be done by changing your preferences, the 2nd requires a change. Though personally I would prefer the single menu :)

      Isnt it possible to set your laptop monitor as the primary? I think there are some tools to move the taskbar to another monitor and/or select what monitor to display windows on.

      -Harry

       
      • Nobody/Anonymous

        Yea, Windows would allow me to do that, but the external monitor is larger and just seems to feel better as the main monitor.

        It is disappointing that Windows can't figure out which monitor I am on.

        Maybe I will will remove some languages, it isn't likely I will be using a chunk of those in the foreseeable future. Will it remember this as I upgrade, or will I have to uninstall languages every upgrade?

         
        • Nobody/Anonymous

          It should remember it. Updates usually only add new options, but any existing ones will be kept as they are.

           
    • Nobody/Anonymous

      Has no one else noticed this, or been able to reproduce it? It seems like a legitimate bug. I was able to reproduce it at home as well.

      Just an FYI I am using Vista Business 32bit at work and Vista Ultimate 64bit at home. Can anyone on XP reproduce this?

       
MongoDB Logo MongoDB