Commit Graph

4095 Commits

Author SHA1 Message Date
Miguel de Icaza
ca05160cb5 Merge pull request #80 from nickvdyck/backspace-wsl
Textfield backspace remove character not working on wsl
2018-05-08 08:52:36 -07:00
Miguel de Icaza
a3a680b3e2 Small fixes to the Open File dialog 2018-05-06 17:50:24 -04:00
Nick Van Dyck
a749030549 Textfield backspace remove char not working on wsl 2018-05-05 22:00:22 +01:00
miguel
2f25941dad Update docs 2018-05-05 14:19:45 -04:00
miguel
6c3fa389a6 FileDialog work 2018-05-05 14:09:21 -04:00
miguel
64dcc3ca0c Some file dialog work 2018-05-04 23:29:08 -04:00
miguel
6fbccd6659 Fix the Fill computations for layout, by only special casing the Pos.Center scenarios and unrolling the rest 2018-05-04 22:41:59 -04:00
miguel
bf37958d13 0.7 2018-05-02 22:44:59 -04:00
miguel
317250c743 Resize windows on Unix 2018-05-02 22:40:21 -04:00
miguel
b296c920ac Implement new Dim/Pos capabilities, referencing the elements of another view 2018-05-01 23:27:15 -04:00
miguel
7a064983cd Update docs 2018-05-01 22:26:53 -04:00
miguel
527e787c9b Update docs 2018-05-01 22:23:43 -04:00
miguel
e1ede77ba3 Update docs 2018-05-01 16:59:56 -04:00
Miguel de Icaza
2002e8c2d3 Upgrade sample to use the new layout system 2018-04-30 13:29:31 -04:00
Miguel de Icaza
875c553f90 0.6 release 2018-04-30 10:32:20 -04:00
Miguel de Icaza
bfc70adc69 One curses P/Invoke was missing the proxy 2018-04-30 10:30:48 -04:00
miguel
3fd9171e51 Updated docs 2018-04-29 23:31:47 -04:00
miguel
26db9d30de Updated docs 2018-04-29 23:31:10 -04:00
miguel
bbe349ac9d When doing view layout, we need to layout the subviews as well 2018-04-29 23:31:04 -04:00
miguel
00257f3096 Bring the new layout engine 2018-04-29 19:22:18 -04:00
miguel
53b9350b2e Fix button 2018-04-29 00:02:31 -04:00
miguel
9bd619c74f Add a frame to buttons, as this calculation is used elsewhere, still missing - focus on the dialogs 2018-04-28 23:54:31 -04:00
miguel
f383ffb056 New layout engine 2018-04-28 23:48:50 -04:00
miguel
8468d8073e Move Example into a separate directory 2018-04-26 22:24:33 -04:00
miguel
4043be102c Move Example into a separate directory 2018-04-26 22:23:57 -04:00
miguel
98d56b3562 Improve current behavior on Windows, and prepare for building a real Windows driver 2018-04-09 22:50:40 -04:00
miguel
49818d3058 [TextView] add mouse handling 2018-04-07 17:50:46 -04:00
miguel
e7876fb5b0 Small updates 2018-03-30 22:09:13 -04:00
Miguel de Icaza
30602b1f46 Forward word, backward word, some small code changes 2018-03-23 23:46:01 -04:00
Miguel de Icaza
045bb85108 Save 2018-03-22 12:01:47 -04:00
Miguel de Icaza
5d93cdf6e5 Update docs 2018-03-22 11:57:36 -04:00
Miguel de Icaza
852aa95236 Update docs 2018-03-22 11:53:07 -04:00
Miguel de Icaza
9a0cfcd3a0 Reorganized 2018-03-22 11:41:51 -04:00
Miguel de Icaza
daf24b1672 Selection 2018-03-22 02:13:57 -04:00
Miguel de Icaza
c0761d84bd Editor works for most stuff now 2018-03-21 02:46:31 -04:00
Miguel de Icaza
874c685f9e Return, backspace, delete 2018-03-20 17:11:57 -04:00
Miguel de Icaza
c940f0b518 Work on TextView 2018-03-20 10:56:23 -04:00
Miguel de Icaza
e288ce8e11 0.5 release v0.5 2018-02-24 22:32:15 -05:00
Miguel de Icaza
5f0ea5d414 This is purely to support .NET Core, as it lacks <dllmap> and thus
makes my life a living hell.

Support for bindings to different ncurses version

Since I just removed all the glue code and native detection
dependencies as well as having a single binary for the curses support,
I had to write this support.

.NET Core sadly does not support Mono's <dllmap> yet, so it is not
possible to do this in any decent form.  This hell is imposed not only
on my curses binding, but on any library that needs to deal with Linux
packagin peculiarities - and we are inflicing this pain on every .NET
developer doing Unix variations.

Anyways, to make a long story short, now I have this ugly turd of a
binding to curses for the sole purpose of calling into one kind of
curses on MacOS, and another on Linux.  This could have been a 3 line
XML configuration file if we had supported dllmap, but instead this
has devolved into what could be described as poster child of bikeshedding.

This is one of that many issues, lots more where this came from:

https://github.com/dotnet/coreclr/issues/930
2018-02-24 22:24:08 -05:00
Miguel de Icaza
6edcc8240b Workaround to cope with the dl crowd and the libc crowd 2018-02-23 23:16:16 -05:00
Miguel de Icaza
c3e45f7cbb Update docs 2018-02-20 23:08:22 -05:00
Miguel de Icaza
46983d43bf Implement the NetDriver.End method, fixes #56 2018-02-20 23:08:18 -05:00
Miguel de Icaza
a0b01ca46c 0.4 release notes 2018-02-20 23:06:22 -05:00
Miguel de Icaza
e2ae0c030a Docs, plus some bones v0.4 2018-02-17 23:18:44 -05:00
Miguel de Icaza
cbc6d6a498 RadioGroup: only catch the hotkey if no other control processed the event 2018-02-17 22:23:56 -05:00
Miguel de Icaza
470a3fb128 Fix 2018-02-16 23:20:13 -05:00
Miguel de Icaza
e889322ac5 Status report on buidls 2018-02-16 23:18:49 -05:00
Miguel de Icaza
469702e620 Package version v0.3 2018-02-16 23:02:43 -05:00
Miguel de Icaza
881f5a8c52 Windows: proper function key mapping 2018-02-16 22:54:36 -05:00
Miguel de Icaza
c132680bcc Fix Windows Driver to not echo the character typed 2018-02-16 22:23:20 -05:00