Commit Graph

777 Commits (revert-2214-feature-commandline-documentation)

Author SHA1 Message Date
Sankaranarayanan Viswanathan 1c97b0d76e menus: allow keyboard control 2016-10-22 09:01:56 -07:00
Sankaranarayanan Viswanathan d59b2d2f3d menus: ESC should close menu popup 2016-10-14 07:57:02 -07:00
Sankaranarayanan Viswanathan 25a9b9a92a ui.gadget.menus: improve show-menu 2016-10-07 16:04:43 -07:00
Björn Lindqvist bff165c85c ui.*: more tests 2016-09-05 07:47:39 +02:00
Björn Lindqvist a5c0ba98d0 ui.*: new tests 2016-08-23 07:32:17 +02:00
John Benediktsson dcae1baad5 Revert "ui.gadgets.editors: add editor-constrained-dim function to editor"
This reverts commit 16381beddc.
2016-08-22 07:53:08 -07:00
John Benediktsson fdcbf0d110 Revert "ui.gadgets.editors: remove extra spaces."
This reverts commit 7a4e345f6c.
2016-08-22 07:53:08 -07:00
Björn Lindqvist 351838fcff ui.gadgets.*: updated docs and new tests
As mentioned on the mailing list, the editor class doesn't have a color
slot.
2016-08-22 14:22:28 +02:00
John Benediktsson 7a4e345f6c ui.gadgets.editors: remove extra spaces. 2016-08-21 21:41:08 -07:00
masweeney 16381beddc ui.gadgets.editors: add editor-constrained-dim function to editor
This function allows the calculation of dimensions with respect
to min/max-row/column values.
2016-08-21 21:40:27 -07:00
Alexander Iljin 2c30b2f243 ui.gadgets.tables: implement cell-dim and draw-cell for the f class 2016-08-10 19:55:41 -07:00
Alexander Iljin bb948bbbfb ui.gadgets.tables-docs: add row-value? to the renderer protocol 2016-08-10 19:42:20 -07:00
Alexander Iljin 554445995e ui.gadgets.tables: fix a typo in a comment 2016-08-10 19:42:20 -07:00
Alexander Iljin ce525a7481 ui.gadgets.tracks-docs: minor documentation improvements 2016-08-10 19:42:20 -07:00
Alexander Iljin 63ba5d458e ui.gadgets.toolbar-docs: fix <toolbar> word description 2016-08-10 19:42:20 -07:00
Alexander Iljin 2fd5654473 Add EOL at EOF for all authors.txt files for consistency
In some instances replaced CR/LF with LF.
2016-07-30 09:25:30 -07:00
John Benediktsson 1ce733ef72 ui: some more dark theme polish. 2016-07-16 10:16:29 -07:00
John Benediktsson e8a9582400 ui.gadgets.panes: fix #1661.
Using old "split-lines" behavior that was needed by documents vocabulary,
rather than the new "string-lines" behavior that doesn't indicate if the
string is newline terminated.
2016-07-16 07:37:15 -07:00
John Benediktsson 8d077a96ad using [ ... ] [ drop ] if* instead of dup [ ... ] [ 2drop ] if. 2016-07-11 21:01:03 -07:00
John Benediktsson 55cf5472a5 using [ ] [ ... ] ?if instead of [ nip ] [ ... ] if*. 2016-07-11 19:50:37 -07:00
Alexander Iljin 2db2f0eaa0 *-docs: remove extra spaces from the end of various topics 2016-06-22 11:27:26 -07:00
John Benediktsson 59e3cf93b7 ui.gadgets.theme: rename to ui.theme.images. 2016-05-22 07:53:21 -07:00
John Benediktsson ff2f58ac4b ui.theme.switching: default font colors. 2016-05-22 07:53:21 -07:00
John Benediktsson 7d66c331db ui.gadgets.table: mouse-color uses theme. 2016-05-11 18:39:44 -07:00
John Benediktsson 0781fa5d00 ui.gadgets.theme: fix windows bootstrap.
not sure yet why this is necessary.
2016-05-09 23:27:41 -07:00
John Benediktsson 63410f62c8 ui.theme: updates to color scheme.
Fixes circularity and adds theme switching to Mac menu.
Could use some simplification and reduction in color theme hooks.
2016-05-09 21:40:56 -07:00
nicolas-p 7a028977c4 Moved both themes into ui.theme 2016-05-09 21:40:56 -07:00
nicolas-p 35c8ec6bae Updated scrollbar buttons 2016-05-09 21:40:56 -07:00
nicolas-p 0d6ae8a8b9 Fixed USING 2016-05-09 21:40:56 -07:00
nicolas-p f650f7d869 Added listener styles in theme switching 2016-05-09 21:40:56 -07:00
nicolas-p a83c90d849 Some color changes in both themes 2016-05-09 21:40:56 -07:00
nicolas-p 5985291a4a Changed warning background in light theme 2016-05-09 21:40:56 -07:00
nicolas-p a13d2b9fbf Small change in themes 2016-05-09 21:40:56 -07:00
nicolas-p 45316318e8 Added "require" for theme.light and theme.dark 2016-05-09 21:40:56 -07:00
nicolas-p 94d9bf8c88 Added prompt style and tip style in switching 2016-05-09 21:40:56 -07:00
nicolas-p d2e645b5a2 Scrollbar buttons with transparent background 2016-05-09 21:40:56 -07:00
nicolas-p e7897dd194 Author and summary for ui.gadgets.theme.switching 2016-05-09 21:40:56 -07:00
nicolas-p 85ba970bed Renaming themes 2016-05-09 21:40:56 -07:00
nicolas-p 6a912e47b4 Implemented theme switching 2016-05-09 21:40:56 -07:00
nicolas-p 83a725563e Added colors in light and dark themes 2016-05-09 21:40:56 -07:00
nicolas-p 072f8e2625 Set text color almost everywhere 2016-05-09 21:40:56 -07:00
nicolas-p 61707f7fef Author and summary for dark theme 2016-05-09 21:40:56 -07:00
nicolas-p e5698281fb Replaced hard-coded colors with constants 2016-05-09 21:40:56 -07:00
nicolas-p bea90b8d1f Better copyright format 2016-05-09 21:40:56 -07:00
John Benediktsson 7cab3d61fe ui.gadgets.sliders: this fixes the previous test failure. 2016-04-23 12:41:12 -07:00
John Benediktsson 473c1cd55d Revert "ui.gadgets.scrollers: fix tests for scrollbar change."
This reverts commit 4c7eed5812.
2016-04-23 12:41:08 -07:00
John Benediktsson 4c7eed5812 ui.gadgets.scrollers: fix tests for scrollbar change. 2016-04-23 12:25:13 -07:00
John Benediktsson 6a5f3f192e ui.gadgets.sliders: restoring the arrows (temporarily?). 2016-04-23 10:04:46 -07:00
John Benediktsson b31415f8a3 ui.gadgets.scrollers: 4 space indentation. 2016-04-23 09:51:15 -07:00
nicolas-p e8c60ca890 Made scrollers disappear when disabled 2016-04-23 09:51:15 -07:00
nicolas-p 365c8d08d2 ui.gadgets.sliders: removed buttons 2016-04-23 09:51:15 -07:00
Björn Lindqvist d5cb972a71 Docs: ui and compiler 2016-04-22 18:23:02 +02:00
Doug Coleman 58e18ad668 ui.gadgets.corners: move to unmaintained. trim using lists. 2016-04-04 14:11:54 -07:00
John Benediktsson 498285d7dd unicode: make this the API for all unicode things. 2016-03-30 23:29:48 -07:00
John Benediktsson e0a40e4f96 opengl: log all mac os errors where framebuffer is undefined. 2016-03-30 15:28:39 -07:00
John Benediktsson 1b71efb748 ui: change active? back to a boolean. 2016-03-30 07:31:13 -07:00
John Benediktsson 90b53e3054 ui.gadgets: fix tests for namespaces:set. 2016-03-29 18:57:38 -07:00
John Benediktsson 7d0c596c92 Hopefully fix stack effects of error hooks to throw when required. 2016-03-28 22:27:35 -07:00
Björn Lindqvist b21457411e mirrors: makes string an inspectable sequence, fixes #1238 2016-03-25 21:10:26 +01:00
Doug Coleman d3bc2035a2 factor: remove rest of double paren words. 2016-03-25 03:13:27 -07:00
John Benediktsson c04ce00b45 ui.gadgets.panes: fix use of string-lines that prevented icons from showing in help browser. 2016-03-20 15:56:02 -07:00
Björn Lindqvist 763b892a1d ui.*: move some of the gl initing to set-up-window, should fix #1510
it's also more efficent to run the check-extensions "1.0"
require-gl-version code only once when the window is created, rather
than once for each draw
2015-12-01 04:49:36 +01:00
Sankaranarayanan Viswanathan 4ce72ddbfb Show persistent border on right clicking presentation gadgets 2015-11-04 07:55:13 -08:00
Björn Lindqvist 7bc1009973 ui.*: make active? an integer 0-100
A UI backend can delay setting active? to 100 until the windows actually
is visible. That way, some redundant redraws that happen when the window
isn't visible is supressed. It makes the Windows and GTK UI startup a
little faster.
2015-10-27 19:00:28 +01:00
Björn Lindqvist 8bb96cbfd1 ui.gadgets.incremental: fix so that the scrolled of gadgets are ungrafted 2015-10-18 17:35:26 +02:00
Björn Lindqvist 0f803aa84b ui.gadgets.tests: clear the layout queue, so test dont interfere with
other tests
2015-10-17 15:58:59 +02:00
Björn Lindqvist 27f54fc123 ui.gadgets.tests: fix the test (layout-queue is a vector now) 2015-10-16 22:28:31 +02:00
Björn Lindqvist d2181a9e71 ui.gadgets.incremental: trivial scrolling, maybe solves #1488? 2015-10-16 10:55:48 +02:00
Björn Lindqvist 4812cec634 ui.gadgets.buttons: memoize the roll button themes pens
It reduces memory usage by about 10% for the #1488 test on my machine
and doesnt seem to have any bad side-effects.
2015-10-16 09:20:29 +02:00
Björn Lindqvist 9af7be2ef9 ui: the layout-queue is more efficient as a vector than a dlist
Improves memory usage in the #1488 example from about 20,4% to 17,4% on
my machine.
2015-10-15 18:34:49 +02:00
Björn Lindqvist 1873eda1d2 ui.gadgets: ensure that layout-later yields if the queue gets to large
This improves memory utilization a lot for #1488. Otherwise the queue
grows to two million entries before being processed.
2015-10-15 16:29:49 +02:00
Björn Lindqvist c0d1d2f331 ui.*: a little more ui docs 2015-10-15 16:27:15 +02:00
John Benediktsson d5c5a1389d ui.gadgets.paragraphs: pref-dim of { 0 0 } if no children. 2015-09-20 09:45:05 -07:00
John Benediktsson e477f6996f Fix comments to be ! not #!. 2015-09-08 16:15:10 -07:00
John Benediktsson ff880262cb ui.gadgets.editors: make it easier to set and get default-text. 2015-08-16 14:29:21 -07:00
John Benediktsson f24444e990 ui.gadgets.editors: allow action-fields to have a default text. 2015-08-16 13:45:16 -07:00
John Benediktsson 6b440e5e81 ui.gadgets: fix help-lint warnings. 2015-08-16 10:46:28 -07:00
John Benediktsson 15b0753457 ui.gadgets: fix some tests. 2015-08-16 10:41:16 -07:00
John Benediktsson 29d4908ff5 ui.gadgets: move some buttons-tests to toolbar-tests. 2015-08-16 10:33:52 -07:00
John Benediktsson cb575c1ba8 ui.gadgets.labeled: separate title-bar-interior with a comment why. 2015-08-16 08:04:58 -07:00
nicolas-p 87a31f1f35 ui.gadgets.labeled: fixed USING 2015-08-16 07:54:45 -07:00
nicolas-p 61f8db4c81 ui.gadgets.theme.light: colour changes 2015-08-16 07:54:45 -07:00
nicolas-p b81a5f9c7a ui.gadgets.labeled: flat colour on windows because of the gradient bug 2015-08-16 07:54:45 -07:00
nicolas-p fff4ea78ec ui.gadgets.color: changed error colour
Reverted a previous unintentional change
2015-08-16 07:54:16 -07:00
nicolas-p bab79fe04c ui.theme.light: using HEXCOLOR 2015-08-16 07:54:16 -07:00
nicolas-p 55c994f1c1 ui.gadgets.scrollers: removed 1-px gap 2015-08-16 07:53:34 -07:00
nicolas-p bf2b829846 ui.gadgets.colors moved to ui.gadgets.theme 2015-08-16 07:53:33 -07:00
nicolas-p 23a1174e81 Fixed USING in slots and deploy 2015-08-16 07:53:33 -07:00
nicolas-p 9f8736c13c Moved toolbar docs 2015-08-16 07:53:33 -07:00
nicolas-p 355e14cb5b New buttons 2015-08-16 07:53:33 -07:00
nicolas-p 9d5336777d Toolbar button pressed background 2015-08-16 07:53:33 -07:00
nicolas-p 4335698ceb ui.gadgets.colors: Several colour changes 2015-08-16 07:53:33 -07:00
nicolas-p a0eaf7a66b Fixed alignment issue in toolbars 2015-08-16 07:53:32 -07:00
nicolas-p 279795dbfd Red/orange/green thread status in Walker
John did most of the work
2015-08-16 07:53:32 -07:00
nicolas-p 61552d2901 Simplified toolbar code 2015-08-16 07:53:32 -07:00
nicolas-p 2e067a3705 Small change in roll button colour 2015-08-16 07:53:32 -07:00
nicolas-p 883d7e09d9 Other small adjustment in browser toolbar 2015-08-16 07:53:32 -07:00
nicolas-p c0e253a4a5 Revert previous colour change
Changed my mind
2015-08-16 07:53:31 -07:00
nicolas-p f240f189e1 Improved contents table in Inspector 2015-08-16 07:53:31 -07:00
nicolas-p 80307926f6 Colour changes 2015-08-16 07:53:31 -07:00