- I want the source code
- runs in WIN XP
- This is a very small part of a larger program that I am working on and I just need to save some time by skipping the graphical coding... so I need your code to be easy to work with.
- a graphical interface that looks something like the attached picture.
- Lines use anti aliasing
- interface indicators (solid black boxes) move along the side
- slots move within the box
- right clicking inside the slot box pops up a generic menu
- one can add lines between the slot and the interface by clicking and dragging between the two
- when more lines are added than can fit on the side of the slot the slot box should grow in size to accomodate.
- double clicking the interface pops up a list of all the lines connected to it
- double clicking a line allows addition of a line label
- line labels do not have to be constantly showing they can appear only when one clicks on a line
- a button (not shown) to create additional slots
- a checkbox (not shown) to make at least one of the slots' boarder flash red (prefer realistic red light glow look) similar to what's indicated in the diagram.
- flashing red feature should appear relatively smooth, not too choppy or refreshive.
- double clicking on the slot should show all the lines connected to it.
- simple easy to read code is very important
- if you wish to provide a better looking interface with the identical concept I will issue a bonus, make sure you send a prototype before you go off designing a whole new look that I may not like.
HAPPY CODING!
![][1]
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
* * *
***** NEW DETAILS *** UPDATED ON OCT 11
**EMPHASISING CRITICAL PARTS:
- SMOOTHNESS of the interface
- I don't want amateurish appearing boxes and lines, and ugly glowing box borders.
INTEGRATION WITH THE REST OF THE PROJECT:
- my project interfaces with an access database YOU DO NOT HAVE TO WORRY ABOUT THE DATABASE INTERFACE OR STORAGE OF ANY CHANGES as long as I can programmatically retrieve the coordinates, and the connection information between the slots interfaces and lines i will be able to work with it from there.
- if I close the application and run it again I do not expect to see what I drew before, NO NEED TO SAVE ANY INFORMATION
OTHER COMMENTS:
- the check box described toggles a slots boarder glow feature on and off
- if the slot is moved the lines move with it
- lines connected to a slot should automatically be spaced at the slot side to allow for easy counting and selecting
- upto 8 lines may be connected to a slot at a time (it should be able to handle more but 8 is the max I expect to use)
- lines should cross normally no need to create fancy line patterns (--yet :P-- though that sounds like a nice feature for later)
- you may use the visual basic controls, but I have doubts you'll achieve the smoothness and operability desired with these,
- I envision having to create a separate active-x controls for some parts, but that will all be left for your judgment, if you can do it with pure vb, power to u!
## Platform
Windows XP