22-V-1998.

Види види... изгледа да су ми ти скрољиви контејнери давно пали на ум, и целу годину пре него што сам их направио. Ево са УАа:

Нашој апликацији треба више страна података да се унесе за захтев за кредит. Да би се то сместило, имамо странице у којима корисник приступа кликћући на дугме за напред-назад. Али муштерија захтева да то стане на 640 x 480 што јако повећава број страна. Гледамо како бисмо још могли да урадимо ову количину. Има ли предлога?

Радио сам нешто слично у ФПД - прозор у прозору, а унутрашњи већи од спољашњег кроз који се види. У When функцији сваког поља бих проверио његов положај (што је сад лако у ВФП, а у ФПД сам се снашао користећи низ, а индекс бих вадио varr() функцијом), и померао унутрашњи прозор тако да се поље види.

У овој прилици бих покушао са високим држачем страна унутар нормалног, и да све контроле зову исти метод кад добију фокус, а тај метод би само гледао да контрола буде у видљивом делу унутрашњег држача стране, па бих га померио ако треба. Да ми је дан од 48 сати, урадио бих то и сам.

...добро, добро, морао сам да пробам. Играо сам се у дизајнеру петнаестак минута и то ради као подмазано - додао сам држач на форму, кликнуо Едит, додао у њега други, изабрао његову прву страну (ставио .pagecount=1, .tab=.f. и за њега и за спољни) и додао нешто контрола. Онда сам кренуо да мењам .врх унутрашњег од -9 до 4, и видим како се љуља горе доле. Унутрашњи је око четири пута виши од спољног. А метод за форму је лук и вода, треба само

* form.scrollPage method
Lparameter ThisControl
ThisForm.Pageframe1.Page1.Pageframe1.top=-thiscontrol.top+45

...или тако нешто (прочачкати - 45 пиксела од врха ми је изгледало као добра почетна вредност). Сваки објекат треба да му проследи референцу на себе. Наравно, игранка подразумева и да се напише провера да ли се Thiscontrol можда већ види, да не скакућемо без потребе. Може се додати и некакав клизач или дугмићи за ручно померање. Играј се цео дан, али осећам да ће резултат бити много употребљивији (и изискивати мање кликтања од корисника) него страничење.

Е баш ми се ово свидело :). Оно кад те фокс изненади, или изненадиш сам себе кад видиш колико можеш да урадиш са нешто мало кода. Не треба ни 48-часовни дан.

Ваљда смо овог пролећа наваљивали на Лену да изговара Р. Чули смо је да га изговара сасвим лепо (тврдо словенски, а српски је на тврђем крају тог спектра), али у говору неће да га користи. Много касније нам је признала да није изговор био проблем, него где које дође, које л треба да буде р а које не. Овог пута је била код сестара у соби, а Го је пуштала „Пуну тацну тајни“, са свим оним свемирским звуковима, и бубањ брод дотутњава из бесконачности. Изашла је из собе и рекла „Го пушта неку стлашну музику - Пинк Фројд“.

Мим „Пинк Фројд“ је виђен како кружи мрежом већ крајем јануара 2020...


Спомиње се: Горана Средљевић (Го), Јелена Средљевић (Лена), УбикАгора, фокс, на енглеском