Re: What about DGui?

2014-05-20 Thread Denis Shelomovskij via Digitalmars-d

18.05.2014 14:52, FrankLike пишет:

On Sunday, 18 May 2014 at 09:22:53 UTC, FrankLike wrote:



DFL isn't boost licensed, that's the problem for me. And Christopher
didn't answered anything on my proposal to change the license.

I'd suggest to put the effort in DGui [1] instead because its author,
Antonio Davide Trogu, kindly changed the license to Boost as he want
the library to be used.

By the way, see DGui examples at Downloads page [2], they are
smaller, than DFL ones. Also one of DGui goals was a source code
simplicity. )


[1] https://bitbucket.org/dgui/dgui
[2] https://bitbucket.org/dgui/dgui/downloads


Why not put it in github.com?


Because personally I like Bitbucket (it has side-by-side diff and Github 
some time ago switched to completely unusable fonts for source code 
making it unreadable for Windows XP users like me).




Thank you.


And put it in code.dlang.org.


Will do as soon as its Bitbucket support will be restored.

--
Денис В. Шеломовский
Denis V. Shelomovskij


Re: What about DGui?

2014-05-20 Thread Denis Shelomovskij via Digitalmars-d

18.05.2014 18:25, FrankLike пишет:



*http://denis-sh.bitbucket.org/


Where is the DGui?
This dgui is very cool.



The link is to my personal page. DGui isn't my library, I only manage it 
so it can't be listened in my open-source projects page.


As for x64 support, yes is isn't ready. If it is needed just like any 
other feature feel free to open an issue.


[1] https://bitbucket.org/dgui/dgui/issues

--
Денис В. Шеломовский
Denis V. Shelomovskij


Re: What about DGui?

2014-05-20 Thread Denis Shelomovskij via Digitalmars-d

18.05.2014 19:14, FrankLike пишет:

On Sunday, 18 May 2014 at 14:54:44 UTC, FrankLike wrote:



1.DFL's Memory Usage is the least than other. winsamp.exe is
2.1M,DFL's example's exe is 2.7M.


DGui's Memory Usage is 3.2M.


[1] https://bitbucket.org/dgui/dgui
[2] https://bitbucket.org/dgui/dgui/downloads


You will put it in code.dlang.org and github.com?

DGui is very cool,the exe's size is a half of DFL's,and it's easy to
learn.

If It will be used on Linux ,Mac Os X,it will be the coolist of all
gui libs.

Thank you.

Frank


And there are some controls are not implement,such as
imageButton,GridView,DateTimePick,Socket,DataControl.
Thank you.


There is no plans for cross-platform porting or adding new controls in 
near future. Probably the situation may be improved in case developers 
of DFL unofficial fork [1] will join DGui development.


[1] https://github.com/Rayerd/dfl

--
Денис В. Шеломовский
Denis V. Shelomovskij


Re: What about DGui?

2014-05-18 Thread Denis Shelomovskij via Digitalmars-d

15.05.2014 7:58, FrankLike пишет:

1.DFL's Memory Usage is the least than other. winsamp.exe is
2.1M,DFL's example's exe is 2.7M.
2.The size of DFL's example's exe files is the least than other,
and only a single file.
3.DFL's source code is the most easy to understand.

D need Christopher E. Miller.


DFL isn't boost licensed, that's the problem for me. And Christopher 
didn't answered anything on my proposal to change the license.


I'd suggest to put the effort in DGui [1] instead because its author, 
Antonio Davide Trogu, kindly changed the license to Boost as he want the 
library to be used.


By the way, see DGui examples at Downloads page [2], they are smaller, 
than DFL ones. Also one of DGui goals was a source code simplicity. )



[1] https://bitbucket.org/dgui/dgui
[2] https://bitbucket.org/dgui/dgui/downloads

--
Денис В. Шеломовский
Denis V. Shelomovskij


Re: What about DGui?

2014-05-18 Thread FrankLike via Digitalmars-d


DFL isn't boost licensed, that's the problem for me. And 
Christopher didn't answered anything on my proposal to change 
the license.


I'd suggest to put the effort in DGui [1] instead because its 
author, Antonio Davide Trogu, kindly changed the license to 
Boost as he want the library to be used.


By the way, see DGui examples at Downloads page [2], they are 
smaller, than DFL ones. Also one of DGui goals was a source 
code simplicity. )



[1] https://bitbucket.org/dgui/dgui
[2] https://bitbucket.org/dgui/dgui/downloads


Why not put it in github.com?

Thank you.



Re: What about DGui?

2014-05-18 Thread FrankLike via Digitalmars-d

On Sunday, 18 May 2014 at 09:22:53 UTC, FrankLike wrote:


DFL isn't boost licensed, that's the problem for me. And 
Christopher didn't answered anything on my proposal to change 
the license.


I'd suggest to put the effort in DGui [1] instead because its 
author, Antonio Davide Trogu, kindly changed the license to 
Boost as he want the library to be used.


By the way, see DGui examples at Downloads page [2], they are 
smaller, than DFL ones. Also one of DGui goals was a source 
code simplicity. )



[1] https://bitbucket.org/dgui/dgui
[2] https://bitbucket.org/dgui/dgui/downloads


Why not put it in github.com?

Thank you.


And put it in code.dlang.org.


Re: What about DGui?

2014-05-18 Thread FrankLike via Digitalmars-d


I'd suggest to put the effort in DGui [1] instead because its 
author, Antonio Davide Trogu, kindly changed the license to 
Boost as he want the library to be used.


By the way, see DGui examples at Downloads page [2], they are 
smaller, than DFL ones. Also one of DGui goals was a source 
code simplicity. )



[1] https://bitbucket.org/dgui/dgui
[2] https://bitbucket.org/dgui/dgui/downloads


When Compile the X64,then error:

Building Debug\DGui.lib...
dgui\core\collection.d(18): Error: cannot implicitly convert 
expression (this._t.length - 1LU) of type ulong to int
dgui\core\collection.d(33): Error: cannot implicitly convert 
expression (this._t.length) of type ulong to int
dgui\core\controls\control.d(594): Error: cannot implicitly 
convert expression (m.Result) of type long to uint
dgui\core\controls\control.d(609): Error: function 
dgui.core.winapi.SetWindowLongW (void* hWnd, int nIndex, int 
dwNewLong) is not callable using argument types (void*, int, long)
dgui\core\controls\control.d(856): Error: cannot implicitly 
convert expression (m.Result) of type long to uint
dgui\core\controls\subclassedcontrol.d(33): Error: cannot 
implicitly convert expression (m.Result) of type long to uint
dgui\core\controls\textcontrol.d(91): Error: cannot implicitly 
convert expression (this._text.length) of type ulong to int
dgui\core\collection.d(18): Error: cannot implicitly convert 
expression (this._t.length - 1LU) of type ulong to int
dgui\core\collection.d(33): Error: cannot implicitly convert 
expression (this._t.length) of type ulong to int
dgui\core\collection.d(18): Error: cannot implicitly convert 
expression (this._t.length - 1LU) of type ulong to int
dgui\core\collection.d(33): Error: cannot implicitly convert 
expression (this._t.length) of type ulong to int
dgui\core\collection.d(18): Error: cannot implicitly convert 
expression (this._t.length - 1LU) of type ulong to int
dgui\core\collection.d(33): Error: cannot implicitly convert 
expression (this._t.length) of type ulong to int
dgui\core\collection.d(18): Error: cannot implicitly convert 
expression (this._t.length - 1LU) of type ulong to int
dgui\core\collection.d(33): Error: cannot implicitly convert 
expression (this._t.length) of type ulong to int
dgui\canvas.d(451): Error: function 
dgui.core.winapi.GetTextExtentPoint32W (void* hdc, const(wchar)* 
lpString, int c, SIZE* lpSize) is not callable using argument 
types (void*, wchar*, ulong, SIZE*)
dgui\canvas.d(1283): Error: cannot implicitly convert expression 
(indexOf(cast(const(wchar[]))lf.lfFaceName, '\x00', 
cast(CaseSensitive)1)) of type long to int
dgui\core\collection.d(18): Error: cannot implicitly convert 
expression (this._t.length - 1LU) of type ulong to int
dgui\core\collection.d(33): Error: cannot implicitly convert 
expression (this._t.length) of type ulong to int
dgui\core\collection.d(18): Error: cannot implicitly convert 
expression (this._t.length - 1LU) of type ulong to int
dgui\core\collection.d(33): Error: cannot implicitly convert 
expression (this._t.length) of type ulong to int

Building Debug\DGui.lib failed!


Re: What about DGui?

2014-05-18 Thread John Colvin via Digitalmars-d

On Sunday, 18 May 2014 at 13:44:14 UTC, FrankLike wrote:


I'd suggest to put the effort in DGui [1] instead because its 
author, Antonio Davide Trogu, kindly changed the license to 
Boost as he want the library to be used.


By the way, see DGui examples at Downloads page [2], they are 
smaller, than DFL ones. Also one of DGui goals was a source 
code simplicity. )



[1] https://bitbucket.org/dgui/dgui
[2] https://bitbucket.org/dgui/dgui/downloads


When Compile the X64,then error:

Building Debug\DGui.lib...
dgui\core\collection.d(18): Error: cannot implicitly convert 
expression (this._t.length - 1LU) of type ulong to int
dgui\core\collection.d(33): Error: cannot implicitly convert 
expression (this._t.length) of type ulong to int
dgui\core\controls\control.d(594): Error: cannot implicitly 
convert expression (m.Result) of type long to uint
dgui\core\controls\control.d(609): Error: function 
dgui.core.winapi.SetWindowLongW (void* hWnd, int nIndex, int 
dwNewLong) is not callable using argument types (void*, int, 
long)
dgui\core\controls\control.d(856): Error: cannot implicitly 
convert expression (m.Result) of type long to uint
dgui\core\controls\subclassedcontrol.d(33): Error: cannot 
implicitly convert expression (m.Result) of type long to uint
dgui\core\controls\textcontrol.d(91): Error: cannot implicitly 
convert expression (this._text.length) of type ulong to int
dgui\core\collection.d(18): Error: cannot implicitly convert 
expression (this._t.length - 1LU) of type ulong to int
dgui\core\collection.d(33): Error: cannot implicitly convert 
expression (this._t.length) of type ulong to int
dgui\core\collection.d(18): Error: cannot implicitly convert 
expression (this._t.length - 1LU) of type ulong to int
dgui\core\collection.d(33): Error: cannot implicitly convert 
expression (this._t.length) of type ulong to int
dgui\core\collection.d(18): Error: cannot implicitly convert 
expression (this._t.length - 1LU) of type ulong to int
dgui\core\collection.d(33): Error: cannot implicitly convert 
expression (this._t.length) of type ulong to int
dgui\core\collection.d(18): Error: cannot implicitly convert 
expression (this._t.length - 1LU) of type ulong to int
dgui\core\collection.d(33): Error: cannot implicitly convert 
expression (this._t.length) of type ulong to int
dgui\canvas.d(451): Error: function 
dgui.core.winapi.GetTextExtentPoint32W (void* hdc, 
const(wchar)* lpString, int c, SIZE* lpSize) is not callable 
using argument types (void*, wchar*, ulong, SIZE*)
dgui\canvas.d(1283): Error: cannot implicitly convert 
expression (indexOf(cast(const(wchar[]))lf.lfFaceName, '\x00', 
cast(CaseSensitive)1)) of type long to int
dgui\core\collection.d(18): Error: cannot implicitly convert 
expression (this._t.length - 1LU) of type ulong to int
dgui\core\collection.d(33): Error: cannot implicitly convert 
expression (this._t.length) of type ulong to int
dgui\core\collection.d(18): Error: cannot implicitly convert 
expression (this._t.length - 1LU) of type ulong to int
dgui\core\collection.d(33): Error: cannot implicitly convert 
expression (this._t.length) of type ulong to int

Building Debug\DGui.lib failed!


It looks like it's not been made x64 ready. Denis Shelomovskij* 
would probably know what the current situation is.


*http://denis-sh.bitbucket.org/


Re: What about DGui?

2014-05-18 Thread FrankLike via Digitalmars-d



*http://denis-sh.bitbucket.org/


Where is the DGui?
This dgui is very cool.



Re: What about DGui?

2014-05-18 Thread FrankLike via Digitalmars-d



1.DFL's Memory Usage is the least than other. winsamp.exe is
2.1M,DFL's example's exe is 2.7M.


DGui's Memory Usage is 3.2M.


[1] https://bitbucket.org/dgui/dgui
[2] https://bitbucket.org/dgui/dgui/downloads


You will put it in code.dlang.org and github.com?

DGui is very cool,the exe's size is a half of DFL's,and it's easy 
to learn.


If It will be used on Linux ,Mac Os X,it will be the coolist of 
all gui libs.


Thank you.

Frank



Re: What about DGui?

2014-05-18 Thread FrankLike via Digitalmars-d

On Sunday, 18 May 2014 at 14:54:44 UTC, FrankLike wrote:



1.DFL's Memory Usage is the least than other. winsamp.exe is
2.1M,DFL's example's exe is 2.7M.


DGui's Memory Usage is 3.2M.


[1] https://bitbucket.org/dgui/dgui
[2] https://bitbucket.org/dgui/dgui/downloads


You will put it in code.dlang.org and github.com?

DGui is very cool,the exe's size is a half of DFL's,and it's 
easy to learn.


If It will be used on Linux ,Mac Os X,it will be the coolist of 
all gui libs.


Thank you.

Frank


And there are some controls are not implement,such as 
imageButton,GridView,DateTimePick,Socket,DataControl.

Thank you.