Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. General Programming
  3. C#
  4. The origin of menu keywords

The origin of menu keywords

Scheduled Pinned Locked Moved C#
questiontutoriallounge
6 Posts 4 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • J Offline
    J Offline
    Jitse
    wrote on last edited by
    #1

    Hi ho I'm new to this forum, and I hope I'll be using it alot in the future. :) Now my question isn't a technical one about programming, but more about the structure of a menu. You know these very familiar menus where you got File, Edit, View, ... I've got a question about the first one: File. Almost all applications I see use this one, but sometimes it seems to be losing its use even in the widest meaning of the word 'file'. For example, Windows Live Messenger (or MSN Messenger in the past), uses File. When you open it you get actions like logout, or change your status. Even if you think of file as the file of contacts in your messenger, the actions are not corresponding. Another example, Privoxy. It has nothing to do with manipulating files or whatever, it's used as a proxy program. Still it has the dropdown menu File, with only one action: Exit. File seems to be used as a general keyword where you put all the general actions for your application, like quitting it. So am I right if the menu word 'File' is actually being abused in a way? And is there another better keyword to be used for programs that have nothing to do with file manipulation? Thanks in advance

    D L 2 Replies Last reply
    0
    • J Jitse

      Hi ho I'm new to this forum, and I hope I'll be using it alot in the future. :) Now my question isn't a technical one about programming, but more about the structure of a menu. You know these very familiar menus where you got File, Edit, View, ... I've got a question about the first one: File. Almost all applications I see use this one, but sometimes it seems to be losing its use even in the widest meaning of the word 'file'. For example, Windows Live Messenger (or MSN Messenger in the past), uses File. When you open it you get actions like logout, or change your status. Even if you think of file as the file of contacts in your messenger, the actions are not corresponding. Another example, Privoxy. It has nothing to do with manipulating files or whatever, it's used as a proxy program. Still it has the dropdown menu File, with only one action: Exit. File seems to be used as a general keyword where you put all the general actions for your application, like quitting it. So am I right if the menu word 'File' is actually being abused in a way? And is there another better keyword to be used for programs that have nothing to do with file manipulation? Thanks in advance

      D Offline
      D Offline
      DaveyM69
      wrote on last edited by
      #2

      It's a standard that people are used to, so they know where to go for general operations even if they're not actually file related. I often change this for the name of the application and people rarely notice - they just seem to go for the first menu, but this is non-standard.

      Dave

      1 Reply Last reply
      0
      • J Jitse

        Hi ho I'm new to this forum, and I hope I'll be using it alot in the future. :) Now my question isn't a technical one about programming, but more about the structure of a menu. You know these very familiar menus where you got File, Edit, View, ... I've got a question about the first one: File. Almost all applications I see use this one, but sometimes it seems to be losing its use even in the widest meaning of the word 'file'. For example, Windows Live Messenger (or MSN Messenger in the past), uses File. When you open it you get actions like logout, or change your status. Even if you think of file as the file of contacts in your messenger, the actions are not corresponding. Another example, Privoxy. It has nothing to do with manipulating files or whatever, it's used as a proxy program. Still it has the dropdown menu File, with only one action: Exit. File seems to be used as a general keyword where you put all the general actions for your application, like quitting it. So am I right if the menu word 'File' is actually being abused in a way? And is there another better keyword to be used for programs that have nothing to do with file manipulation? Thanks in advance

        L Offline
        L Offline
        Luc Pattyn
        wrote on last edited by
        #3

        Hi, for a long time there have been guidelines in place about GUI design; both Apple and Microsoft early on suggested to always have File, Edit, View menus to the left, and Help to the right. The File menu is supposed to hold actions pertaining to the whole document (hence New, Open, Save, ...) and the whole app (Preferences, Quit, ...). The Edit menu normally holds actions on the document control, the View menu controls how things are shown. There are guidelines/conventions for the shortcuts too (such as CTRL/C = copy). I'm all in favor of these GUI guidelines, since they tend to reduce the discomfort for novice users, and increase the efficiency for all users. However there are applications (such as games) where the menu names don't really fit the app domain; then it's up to you to cope with that. :)

        Luc Pattyn [Forum Guidelines] [My Articles]


        This month's tips: - before you ask a question here, search CodeProject, then Google; - the quality and detail of your question reflects on the effectiveness of the help you are likely to get; - use PRE tags to preserve formatting when showing multi-line code snippets.


        J 1 Reply Last reply
        0
        • L Luc Pattyn

          Hi, for a long time there have been guidelines in place about GUI design; both Apple and Microsoft early on suggested to always have File, Edit, View menus to the left, and Help to the right. The File menu is supposed to hold actions pertaining to the whole document (hence New, Open, Save, ...) and the whole app (Preferences, Quit, ...). The Edit menu normally holds actions on the document control, the View menu controls how things are shown. There are guidelines/conventions for the shortcuts too (such as CTRL/C = copy). I'm all in favor of these GUI guidelines, since they tend to reduce the discomfort for novice users, and increase the efficiency for all users. However there are applications (such as games) where the menu names don't really fit the app domain; then it's up to you to cope with that. :)

          Luc Pattyn [Forum Guidelines] [My Articles]


          This month's tips: - before you ask a question here, search CodeProject, then Google; - the quality and detail of your question reflects on the effectiveness of the help you are likely to get; - use PRE tags to preserve formatting when showing multi-line code snippets.


          J Offline
          J Offline
          Jitse
          wrote on last edited by
          #4

          I'll just choose something else then. :) I think it's enough to be the first dropdown menu for people to know that's the general tab. I'll take something like 'Program' or so.

          G 1 Reply Last reply
          0
          • J Jitse

            I'll just choose something else then. :) I think it's enough to be the first dropdown menu for people to know that's the general tab. I'll take something like 'Program' or so.

            G Offline
            G Offline
            Gareth H
            wrote on last edited by
            #5

            Jitse, If you're interested in this kinda thing, maybe have a read up on HCI. Regards, Gareth.

            J 1 Reply Last reply
            0
            • G Gareth H

              Jitse, If you're interested in this kinda thing, maybe have a read up on HCI. Regards, Gareth.

              J Offline
              J Offline
              Jitse
              wrote on last edited by
              #6

              Thanks alot for the information, looks very interesting indeed. I'll check it out. :)

              1 Reply Last reply
              0
              Reply
              • Reply as topic
              Log in to reply
              • Oldest to Newest
              • Newest to Oldest
              • Most Votes


              • Login

              • Don't have an account? Register

              • Login or register to search.
              • First post
                Last post
              0
              • Categories
              • Recent
              • Tags
              • Popular
              • World
              • Users
              • Groups