Skip to content

Commit

Permalink
Add example to test GtPhlowColumnedListView resizing
Browse files Browse the repository at this point in the history
  • Loading branch information
refactoringdr committed Jul 17, 2024
1 parent 3cfe8bc commit 2bcc069
Showing 1 changed file with 35 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -350,6 +350,41 @@ GtPhlowColumnedListViewExamples >> columnItemView [
^ aView
]

{ #category : #accessing }
GtPhlowColumnedListViewExamples >> columnedListViewColumnResizing [
<gtExample>
| scripter |
scripter := BlScripter new.
scripter element: self viewWithItems asElement.
scripter
assertStep: [ :s |
s
label: 'Check initial column widths';
// BrColumnedList;
satisfies: [ :list |
list columns
allSatisfy: [ :each | each columnWidth isKindOf: GtPhlowColumnProportionalWidth ] ];
onSelf ].
scripter
substep: 'Move first column resizer'
do: [ :aStep |
aStep mouseMoveOver id: #'x-resizer'.
aStep mouseDown.
aStep mouseMove by: -50 @ 0.
aStep mouseUp.
aStep play ].
scripter
assertStep: [ :s |
s
label: 'Check moved column widths';
// BrColumnedList;
satisfies: [ :list |
(list columns first columnWidth isKindOf: BrColumnFixedWidth)
and: [ list columns second columnWidth isKindOf: GtPhlowColumnProportionalWidth ] ];
onSelf ].
^ scripter
]

{ #category : #'examples - text' }
GtPhlowColumnedListViewExamples >> columnedListWithHorizontalScrolling [
<gtExample>
Expand Down

0 comments on commit 2bcc069

Please sign in to comment.