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

Update Diagrams to Open in Gtk.Notebook Pages #65

Merged
merged 15 commits into from Feb 4, 2019
Merged

Update Diagrams to Open in Gtk.Notebook Pages #65

merged 15 commits into from Feb 4, 2019

Commits on Jan 6, 2019

  1. Fix TypeError: can't concatenate list to tuple

    Signed-off-by: Dan Yeaw <dan@yeaw.me>
    danyeaw committed Jan 6, 2019
    Configuration menu
    Copy the full SHA
    1007b66 View commit details
    Browse the repository at this point in the history
  2. Create diagram tab only if diagram isn't currently open

    Signed-off-by: Dan Yeaw <dan@yeaw.me>
    danyeaw committed Jan 6, 2019
    Configuration menu
    Copy the full SHA
    30242e0 View commit details
    Browse the repository at this point in the history
  3. Allow diagram tabs to be reordered via drag and drop

    Signed-off-by: Dan Yeaw <dan@yeaw.me>
    danyeaw committed Jan 6, 2019
    Configuration menu
    Copy the full SHA
    9a7d064 View commit details
    Browse the repository at this point in the history

Commits on Jan 7, 2019

  1. Fix gtk_notebook_get_tab_label: assertion 'list != NULL' failed error

    When closing a tab or exiting the app, it was throwing the above
    GTK-CRITICAL error. This error was resolved by unshowing the tabs prior
    to removing a page, and then showing them again after the page is
    removed. I need to look in to more why this is necessary.
    
    Signed-off-by: Dan Yeaw <dan@yeaw.me>
    danyeaw committed Jan 7, 2019
    Configuration menu
    Copy the full SHA
    c9bf299 View commit details
    Browse the repository at this point in the history

Commits on Jan 8, 2019

  1. Rename diagram tab to diagram page to match Gtk Notebook terminology

    Signed-off-by: Dan Yeaw <dan@yeaw.me>
    danyeaw committed Jan 8, 2019
    Configuration menu
    Copy the full SHA
    66987a7 View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2019

  1. Update tests to support diagram Gtk.Notebook and DiagramPage

    Signed-off-by: Dan Yeaw <dan@yeaw.me>
    danyeaw committed Jan 9, 2019
    Configuration menu
    Copy the full SHA
    b697a60 View commit details
    Browse the repository at this point in the history
  2. Update checkmetamodel plugin to be compatible with new Gtk.Notebook

    Signed-off-by: Dan Yeaw <dan@yeaw.me>
    danyeaw committed Jan 9, 2019
    Configuration menu
    Copy the full SHA
    d58daf0 View commit details
    Browse the repository at this point in the history

Commits on Jan 10, 2019

  1. Remove open Toolbox and Namespace from Window drop down on menu bar

    The updated main window always displays the Toolbox and Namespace, so
    an option to show them is not needed.
    
    Signed-off-by: Dan Yeaw <dan@yeaw.me>
    danyeaw committed Jan 10, 2019
    Configuration menu
    Copy the full SHA
    5149842 View commit details
    Browse the repository at this point in the history
  2. Update copyright, license, and contributors in about dialog

    Signed-off-by: Dan Yeaw <dan@yeaw.me>
    danyeaw committed Jan 10, 2019
    Configuration menu
    Copy the full SHA
    512c8a9 View commit details
    Browse the repository at this point in the history

Commits on Jan 12, 2019

  1. Restore alt key menu shortcuts

    Signed-off-by: Dan Yeaw <dan@yeaw.me>
    danyeaw committed Jan 12, 2019
    Configuration menu
    Copy the full SHA
    779850f View commit details
    Browse the repository at this point in the history

Commits on Jan 13, 2019

  1. Fix console window opens small by adding minimum size

    Signed-off-by: Dan Yeaw <dan@yeaw.me>
    danyeaw committed Jan 13, 2019
    Configuration menu
    Copy the full SHA
    f3ef019 View commit details
    Browse the repository at this point in the history

Commits on Jan 28, 2019

  1. Allow main window to be resizable

    Signed-off-by: Dan Yeaw <dan@yeaw.me>
    danyeaw committed Jan 28, 2019
    Configuration menu
    Copy the full SHA
    893df43 View commit details
    Browse the repository at this point in the history

Commits on Jan 30, 2019

  1. Replace Toolbox wrapbox with Gtk.ToolPalette

    The toolbox was using a custom wrapbox that provided similar
    functionality to the Gtk ToolPalette widget. Switched to the base Gtk+
    widget to improve Gtk compatibility and fix the wrapbox not wrapping
    the buttons down to the next row when shrinking the toolbox.
    
    Signed-off-by: Dan Yeaw <dan@yeaw.me>
    danyeaw committed Jan 30, 2019
    Configuration menu
    Copy the full SHA
    35ea26b View commit details
    Browse the repository at this point in the history

Commits on Jan 31, 2019

  1. Apply default position layout to Gtk Paned on main window

    Signed-off-by: Dan Yeaw <dan@yeaw.me>
    danyeaw committed Jan 31, 2019
    Configuration menu
    Copy the full SHA
    c7d1657 View commit details
    Browse the repository at this point in the history

Commits on Feb 1, 2019

  1. Fix hand drawn style option on diagram pages

    Refactored the hand draw style action from the MainWindow to the Diagram
    class, since the action was unable to get the list of tabs from the
    MainWindow.
    
    Signed-off-by: Dan Yeaw <dan@yeaw.me>
    danyeaw committed Feb 1, 2019
    Configuration menu
    Copy the full SHA
    833934f View commit details
    Browse the repository at this point in the history