Re: Fluid Application Environment 3.0.alpha1 Released!

new topic     » goto parent     » topic index » view thread      » older message » newer message
useless_ said...

So we cannot edit the widget library? What are the penalties for doing so?

Yes, you could make your own custom widget classes, but it has to be done a specific way or it won't work correctly with the other widget classes. My intention is to provide a complete set of standard widgets classes so that people don't need to make their own. Things like setting the mouse cursor, drawing widgets in the correct order, getting/loosing focus, resizing, and arranging widgets have to be handled in a certain way. All these operations are internal, hidden from the application.

The Document widget is the next piece that I am working on. In a way, it can create custom "widgets" inside it. It lets you create custom objects that each have their own drawing scripts which the user can interact with using the keyboard and mouse. These objects don't have to rectangular, they can be any shape (using a "layer" or "z-depth" bitmap to identify what object the mouse is over). It could display events on a calendar, a spreadsheet, vector-drawing objects with handles, flow charts, etc. The objects send events to a special document object event handler.

new topic     » goto parent     » topic index » view thread      » older message » newer message

Search



Quick Links

User menu

Not signed in.

Misc Menu