Здравствуйте, Caduceus, Вы писали:
C>Есть нечто, что отображается на экране в каком-то прямоуголнике. Напрмиер, документ, отображается в окне со скроллом. И вот если весь документ представить огромным прямоуголником, частичка которого только отображается в прямоугольнике. ТО есть есть ViewRect и ... Вот как назвать огромный прямоуголник — документ?
Page?
Re[3]: Как называть такуб программисткую сущность?
Здравствуйте, Darth Jurassic, Вы писали:
DJ>Здравствуйте, Caduceus, Вы писали:
C>>Есть нечто, что отображается на экране в каком-то прямоуголнике. Напрмиер, документ, отображается в окне со скроллом. И вот если весь документ представить огромным прямоуголником, частичка которого только отображается в прямоугольнике. ТО есть есть ViewRect и ... Вот как назвать огромный прямоуголник — документ?
DJ>FullRect, AllRect, EntireRect, Rect и ещё много страшных слов.
Ой да, слов еще много есть всяко разных:
WholeRect, WholeRectInTheVacuum, UniversalRectangle, RectangularUniverse,
TotalRect, RectTotal, TotallyRectal and just RectAll.
Re[3]: Как называть такуб программисткую сущность?
Ах да... как же я забыл... есть же еще widget и иже с ним gadget, nugget и budget.
И вообще в английском примерно 600,000 слов. Примерно половина из них nouns существительные — итого 300 тыс.
Наберусь смелости сказать что половину из тех существительных можно увидеть в окно. Т.е. имеем 150 тыс способов
назвать то что прокручивается в окне. При оригинальной постановке задачи/вопроса.
Re[5]: Как называть такуб программисткую сущность?
Здравствуйте, c-smile, Вы писали:
CS>Здравствуйте, varnie, Вы писали:
V>>widget
CS>Ах да... как же я забыл... есть же еще widget и иже с ним gadget, nugget и budget.
CS>И вообще в английском примерно 600,000 слов. Примерно половина из них nouns существительные — итого 300 тыс. CS>Наберусь смелости сказать что половину из тех существительных можно увидеть в окно. Т.е. имеем 150 тыс способов CS>назвать то что прокручивается в окне. При оригинальной постановке задачи/вопроса.
In computer programming, a widget (or control) is an element of a graphical user interface (GUI) that displays an information arrangement changeable by the user, such as a window or a text box. The defining characteristic of a widget is to provide a single interaction point for the direct manipulation of a given kind of data. Widgets are basic visual building blocks which, combined in an application, hold all the data processed by the application and the available interactions on this data.
(c) википедия
конешно, лучше ломать моск и выдумывать то что уже изобретено, чем просто взять готовое. в ином случае не понятен ваш сарказм.
Здравствуйте, Caduceus, Вы писали:
C>Есть нечто, что отображается на экране в каком-то прямоуголнике. Напрмиер, документ, отображается в окне со скроллом. И вот если весь документ представить огромным прямоуголником, частичка которого только отображается в прямоугольнике. ТО есть есть ViewRect и ... Вот как назвать огромный прямоуголник — документ?
ScrollableArea, а твой ViewRect — это ViewPort
Здравствуйте, Caduceus, Вы писали:
C>Есть нечто, что отображается на экране в каком-то прямоуголнике. Напрмиер, документ, отображается в окне со скроллом. И вот если весь документ представить огромным прямоуголником, частичка которого только отображается в прямоугольнике. ТО есть есть ViewRect и ... Вот как назвать огромный прямоуголник — документ?
Допустим ВСЕ представление объекта выведенное в канву назвать <Object>View, а видимую часть — OblectViewVisibleRect
Здравствуйте, Caduceus, Вы писали:
C>Есть нечто, что отображается на экране в каком-то прямоуголнике. Напрмиер, документ, отображается в окне со скроллом. И вот если весь документ представить огромным прямоуголником, частичка которого только отображается в прямоугольнике. ТО есть есть ViewRect и ... Вот как назвать огромный прямоуголник — документ?
название конечно важно: как назавете корабль так он и поплывет
варианты:
Area и Window
Area и VisibleArea