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