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

Toga Settings API [WIP] #222

Closed
wants to merge 14 commits into from
Closed

Commits on Aug 13, 2017

  1. Added classes Settings, SettingsGroup, SettingsItem plus tests.

    Signed-off-by: Jonas Schell <jonasschell@ocupe.org>
    Ocupe committed Aug 13, 2017
    Copy the full SHA
    2a9a710 View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2017

  1. added apply_sub_layout function to ios base Widget class.

    Signed-off-by: Jonas Schell <jonasschell@ocupe.org>
    Ocupe committed Aug 14, 2017
    Copy the full SHA
    436a8fa View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2017

  1. cocoa settings window opens on menu item press 'Preferences'

    Signed-off-by: Jonas Schell <jonasschell@ocupe.org>
    Ocupe committed Aug 15, 2017
    Copy the full SHA
    2817e3d View commit details
    Browse the repository at this point in the history

Commits on Aug 17, 2017

  1. cocoa settings getting saved and updated.

    Signed-off-by: Jonas Schell <jonasschell@ocupe.org>
    Ocupe committed Aug 17, 2017
    Copy the full SHA
    fce03a1 View commit details
    Browse the repository at this point in the history

Commits on Aug 19, 2017

  1. added more widgets to use as Settings Widgets.

    Signed-off-by: Jonas Schell <jonasschell@ocupe.org>
    Ocupe committed Aug 19, 2017
    Copy the full SHA
    6f54f39 View commit details
    Browse the repository at this point in the history
  2. Added on_select method to the Selection widget and implemented it for…

    … cocoa.
    
    Signed-off-by: Jonas Schell <jonasschell@ocupe.org>
    Ocupe committed Aug 19, 2017
    Copy the full SHA
    e6c5c06 View commit details
    Browse the repository at this point in the history
  3. Make use of the on_select callback in settings.

    Signed-off-by: Jonas Schell <jonasschell@ocupe.org>
    Ocupe committed Aug 19, 2017
    Copy the full SHA
    805a790 View commit details
    Browse the repository at this point in the history
  4. Added on_change as well as on_submit callbacks to TextInput widget an…

    …d implemented them on cocoa.
    
    Signed-off-by: Jonas Schell <jonasschell@ocupe.org>
    Ocupe committed Aug 19, 2017
    Copy the full SHA
    a2f7565 View commit details
    Browse the repository at this point in the history
  5. Make use of the on_change callback in settings.

    Signed-off-by: Jonas Schell <jonasschell@ocupe.org>
    Ocupe committed Aug 19, 2017
    Copy the full SHA
    014b6b1 View commit details
    Browse the repository at this point in the history
  6. Fixed bug that hinders settings window from being open a second time

    Signed-off-by: Jonas Schell <jonasschell@ocupe.org>
    Ocupe committed Aug 19, 2017
    Copy the full SHA
    07dc937 View commit details
    Browse the repository at this point in the history

Commits on Aug 20, 2017

  1. Fixed TextInput callback problem on cocoa.

    Signed-off-by: Jonas Schell <jonasschell@ocupe.org>
    Ocupe committed Aug 20, 2017
    Copy the full SHA
    03d907a View commit details
    Browse the repository at this point in the history
  2. added MultiSelection Widget to core/cocoa

    Signed-off-by: Jonas Schell <jonasschell@ocupe.org>
    Ocupe committed Aug 20, 2017
    Copy the full SHA
    4990a92 View commit details
    Browse the repository at this point in the history
  3. Added MultiSelection Widget to Settings.

    Signed-off-by: Jonas Schell <jonasschell@ocupe.org>
    Ocupe committed Aug 20, 2017
    Copy the full SHA
    9568bc3 View commit details
    Browse the repository at this point in the history
  4. Cleanup

    Signed-off-by: Jonas Schell <jonasschell@ocupe.org>
    Ocupe committed Aug 20, 2017
    Copy the full SHA
    c01c17c View commit details
    Browse the repository at this point in the history