Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix for issue: right click menu 6601 #9271

Merged
merged 10 commits into from
Dec 5, 2022

Commits on Oct 14, 2022

  1. Created MainTableHeaderContextMenu.java. Can right-click to display a…

    … non functional concept of how the menu will operate.
    ethantr committed Oct 14, 2022
    Configuration menu
    Copy the full SHA
    ac985e1 View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2022

  1. Adds functionality, when right-clicking on the header, displays a lis…

    …t of the current columns in header, indicating if it is visible or invisible. Clicking on the item will toggle its visibility.
    
    Signed-off-by: ethantr <ethantrossi@gmail.com>
    ethantr committed Oct 17, 2022
    Configuration menu
    Copy the full SHA
    bc43dba View commit details
    Browse the repository at this point in the history
  2. Adds functionality, when right-clicking on the header, displays a lis…

    …t of the current columns in header, indicating if it is visible or invisible. Clicking on the item will toggle its visibility.
    
    Signed-off-by: ethantr <ethantrossi@gmail.com>
    ethantr committed Oct 17, 2022
    Configuration menu
    Copy the full SHA
    3f7b9b9 View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2022

  1. Saves MainTable within the MainTableHeaderContextMenu class, and now …

    …removes the columns and adds columns to the table instead of relying on changing visibility
    
    Signed-off-by: ethantr <ethantrossi@gmail.com>
    ethantr committed Oct 19, 2022
    Configuration menu
    Copy the full SHA
    41ec51d View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2022

  1. Modified MainTableColumnFactory and added createColumn() function to …

    …create individual columns, reduced code duplication. Now removes and adds from the MainTable when item is clicked, instead of removing visibility.
    
    Signed-off-by: ethantr <ethantrossi@gmail.com>
    ethantr committed Oct 20, 2022
    Configuration menu
    Copy the full SHA
    6cebeb6 View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2022

  1. Menu is now sorted from commonly used fields, followed by the remaind…

    …er of the current fields in MainTable. Messy code reduced.
    
    Signed-off-by: ethantr <ethantrossi@gmail.com>
    ethantr committed Oct 21, 2022
    Configuration menu
    Copy the full SHA
    1282223 View commit details
    Browse the repository at this point in the history
  2. Separator item added to distinguish common and current items.

    Signed-off-by: ethantr <ethantrossi@gmail.com>
    ethantr committed Oct 21, 2022
    Configuration menu
    Copy the full SHA
    572f92e View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2022

  1. Fixed bug on Linux machines, where user had to hold right click inste…

    …ad of the desired singular click.
    ethantr committed Nov 10, 2022
    Configuration menu
    Copy the full SHA
    3010384 View commit details
    Browse the repository at this point in the history

Commits on Nov 26, 2022

  1. Switched logic of Menu Item construction (first current columns, now …

    …followed by remaining common columns)
    
    MenuItems construction now contains visibility and index.
    When item is removed, it is now replaced in the previous position it was before. Otherwise, it is appended to the end of the table.
    
    Signed-off-by: ethantr <ethantrossi@gmail.com>
    ethantr committed Nov 26, 2022
    Configuration menu
    Copy the full SHA
    54353df View commit details
    Browse the repository at this point in the history

Commits on Dec 5, 2022

  1. Fixed checkstyle

    calixtus committed Dec 5, 2022
    Configuration menu
    Copy the full SHA
    c463838 View commit details
    Browse the repository at this point in the history