Commit graph

12 commits

Author SHA1 Message Date
Mark de Wever
8ff55378cc Add reevaluate_best_size_ function for a window.
This function will be used in the tooltip window to evaluate whether the
final window size is proper. It also lets the window really handle
functions.
2014-02-08 21:10:31 +01:00
Mark de Wever
c93d7d1484 Add a new matrix widget.
This widget is slated to replace the current listbox in the
future. The code however is only ready as proof-of-concept code, and
not usable in real code yet.

The code is used to experiment with a different approach of the
implementation of a listbox.
2012-05-28 08:52:47 +00:00
Mark de Wever
83b510cb16 Add a new instance dummy widget.
This widget is used to postpone instantiation of a widget. This will be used
in the new matrix widget where the definition needs a widget which will only
be available when the matrix widget is instantiated in a window.

The code is used to experiment with a different approach of the
implementation of a listbox.
2012-05-28 08:21:28 +00:00
Mark de Wever
950169d49e Add a builder for a pane.
The code is used to experiment with a different approach of the
implementation of a listbox.
2012-05-27 10:03:47 +00:00
Mark de Wever
036f932414 Add a builder for a viewport.
It allows to use a viewport in a grid. It's now also possible to own the
widget in the viewport.

The code is used to experiment with a different approach of the
implementation of a listbox.
2012-05-26 12:29:49 +00:00
Mark de Wever
8a4a4e6eae Adds a character limit width constrain to a label.
Lets the gui2 label use the code of the previous commit. Allow it
potentially for every control, only implemented for the label.
2012-04-30 19:37:24 +00:00
Sytyi Nick
69827944a0 Schema markup updates 2011-08-23 20:14:59 +00:00
Sytyi Nick
bb4e47439b Schema markup updates 2011-08-23 19:44:49 +00:00
Mark de Wever
d6dbd88628 Add a key for validation.
The key isn't used yet but is planned. Found by Sytyi's validation code.
2011-08-23 19:41:18 +00:00
Sytyi Nick
7458e377cb Updated schema markup for GUI WML 2011-08-22 21:45:56 +00:00
Sytyi Nick
82e3840590 Updated GUI schema. Still not finished yet. 2011-08-17 22:35:33 +00:00
Sytyi Nick
ceb64682d7 Initial version of schema file. Unfortunately, need work yet. 2011-08-13 22:31:36 +00:00