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



Reply via email to