The demos TestWindow example on Linux has many additional tabs compared with the same example on Windows, including: Drawing, Text, and Image.

Why is this?

Is it possible to create custom widgets using GtkD that will work on both Linux and Windows?

I want to create a widget which I can draw myself and handle key and mouse presses, and which will work on Linux and Windows.