Roman Chistokhodov

Results 73 issues of Roman Chistokhodov

Is it possible to do with this library? Maybe you can provide examples that show memory-efficient usage of DOM and StAX parsers.

```d /// module mod; enum staticIf = true; /// struct S { private: version(linux) string private1; static if (staticIf) { string private2; } } ``` ![screenshot from 2018-05-30 16-00-10](https://user-images.githubusercontent.com/5596503/40721581-8baacf98-6422-11e8-943d-7ea237d88bf2.png)

```d /** * Some doc comments. * Note: * Some note. * Throws: * Exception */ void someFunc() { } ``` ![screenshot from 2018-05-30 17-22-43](https://user-images.githubusercontent.com/5596503/40726286-1658e1ec-642e-11e8-9e75-73436efa010e.png) 'Note:' should be made into...

``` /// module main; /// interface SomeInterface { void someFunc(); } /// version(D_Ddoc){ final class SomeClass : SomeInterface { void someFunc() {} } } void main() { } ``` Result:...

![screenshot from 2017-05-25 03-26-18](https://cloud.githubusercontent.com/assets/5596503/26430981/15fe8e8e-40fa-11e7-99d6-92d8088b6f8e.png) Here's screenshot of example1 starting on Linux LXDE. As you can see buttons and some other widgets are not big enough to hold their contents.

Probably I'm missing something, but the current way to set custom image (i.e. not from embedded resources) onto ImageWidget looks like this: ``` d auto imageWidget = new ImageWidget(); auto...

enhancement

The current Action class has that big problem that it requires user-provided id forcing a user to use magic numbers or declare constants. Both are bad. Magic numbers are bad...

enhancement

Probably it's SDL issue, but still. See https://en.wikipedia.org/wiki/Unicode_input

bug

It seems dlangui lacks support for tristate checkboxes (ones with 'indeterminate' or 'partially checked' state) which is common UI pattern.

enhancement

DlangUI should provide crossplatform support for opening native file dialogs where possible (Windows, OS X), with fallback to modal FileDialog on systems that does not have native one.

enhancement