Re: Gui framework

2018-08-01 Thread Andre Pany via Digitalmars-d-learn

On Wednesday, 1 August 2018 at 18:40:26 UTC, Everlast wrote:

On Wednesday, 1 August 2018 at 17:24:23 UTC, Andre Pany wrote:
On Wednesday, 1 August 2018 at 15:28:32 UTC, Greatsam4sure 
wrote:
Please help me recommend a gui toolkit for dlang,  that has 
the following

* work well on windows
*look native on windows
*support css styling like adobe flex
 spark toolkit and javafx
*Support theming and skinning
*support custom chrome. That is easily
 customizable.
*Integrate well with dlang.
*Has fairly OK tutorials

I will appreciate your help(s)


You could look at Delta. It is a bridge between Delphi and D. 
That means you can design your application visually in Delphi 
RAD Studio using the great UI toolkit Firemonkey. But every 
line of code is written in D. It combines the best of 2 
worlds. Embarcadero released a community version of Delphi 
some weeks ago.


https://github.com/andre2007/delta-core-10-2-1

Kind regards
Andre


Interesting... how well does this work? mind creating a bit 
more useful example that shows off things? It's nice to have a 
hello world but the lure is not strong enough for me... Hello 
worlds generally work but without a more complex example I can 
only assume that it probably will be a PITA when creating a 
real app.


The prototypes I created so far, also a complex application, 
worked well. What definitely is missing, only a small subset of 
the available Delphi components are wrapped. Creating/enhancing 
existing wrappers is rather easy (see e.g. 
https://github.com/andre2007/delta-fmx-10-2-1/blob/master/source/FMX/Memo.d)


I tried to create a Pascal parser which should generate the D 
wrappers but stopped due to time constraints.


Kind regards
Andre




Re: Gui framework

2018-08-01 Thread Everlast via Digitalmars-d-learn

On Wednesday, 1 August 2018 at 17:24:23 UTC, Andre Pany wrote:
On Wednesday, 1 August 2018 at 15:28:32 UTC, Greatsam4sure 
wrote:
Please help me recommend a gui toolkit for dlang,  that has 
the following

* work well on windows
*look native on windows
*support css styling like adobe flex
 spark toolkit and javafx
*Support theming and skinning
*support custom chrome. That is easily
 customizable.
*Integrate well with dlang.
*Has fairly OK tutorials

I will appreciate your help(s)


You could look at Delta. It is a bridge between Delphi and D. 
That means you can design your application visually in Delphi 
RAD Studio using the great UI toolkit Firemonkey. But every 
line of code is written in D. It combines the best of 2 worlds. 
Embarcadero released a community version of Delphi some weeks 
ago.


https://github.com/andre2007/delta-core-10-2-1

Kind regards
Andre


Interesting... how well does this work? mind creating a bit more 
useful example that shows off things? It's nice to have a hello 
world but the lure is not strong enough for me... Hello worlds 
generally work but without a more complex example I can only 
assume that it probably will be a PITA when creating a real app.




Re: Gui framework

2018-08-01 Thread Andre Pany via Digitalmars-d-learn

On Wednesday, 1 August 2018 at 15:28:32 UTC, Greatsam4sure wrote:
Please help me recommend a gui toolkit for dlang,  that has the 
following

* work well on windows
*look native on windows
*support css styling like adobe flex
 spark toolkit and javafx
*Support theming and skinning
*support custom chrome. That is easily
 customizable.
*Integrate well with dlang.
*Has fairly OK tutorials

I will appreciate your help(s)


You could look at Delta. It is a bridge between Delphi and D. 
That means you can design your application visually in Delphi RAD 
Studio using the great UI toolkit Firemonkey. But every line of 
code is written in D. It combines the best of 2 worlds. 
Embarcadero released a community version of Delphi some weeks ago.


https://github.com/andre2007/delta-core-10-2-1

Kind regards
Andre



Re: Gui framework

2018-08-01 Thread Jacob Carlborg via Digitalmars-d-learn

On 2018-08-01 17:28, Greatsam4sure wrote:

Please help me recommend a gui toolkit for dlang,  that has the following
* work well on windows
*look native on windows
*support css styling like adobe flex
  spark toolkit and javafx
*Support theming and skinning
*support custom chrome. That is easily
  customizable.
*Integrate well with dlang.
*Has fairly OK tutorials

I will appreciate your help(s)


DWT [1] works well in Windows, have a native look and feel but as far as 
themeing and customization it's a bit limited. It's a port of the Java 
library SWT, so all tutorials and documentation for SWT applies to DWT 
as well.


[1] https://github.com/d-widget-toolkit/dwt

--
/Jacob Carlborg


Re: Gui framework

2018-08-01 Thread Daniel Kozak via Digitalmars-d-learn
I am using gtkd and is really nice, but AFAIK it does not have native
looking on windows yet

On Wed, Aug 1, 2018 at 5:30 PM Greatsam4sure via Digitalmars-d-learn <
digitalmars-d-learn@puremagic.com> wrote:

> Please help me recommend a gui toolkit for dlang,  that has the
> following
> * work well on windows
> *look native on windows
> *support css styling like adobe flex
>   spark toolkit and javafx
> *Support theming and skinning
> *support custom chrome. That is easily
>   customizable.
> *Integrate well with dlang.
> *Has fairly OK tutorials
>
> I will appreciate your help(s)
>