Details

    • Type: New Feature New Feature
    • Status: Open
    • Priority: Major Major
    • Resolution: Unresolved
    • Affects Version/s: 0.9.0
    • Fix Version/s: None
    • Component/s: Misc Component
    • Labels:
      None
    • Environment:

      Operating System: All
      Platform: All

    • Issuezilla Id:
      203

      Description

      Add a "splitbutton" component in swingx that would behave such as the "Back" and
      "Forward" buttons in the toolbar of a browser, with a menu that would pop down
      if you click on one side of the button.

        Activity

        Hide
        anns97 added a comment -

        A more standard name for this component may be "MenuButton"

        The Mac component set includes a Bevel Button and Icon Button, both of which can
        have the property "Has Menu". See the Apple Human Interface Guidelines on
        buttons, http://tinyurl.com/8kwtx and look at "Icon Buttons and Bevel Buttons
        With Pop-Up Menus" in particular.

        Definitely have to look into some behavior differences -

        • some components have a "click length" difference - i.e. quick click == perform
          action, longer click will bring up the menu
        • some components have different areas to click on - one side bring up the menu,
          the other side to perform the action; some components will always bring up the
          menu upon click anywhere on the button
        Show
        anns97 added a comment - A more standard name for this component may be "MenuButton" The Mac component set includes a Bevel Button and Icon Button, both of which can have the property "Has Menu". See the Apple Human Interface Guidelines on buttons, http://tinyurl.com/8kwtx and look at "Icon Buttons and Bevel Buttons With Pop-Up Menus" in particular. Definitely have to look into some behavior differences - some components have a "click length" difference - i.e. quick click == perform action, longer click will bring up the menu some components have different areas to click on - one side bring up the menu, the other side to perform the action; some components will always bring up the menu upon click anywhere on the button
        Hide
        anns97 added a comment -

        Created an attachment (id=39)
        MenuButton on Safari browser on mac

        Show
        anns97 added a comment - Created an attachment (id=39) MenuButton on Safari browser on mac
        Hide
        anns97 added a comment -

        Description of the behavior of the button in the prev attachment by Coleen -
        "Safari has back/forward buttons that function one way if you just press them
        quickly (go back or forward one page), and another way if you keep the button
        pressed a hair longer (give you a menu pages that you've been to, relative to
        where you currently are in the browse timeline). The latter is kind of a
        hidden functionality; there's no visual indicator that the ability to browse
        past pages is available by using the buttons in a slightly different way. "

        Show
        anns97 added a comment - Description of the behavior of the button in the prev attachment by Coleen - "Safari has back/forward buttons that function one way if you just press them quickly (go back or forward one page), and another way if you keep the button pressed a hair longer (give you a menu pages that you've been to, relative to where you currently are in the browse timeline). The latter is kind of a hidden functionality; there's no visual indicator that the ability to browse past pages is available by using the buttons in a slightly different way. "
        Hide
        rbair added a comment -

        taking it

        Show
        rbair added a comment - taking it
        Hide
        Karl Schaefer added a comment -

        We have a couple in the incubator, but I don't think any of them is ready for
        primetime. We don't need one for 1.0.

        Postponing.

        Show
        Karl Schaefer added a comment - We have a couple in the incubator, but I don't think any of them is ready for primetime. We don't need one for 1.0. Postponing.

          People

          • Assignee:
            Unassigned
            Reporter:
            anns97
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated: