Re: Gource visualisations of various D repositories

2015-01-05 Thread via Digitalmars-d-announce
On Tuesday, 23 December 2014 at 17:33:07 UTC, Gary Willoughby 
wrote:
For a bit of fun and prompted by a thread requesting such, i've 
created a few visualisation videos generated from D 
repositories by Gource.


I would love to see a graph with all the blocked issues and their 
dependencies.


Re: DlangUI project update

2015-01-05 Thread Vadim Lopatin via Digitalmars-d-announce
On Tuesday, 30 December 2014 at 10:37:14 UTC, ketmar via 
Digitalmars-d-announce wrote:
p.s. there is small glitch with checked checkboxes though: 
image is not

transparent.


I've created pull request for dlib with added support of 
transparency in indexed color PNGs.
Issue with non-transparent buttons will be fixed after pull 
request integration.




Re: DlangUI project update

2015-01-05 Thread Manu via Digitalmars-d-announce
On 26 December 2014 at 22:33, Vadim Lopatin via Digitalmars-d-announce
 wrote:
> Hello!
>
> DlangUI project is alive and under active development.
>
> https://github.com/buggins/dlangui
>
> Recent changes:
> - new controls: ScrollWidget, TreeView, ComboBox, ...
> - new dialogs: FileOpenDialog, MessageBox
> - a lot of bugfixes
> - performance improvements in software renderer
> - killer app: new example - Tetris game :)
>
> Try Demos:
> # download sources
> git clone https://github.com/buggins/dlangui.git
> cd dlangui
> # example 1 - demo for most of widgets
> dub run dlangui:example1 --build=release
> # tetris - demo for game development
> dub run dlangui:tetris --build=release
>
> DlangUI is cross-platform GUI library written in D.
> Main features:
> - cross platform: uses SDL for linux/macos, Win32 API or SDL for Windows
> - hardware acceleration: uses OpenGL for drawing when built with version
> USE_OPENGL
> - easy to extend: since it's native D library, you can add your own widgets
> and extend functionality
> - Unicode and internationalization support
> - easy to customize UI - look and feel can be changed using themes and
> styles
> - API is a bit similar to Android - two phase layout, styles
>
> Screenshots (a bit outdated):
> http://buggins.github.io/dlangui/screenshots.html
>
> See project page for details.
>
> I would like to get any feedback.
> Will be glad to see advises, bug reports, feature requests.
>
> Best regards,
>  Vadim

Is there any chance of supporting user-supplied rendering primitives?
If this were a library that lived above some application supplied
rendering primitives, then I could make use of this.

What rendering primitives are required? Pixel buffers? Any vertex
processing happening? Text I imagine is a tough one...


Re: DlangUI project update

2015-01-05 Thread Vadim Lopatin via Digitalmars-d-announce
On Monday, 5 January 2015 at 09:43:28 UTC, Manu via 
Digitalmars-d-announce wrote:
On 26 December 2014 at 22:33, Vadim Lopatin via 
Digitalmars-d-announce

 wrote:

Hello!

DlangUI project is alive and under active development.

https://github.com/buggins/dlangui

Is there any chance of supporting user-supplied rendering 
primitives?
If this were a library that lived above some application 
supplied

rendering primitives, then I could make use of this.

What rendering primitives are required? Pixel buffers? Any 
vertex

processing happening? Text I imagine is a tough one...


Not sure what do you mean under user supplied rendering 
primitives.


If you want to render UI into custom rendering buffer, you can 
define DrawBuf based class.

It requires following drawing primitives to be implemented:
- fill whole buffer with solid color
- fill rectangle with solid color
- draw font glyph (8 bit alpha image)
- draw 32 bit RGBA image

If your app is OpenGL based, there is already GLDrawBuf wich 
draws into opengl.


As well, UI can be drawn in ColorDrawBuf - 32bit RGBA buffer - 
and then transferred to your surface.


For embedding into third party framework, dlangui needs external 
mouse and key events translated into its own events.




Re: I'll be presenting at NWCPP on Jan 21 at Microsoft

2015-01-05 Thread Laeeth Isharc via Digitalmars-d-announce

On Monday, 5 January 2015 at 07:46:20 UTC, Walter Bright wrote:

http://nwcpp.org/

All are invited.

Now I just have to write the presentation :-(


Congratulations.  I hope the talk goes well.

Will audio be available afterwards?

At a slight tangent, has anything more recent been written on the 
C++ interface?  I understand it is more complete than what is 
described on the Wiki/at dlang.org and have not been able to find 
a write-up of this.



Thanks.


Laeeth.





Re: I'll be presenting at NWCPP on Jan 21 at Microsoft

2015-01-05 Thread Walter Bright via Digitalmars-d-announce

On 1/5/2015 5:31 AM, Laeeth Isharc wrote:

Will audio be available afterwards?


NWCPP usually will post the video afterwards.



At a slight tangent, has anything more recent been written on the C++
interface?  I understand it is more complete than what is described on the
Wiki/at dlang.org and have not been able to find a write-up of this.


Sorry, nothing yet. It's a work in progress.



Re: I'll be presenting at NWCPP on Jan 21 at Microsoft

2015-01-05 Thread Jeremy DeHaan via Digitalmars-d-announce

On Monday, 5 January 2015 at 07:46:20 UTC, Walter Bright wrote:

http://nwcpp.org/

All are invited.

Now I just have to write the presentation :-(


That's really funny that this is your topic. I was planning on 
going a blog post on almost the exact same thing.


I really wish I could come and see it but I don't know how bad 
busing out there would be. :(


Re: I'll be presenting at NWCPP on Jan 21 at Microsoft

2015-01-05 Thread Walter Bright via Digitalmars-d-announce

On 1/5/2015 5:39 PM, Jeremy DeHaan wrote:

That's really funny that this is your topic. I was planning on going a blog post
on almost the exact same thing.

I really wish I could come and see it but I don't know how bad busing out there
would be. :(


There is good bus service to the Microsoft campus (haven't tried it myself, but 
there seem to be legions of buses around there).