I've uploaded a preview (not even an alpha version) of Win4Eu to my website. It contains the libraries, partial documentation, and 2 small demos.
The available controls:
Window and
Button.
The available modules:
Application and
Mouse.
Properties that already work:
- Window: Visible, Enabled, X, Y, Width, Height, Location ( = {X, Y}), Size ( = {Width, Height}), Text, Children (read-only), Handle (read-only), Parent, DialogResult
- Button: Visible, Enabled, X, Y, Width, Height, Location, Size, Text, Handle (read-only), Parent
- Application: Name, MainWindow, FireIdleEvent
- Mouse: X, Y, Location
Events that already work:
- Window: Move, Resize, TextChange, Click, DoubleClick, MouseDown, MouseUp, MouseMove, MouseWheel
- Button: Move, Resize, TextChange, Click
- Application: IdleStart, Idle, IdleStop
- Mouse: none
The library is not ready to be used in applications, it's not even an alpha version yet. I didn't even plan on releasing this, but some people might be interested in how it works. And I would really appreciate some feedback: bug reports, new ideas, optimizations, ...
Download it
here (61 kB).
1 comments:
Very nice code. I've been doing a similar, but not soooo detailed, OOP system (which I'll be posting on the Eu Contrib soon). I'm glad to see that great minds think alike though :)
I look forward to seeing the later versions of this.
-- Dave Probert
Post a Comment