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

Allows multiple selection of boxes and automatic mappings between them #67

Merged
merged 7 commits into from
Jun 2, 2015
Merged

Allows multiple selection of boxes and automatic mappings between them #67

merged 7 commits into from
Jun 2, 2015

Commits on Jun 1, 2015

  1. Added overloaded contains method to LabeledRectangle class

    Added contains method that allows for offsets in the x and y direction to allow a buffer around the actual object where contains = true
    marc-outins committed Jun 1, 2015
    Configuration menu
    Copy the full SHA
    0166c9d View commit details
    Browse the repository at this point in the history
  2. Added ability to select multiple tables or field rectangles and autom…

    …atically map them
    
    This closes #38 by allowing the user to select multiple boxes from the source and target using ctrl + click (select multiple single items) or shift + click (select multiple contiguous boxes) and automatically map them by pressing ctrl+m or going to Edit > Make Mappings in the file menu..
    marc-outins committed Jun 1, 2015
    Configuration menu
    Copy the full SHA
    daafdde View commit details
    Browse the repository at this point in the history
  3. Add functionality to remove arrows connecting selected source and target

    Added the ability to remove arrows from selected source and target rectangles.  Added menu item to Edit menu.
    marc-outins committed Jun 1, 2015
    Configuration menu
    Copy the full SHA
    63f5ea3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    760f209 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1f80408 View commit details
    Browse the repository at this point in the history
  6. Added functionality to set the color of arrows where both their sourc…

    …e and target are selected
    
    Had to refactor some of arrow and mappingpanel classes to allow the order in which arrows are drawn and checked for clicks based on whether their source, target, source and target, or none are selected.  Set color where both source and target are selected to yellow.
    marc-outins committed Jun 1, 2015
    Configuration menu
    Copy the full SHA
    7e3b6fc View commit details
    Browse the repository at this point in the history
  7. Merge and harmonize filter and multi-select features

    - Added Ctrl+F to menu which opens filter dialog.
    - Renamed filter dialog title to "Filter".
    - Allowed ORing of terms in filter.
    - Table filters are preserved when switching between field and table view.
    - Set left right divider location to be a percent which fixes resize bug.
    marc-outins committed Jun 1, 2015
    Configuration menu
    Copy the full SHA
    ff390b0 View commit details
    Browse the repository at this point in the history