blob: 6722a6d8cac4359cd5a5fc6f557aa17101e93a9c [file] [log] [blame]
- Focus gained/lost selection?
- (von imo) Handling von ISmartField.getActiveFilter. Darstellung im Smartproposal Popup mit 3 Radiobuttons * Aktive * Inaktive * Aktive + Inaktive
- (von imo) Benutzung von neuer Signatur von ISmartFieldUIFacade.getProposalForTextFromUI(String text,int maxCount,TriState active) -> SmartFieldProposal
- (von imo) Berücksichtigung SmartFieldProposal.hasMore() und SmartFieldProposal.getMessage()
Vorschlag swt ProposalPopup (top-down):
[List] für items, scroll nur vertical, max 12 items ohne scroll sichtbar
[Button] für more, label ScoutTexts.ShowAll
[Label] für message (immer grau), sichtbar wenn SmartFieldProposal.getMessage()!=null
[3 RadioButtons] für ScoutTexts.ActiveState,ScoutTexts.InactiveState,ScoutTexts.ActiveAndInactiveState
- bei Errors in Feld Werten statt rotem Text ein Icon grad nach dem Label anzeigen (benutzt Label space)
field layout alt: LABEL FIELD BUTTON1 BUTTON2
field layout neu: LABEL STATUS_LABEL FIELD BUTTON1 BUTTON2
Das STATUS_LABEL ist sichtbar wenn das IValueField eine errorMessage hat, dann zeigt es das Icon warning oder error an und hat als Tolltip die message.
- Wenn IListBox.isFilterSelectedRows() = true, dann beim CREATE der SwtScoutListbox unter der Listbox zwei RadioButtons darstellen (und nicht mehr ausblenden) und changes via IListBoxUIFacade and modell feuern.
[2 RadioButtons] für ScoutTexts.AllState,ScoutTexts.SelectedState
- Wenn ITreeBox.isFilterSelectedRows() = true, dann beim CREATE der SwtScoutTreebox unter der Treebox zwei RadioButtons darstellen (und nicht mehr ausblenden) und changes via IListBoxUIFacade and modell feuern.
[2 RadioButtons] für ScoutTexts.AllState,ScoutTexts.SelectedState