[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: