- fixed more bugs in EditBox, more work on FileDialog (can now at least be used to select a file. Otherwise not very usefull for now)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@425 70169cfe-8b10-0410-8925-dcb4b91034d8
- ui: - started working on FileDialog - more work/fixes in TableWidget and TextWidget
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@424 70169cfe-8b10-0410-8925-dcb4b91034d8
- ui: - focus can now be changed to the nex AND to the previously active widget ;-)- base/misc.h: - added functions which allow traversing a list backwards. However, these functions aren't very fast since the lists are only simple-linked. But using these new functions allows to silently use...
added EventChecked for checkboxes
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@422 70169cfe-8b10-0410-8925-dcb4b91034d8
- ui: - UI headers are now expected in "${prefix}/include/gwenhywfar/ui" - configure.ac, gwenhywfar-config.in.in: - added checks and switches to determine whether UI or crypto support is compiled into Gwenhywfar - UI headers are installed to ${prefix}/include/gwenhywfar/ui...
added several GetText functions
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@420 70169cfe-8b10-0410-8925-dcb4b91034d8
replaced ncurses-forms lib in configure script by ncurses-panel lib
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@419 70169cfe-8b10-0410-8925-dcb4b91034d8
- TextWidget: Now sends a "Chosen" event when ENTER is pressed in line mode. This is interpreted e.g. by the DropDownBox.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@418 70169cfe-8b10-0410-8925-dcb4b91034d8
added missing files
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@417 70169cfe-8b10-0410-8925-dcb4b91034d8
- added a subscription model: Widgets can now subscribe to any event received by any other widget. This is similiar to the signal/slot mechanism used in graphical user interfaces - added DropDownBox (basically an edit widget with a list of choices to...
- parser/xml: now accepts simple tags (like "<br>" or "<hr>") without ending tags (e.g. there is no more need for "<br/>"). This allows to use simple HTML for texts in TextWidget and derived classes.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@415 70169cfe-8b10-0410-8925-dcb4b91034d8
added another widget flag (for ignoring help string to avoid recursions)
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@414 70169cfe-8b10-0410-8925-dcb4b91034d8
- added a help string which can be assigned to a widget. Whenever F1 is pressed the current widget will popup a message box and show that help text in it. If the widget which currently possesses the focus does not have a help string the parents will be consulted....
minor fixes
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@412 70169cfe-8b10-0410-8925-dcb4b91034d8
- ui: - introduced MODAL flag for widgets (focus will never go beyond a MODAL widget) - completed MessageBox, which is now able to calculate the necessary width and height by itself - added EditBox - added CheckBox - fixed some bugs
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@411 70169cfe-8b10-0410-8925-dcb4b91034d8
- ui: - nearly completed MessageBox - reworked XML->text parsing of TextWidget - close events do now work - provide more control over event handling for applications
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@410 70169cfe-8b10-0410-8925-dcb4b91034d8
2004-06-24 Christian Stimming <stimming@tuhh.de>
Fix compiler warnings.
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@408 70169cfe-8b10-0410-8925-dcb4b91034d8
- ui: - added Close-events - added ScrollWidget (which basically is a widget with optional vertical and horizontal scroll bars) - started working on GWEN_MessageBox
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@407 70169cfe-8b10-0410-8925-dcb4b91034d8
- ui: added Button and a command event emitted by buttons (or menus later) This will allow me to create a Message class and a TextBrowser module tomorrow (hopefully).
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@406 70169cfe-8b10-0410-8925-dcb4b91034d8
Fix compiler warnings
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@405 70169cfe-8b10-0410-8925-dcb4b91034d8
- ui: added VSlider, fixed many bugs in UI code etc. It is still slow but now it works ;-) I will have to optimize later...
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@404 70169cfe-8b10-0410-8925-dcb4b91034d8
added tablewidget
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@403 70169cfe-8b10-0410-8925-dcb4b91034d8
- started working on a ncurses GUI which will be used by Libchipcard's setup tools and maybe by AqMoney2...
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@402 70169cfe-8b10-0410-8925-dcb4b91034d8
fixes
git-svn-id: https://devel.aqbanking.de/svn/gwenhywfar/trunk@401 70169cfe-8b10-0410-8925-dcb4b91034d8
Auch abrufbar als: Atom