Re: Программирование в Gtk, Gtk-- и Gdk
On Tue, 25 Jan 2000, Alexander Kotelnikov wrote:
> > Это я видел - это не то. Там все рисование через pixmap.
> > А для того чтобы начать нужно задать размер этого pixmap. А если
> > я его не знаю к началу рисования?
>
> то есть как? совсем не знаешь? тогда можно взять размером с экран/Virtual,
Для многих задач этого мало. Вот например, возьмем картографическую
систему. В Tk-шном Canvas я просто тупо беру и рисую все что мне надо
(кстати, задавая размеры в миллиметрах, так что я могу смело писать в
заголовке окна "Карта мира, масштаб 1:150 000 000, и если у меня X-сервер
настроен правильно, это будет правдой). По окончании рисования делаю
$canvas configure -scrollregion [$canvas bbox all]
и получаю прокручиваемую карту. А потом опять же одной командой скидываю
это дело в postscript, опять же с соблюдением масштаба.
И позволить юзеру менять масштаб по ходу дела тоже могу.
--------------------------------------------------
Victor Wagner vitus@ice.ru
Programmer Office:7-(095)-203-50-60
Institute for Commerce Home: 7-(095)-135-46-61
Engineering http://www.ice.ru/~vitus
Reply to: