nyx
nyx copied to clipboard
a fluent UI framework for pascal
Hello! I tried to compile _nyx_test,_ under Linux, with Lazarus 2.0.10. I get this error: ``` nyx.size.pas(159,18) Error: Illegal type conversion: "Pointer" to "" ``` Here is the guilty line:...
tested generics in pas2js and standard fpc (delphi mode) and they seem to working the same now, so to simplify a few things we can add these methods to the...
closes #22
Need to add a memo (multi line text) element - [x] base interface and class - [x] property enum and method - [x] event enum and method - [x] helper...
Need to add a checkbox element - [x] base interface and class - [x] property enum and method - [x] event enum and method - [x] helper method NewNyx...() -...
Need to add an input (single line text) element - [x] base interface and class - [x] property enum and method - [x] event enum and method - [x] helper...
Need to add a grid element. Needs to be flexible to add columns, showing headers etc... This might be better called a list unless it would be too much trouble...
Need to add a radio button element which allows for grouping automatically - [ ] base interface and class - [ ] property enum and method - [ ] event...
finish base button element - [x] properties - [x] events - [x] observe properties - [x] observe events once base is done, work needs to be done for: - [x]...
need a common interface to hold sizing properties (height, width, units (percent/fixed)) - [x] interface defined - [x] base class - [x] add size to element as a property -...