Да би се ефикасно користило било које ГУИ Тоолкит, морате да разумете његов менаџер изгледа (или геометријски менаџер). У Кт-у имате ХБокес и ВБокес, у Тк-у имате пакер, а у Схоес-у хрпе и токови. Звучи загонетно, али читајте даље - врло је једноставно.
Корак се понаша баш као што и име говори. Стављају ствари вертикално. Ако ставите три дугмета у сноп, они ће бити постављени вертикално, једно над другим. Ако вам понестане простора у прозору, трака за помицање ће се појавити на десној страни прозора како бисте могли да видите све елементе у прозору.
Имајте на уму да када се каже да су тастери "унутар" снопа, то само значи да су створени унутар блока који је прешао у стог метод. У овом случају, три дугмета су створена док је унутар блока прешао на методу снопа, тако да су "унутар" снопа.
Ток тече ствари хоризонтално. Ако се унутар тока створе три дугмета, они ће се појавити један поред другог.
Постоји још једна важна ствар коју треба разумети о протоцима. Ако вам недостаје простора хоризонтално, Ципеле никада неће креирати хоризонталну траку за помицање. Уместо тога, Ципеле ће створити елементе ниже на „следећој линији“ апликације. То је као кад дођете до краја реда у програму за обраду текста. Процесор текста не ствара траку за помицање и омогућава вам да куцате са странице, већ умешта речи у следећи ред.
До сада нисмо давали никакве димензије приликом стварања гомила и протока; једноставно су узели онолико простора колико им је потребно. Међутим, димензије се могу дати на исти начин на који се дају димензије Схоес.апп позив позива. Овај пример ствара проток који није толико широк као прозор и додаје тастере њему. Додељен му је и облик обруба како би се визуелно идентификовало где је ток.
Црвеном обрубом можете видети да се проток не протеже све до ивице прозора. Када ће се створити треће дугме, нема довољно места за њега па Ципеле прелазе на следећи ред.
Токови и низови не садрже само визуелне елементе апликације, већ могу садржавати и друге токове и низове. Комбиновањем токова и стапки можете релативно лако створити сложене распореде визуелних елемената.
Ако сте веб програмер, можда ћете приметити да је ово врло слично ЦСС механизму за изглед. Ово је намерно. Мрежа је под јаким утицајем на ципеле. У ствари, један од основних визуелних елемената у ципелама је "линк" и чак можете да распоредите апликације за ципеле на "странице".
У овом примеру је створен ток који садржи 3 групе. Ово ће створити распоред 3 колоне, при чему ће се елементи у свакој колони приказати вертикално (јер је сваки ступац сноп). Ширина хрпе није ширина пиксела као у претходним примерима, већ 33%. То значи да ће сваки ступац заузети 33% доступног хоризонталног простора у апликацији.