RDBMS? (Relational Database Management Systems) don’t have ANY gui or events things. Because a rdbms is just a database.
So i think you mean other tools that build ontop of those things. Like a Java IDE or VS.NET.
I mean Visual FoxPro, Omnis Studio, 4th Dimension etc…
I call them R(apid)DBMS because they are so commonly called, maybe this is not strictly right, they should be called RDBADS (Rapid Database Application Developing Systems) or another way…
CTRL-N → F7 is in the planning (menu’s customizeable)
Ok, but what if I would like to do something like this: when the user presses F7 a method doing some selects and calculations fire, then the result is showed in graph and printed?
Moreover by “customizeable menu” I mean I can change the content of all menubar: I want menus File,Edit,Archive,Abc,Xyz etc.. and File has items Item1,Item2 etc… associated with a list of methods.
context menu’s are also on the planning.
OK
Filter input should be done with a format in a textfield (now working on textfields in 2.1.2). And filtering input isn’t done on key events in java but is done in the document model. The way the masktextfield (a textfield with a format) works.
I don’t know Java and its object model, but there are things not doable with masks.
double click are only applicable on labels (double clicking on a button or textfield doesn’t make sense or has an other meaning)
double click on a text filed could open a lookup table. I do this in my applications developed in Visual FoxPro.
Enter and leave field? that is focus lost and gained. You have those events.
Sorry, I missed this.
Ofcouse we can give some events, but we don’t want to make tons of things that are almost never used or only valid in one case. We want everything to be as simple as possible.
Ok for simplicity but UI is what the user uses every day, and more possibilities I have better I can satify the user.
This is a list of events an edit field in Microsoft Visual FoxPro can handle,
have a look:
click, doubleclick, destroy, dragdrop, dragover, error, errormessage, gotfocus, init, interactivechange, keypress, lostfocus, message, middleclick, mousedown, mouseenter, mouseleave, mousemove, mouseup, mousewheel, olecompletedrag, oledragdrop, oledragover, olegivefeedback, olesetdata, olestartdrag, programmaticchange, rangehigh, rangelow, rightclick, uienable, valid, when.
A lot of them doesn’t have sense in Servoy, but in my applications I often used a lot of mouse and keyborad events! I think I never used only about 10% of those events.