Commit graph

13 commits

Author SHA1 Message Date
karxi
bf68bc5911 Minor organization shifts 2017-03-07 22:28:15 -05:00
karxi
195b59f29e Make Ctrl+Alt+w pipe widget information to console
The key combination used for this is likely to change. See
ConsoleWindow.designateCurrentWidget() for precisely what this does and
means.

Essentially, mousing over something (with the console open) and hitting
that combination of keys will give information on the GUI element the user
had the mouse over at the time (if any), via the console.

It also tells you what the stylesheet looks like, if it has one; if it
doesn't have one, it looks for one on the object's parents, posting that
instead if applicable.

The last selected widget is stored in CONSOLE.selected_widget - it can
be modified directly from there.

More features and detailed information may come in the future.
2017-01-10 19:53:26 -05:00
karxi
cf37cb6c36 Minor changes to console environment 2017-01-10 16:56:24 -05:00
karxi
e5d5446cf7 Add 'exit'/'quit' convenience functions to console 2017-01-09 19:31:04 -05:00
karxi
bd4bc95258 Made the console respect theme changes. 2017-01-09 16:52:25 -05:00
karxi
c1d03887b4 Update various UI aspects
Minor menu/UI tweaks, with the addition of some shortcuts.
Reconnecting in the middle of typing shouldn't kill the whole client
now.
It still needs to account for the "reconnecting" window (this will
likely be made to loop back into the query window for now).
2017-01-09 01:18:59 -05:00
karxi
1cf0926e9f Minor source cleanup, pending rewrites 2017-01-02 13:49:54 -05:00
karxi
d43220535f Fiddling with potential changes to the theme system 2016-12-29 10:38:42 -05:00
karxi
1c647ba13c Made the console output text in the proper place. 2016-12-23 13:22:11 -05:00
karxi
8da877cf85 Minor console code tweaks 2016-12-23 07:21:23 -05:00
karxi
c232872e13 Fixed a typo. 2016-12-22 17:30:29 -05:00
karxi
1f390ffda9 Console cleanup. 2016-12-22 17:27:06 -05:00
karxi
dabd2b46c1 Added a rudimentary console for easier interaction with Pesterchum's code. Still WIP. 2016-12-22 15:29:13 -05:00