Thanks marion
Do not send zipped files because people will not save and unzip attachments.
So I'm trying to understand what you mean?
Did you create some issues on fogzbug?
What has been published in 18653?
What do you want from us?
What is the next step?
Some of examples refered in the documentation can be found in the
package Spec-BuildUIWithSpec. It contains examples in the book "Building
UI with Spec" but it is not finished, so it could change a lot
(structure, adding content, refactoring others examples, ...) but
refered examples should be stable.
REFACTOR
========
* Package
I have moved what wasn't really widgets from Spec-core-widget to
Spec-core-widget-support or Spec-core-support.
* AbstractFormButtonModel
I have create the abstract class AbstractFormButtonModel to remove code
duplication beetween CheckboxModel and RadioButtonModel.
* TextInputFieldModel
I have removed the instance variable alwaysAccept that didn't have
accessors and was not initialized.
DOCUMENTATION
=============
Spec-core
---------
* ComposableModel
The documentation is split in three part. There is two todo.
I haven't found how work hide and windowIcon: , I don't know build a
window accepting cancelled to test it.
* AbstractWidgetModel
One todo (3 elements)
I haven't found how work defaultColor and color.
borderWidth and borderColor have strange behaviour, it seems depend of
its subclass (even if it not define again). ButtonModel don't make it
appear but it work with the checkbox.
Reproduce :
| button checkBox |
button := ButtonModel new.
button
openWithSpec;
label: 'Click me';
borderWidth: 5;
borderColor: Color red.
checkBox := CheckBoxModel new.
checkBox
label: 'Click me';
openWithSpec;
borderWidth: 5;
borderColor: Color red.
Result : borderWidthborderColor.png
I have try to put it in a ComposableModel too.
* DynamicComposableModel
One todo (2 elements)
Spec-Core-Support
-------------------------
* SpecFocusOrder
No todo, need review.
Spec-Core-Widgets-Support
-------------------------
* AbstractFormButtonModel
No todo, need review.
* RadioButtonGroup
One todo (1 element)
Spec-core-widget
----------------
* ButtonModel
One todo
* CheckboxModel
One todo (3 elements)
I haven't found how work labelOnLeft and labelOnRight, and labelClickable.
* ImageModel
No todo, need review.
* LabelModel
One todo (1 element)
* ListModel
One todo
* IconListModel
One todo (1 element)
* MenuGroupModel
One todo
* MenuItemModel
One todo
* MenuModel
One todo
* RadioButtonGroupModel
One todo (1 element)
I have previously create this class from RadioButtonGroup (renaming it)
so there is code duplication between them.
* RadioButtonModel
No todo, need review.
* SliderModel
One todo (1 element)
* TextModel
The biggest todo
I have try to comment some parts in ScrollSyncExample to try scrollValue
but the scroll keep working.
* TextInputFieldModel
One todo