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

A GUI toolkit. #1878

Merged
merged 40 commits into from
Feb 14, 2017
Merged

A GUI toolkit. #1878

merged 40 commits into from
Feb 14, 2017

Commits on Sep 25, 2016

  1. Configuration menu
    Copy the full SHA
    012590d View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2016

  1. Configuration menu
    Copy the full SHA
    d10c30d View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2016

  1. Configuration menu
    Copy the full SHA
    c6d1170 View commit details
    Browse the repository at this point in the history

Commits on Nov 23, 2016

  1. Add a GUI toolkit.

    WazWaz committed Nov 23, 2016
    Configuration menu
    Copy the full SHA
    d9644a0 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5f73b63 View commit details
    Browse the repository at this point in the history

Commits on Nov 24, 2016

  1. Add "ENABLED" attribute to Widget classes.

    Fix up documentation (now actually tested to go through sphinx).
    WazWaz committed Nov 24, 2016
    Configuration menu
    Copy the full SHA
    19beab7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e747930 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ca3cd5c View commit details
    Browse the repository at this point in the history

Commits on Nov 25, 2016

  1. Split MARGIN into HMARGIN and VMARGIN

    Split PADDING into HPADDING and VPADDING
    Add ADDHLAYOUT and ADDVLAYOUT - like HBOX/VBOX, but default to entirely no style or borders, just pure layout.Honour scoping so that UIs can be usefully made with locals, not just globals.
    Optimize styles to avoid creating new ones until actually changed.
    Make LABEL and SLIDER honour HSTRETCH being set to false (and it will now default to false too on LABEL)
    Tweak initial hslider style.
    WazWaz committed Nov 25, 2016
    Configuration menu
    Copy the full SHA
    d923535 View commit details
    Browse the repository at this point in the history

Commits on Nov 26, 2016

  1. Add RADIOBUTTON, SCROLLBOX and POPUPMENU widgets.

    Revert scope-based widget deletion.
    Add explicit widget disposal (removal from parent).
    Make top-level window auto-resize.
    Fix blank transparent space window margins.
    WazWaz committed Nov 26, 2016
    Configuration menu
    Copy the full SHA
    61b974e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0d3b2bd View commit details
    Browse the repository at this point in the history

Commits on Nov 27, 2016

  1. Configuration menu
    Copy the full SHA
    4164a60 View commit details
    Browse the repository at this point in the history

Commits on Nov 28, 2016

  1. Add connectivity and signal delay support to GUI.

    Add "CHANGED" attribute to PopupMenu (like TextField).
    Make it easy to use objects other than strings in a PopupMenu.
    WazWaz committed Nov 28, 2016
    Configuration menu
    Copy the full SHA
    f43f0d5 View commit details
    Browse the repository at this point in the history
  2. doc

    WazWaz committed Nov 28, 2016
    Configuration menu
    Copy the full SHA
    9a2295a View commit details
    Browse the repository at this point in the history

Commits on Nov 30, 2016

  1. Configuration menu
    Copy the full SHA
    b1d2544 View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2016

  1. Configuration menu
    Copy the full SHA
    7cce2c9 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f4f77b2 View commit details
    Browse the repository at this point in the history
  3. Fix popupmenu icon name.

    WazWaz committed Dec 1, 2016
    Configuration menu
    Copy the full SHA
    4b4b547 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    82dc6c5 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    974642a View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    de75cf2 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    54bb659 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    48371aa View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    633123f View commit details
    Browse the repository at this point in the history
  10. Follow naming conventions.

    WazWaz committed Dec 1, 2016
    Configuration menu
    Copy the full SHA
    20c7e85 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    6f0c82e View commit details
    Browse the repository at this point in the history
  12. Move style attributes to a class of their own.

    Add SKIN to GUI allowing single-point-of-change in styles,
    and changing of sub-part styles.
    WazWaz committed Dec 1, 2016
    Configuration menu
    Copy the full SHA
    168fc27 View commit details
    Browse the repository at this point in the history

Commits on Dec 2, 2016

  1. doc fixes

    WazWaz committed Dec 2, 2016
    Configuration menu
    Copy the full SHA
    a077f5e View commit details
    Browse the repository at this point in the history
  2. Allow TEXTCOLOR for all widget states (eg. black while pressed, white…

    … while up).
    
    Allow BORDER, etc. to be completely specified (left, right, top, bottom), not just H and V.
    WazWaz committed Dec 2, 2016
    Configuration menu
    Copy the full SHA
    4d07213 View commit details
    Browse the repository at this point in the history

Commits on Dec 3, 2016

  1. Add TabWidget tutorial to doc.

    Add "VISIBLE" for reading HIDE/SHOW state.
    Tweak radiobuttons to work reliably over comm delay.
    WazWaz committed Dec 3, 2016
    Configuration menu
    Copy the full SHA
    ae10add View commit details
    Browse the repository at this point in the history

Commits on Dec 6, 2016

  1. Fix images in GUI tutorial.

    WazWaz committed Dec 6, 2016
    Configuration menu
    Copy the full SHA
    53291da View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c3016d5 View commit details
    Browse the repository at this point in the history

Commits on Dec 10, 2016

  1. Add FONT attribute to SKIN and STYLE.

    Add SELECTIONCOLOR attribute to SKIN.
    USE configured skin (for other settings like font, etc.)
    WazWaz committed Dec 10, 2016
    Configuration menu
    Copy the full SHA
    b840c3e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    59b14ae View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ffa8408 View commit details
    Browse the repository at this point in the history
  4. Partial Revert of "Go back to having HSTRETCH default to true for Lab…

    …el."
    
    I accidentally committed my local install changes.
    WazWaz committed Dec 10, 2016
    Configuration menu
    Copy the full SHA
    f89ae98 View commit details
    Browse the repository at this point in the history

Commits on Dec 13, 2016

  1. Configuration menu
    Copy the full SHA
    172b020 View commit details
    Browse the repository at this point in the history
  2. Use Object.Instantiate to copy Skin. Util function is suspect, and is…

    … copying the whole GUIStyles too, unnecessarily in this case.
    
    Save and restore GUISkin around GUI operation (because other GUI might not set anything, eg. dev console).
    WazWaz committed Dec 13, 2016
    Configuration menu
    Copy the full SHA
    42839fb View commit details
    Browse the repository at this point in the history

Commits on Jan 27, 2017

  1. Merge branch 'develop' of https://github.com/KSP-KOS/KOS into gui

    # Conflicts:
    #	src/kOS/SharedObjects.cs
    WazWaz committed Jan 27, 2017
    Configuration menu
    Copy the full SHA
    5e05b1e View commit details
    Browse the repository at this point in the history

Commits on Feb 8, 2017

  1. Doc and style improvements.

    WazWaz committed Feb 8, 2017
    Configuration menu
    Copy the full SHA
    24b725a View commit details
    Browse the repository at this point in the history