Step one, I’ve identified the Windows function that created the toolbox windows. It’s in JComponent.cpp here: //Toolbox! JComponent* JComponent::createJDialog(char* name, JComponent* p, boolean widthSysMenu, void** arg) { HWND hWnd = CreateWindowEx( WS_EX_TOPMOST, name, "", WS_POPUP | WS_CLIPCHILDREN | WS_CAPTION | WS_DLGFRAME | WS_SIZEBOX | ((widthSysMenu) ? WS_SYSMENU : 0), 0, 0, 0, 0, (HWND)(int)*p, null, […]
Continue readingCategory: AS3
First Build
So, I did a preliminary build. I’m using Microsoft Visual Studio Express 2013 for Windows Desktop. And the source files from Sourceforge. I started with these instructions for building the executable from source in Visual Studio. I didn’t get the errors he mentioned, but I did get three errors, which can be fixed (at least […]
Continue readingLet there be light.
Engine works. Button passes it’s value to the LED, and the LED checks it’s value and lights up. The potential question now, is is my current mechanism for pinging the connection a bottleneck? I mean it is, but how bad of one. Right now, Connections are kept in an array in the Workspace. Connections have […]
Continue readingGraphical Assets
So I took a little detour on actual progress, and took a stab a some alternative looks for the modules. To this point the modules were drawn using the drawing api in as3. I decided to design a button and an led in the Flash IDE and then bring them into my project as graphical […]
Continue readingConnections: Take one
So like last time, i’m starting by hard-wiring a connection to start with, then I’ll go back to how to create them dynamically.  And since my last post, I’ve rethought the connections questions and I’m going to make it more outside in, rather than trying to figure out some hacky way of having children and […]
Continue reading