Понедельник, 29.04.2024, 09:14
 
Главная Регистрация Вход
Приветствую Вас, Гость · RSS
Меню сайта
Календарь
«  Июль 2011  »
ПнВтСрЧтПтСбВс
    123
45678910
11121314151617
18192021222324
25262728293031
Форма входа
Логин:
Пароль:
Поиск
Друзья сайта
Статистика
 Дневник
Главная » 2011 » Июль » 26 » Графика -- тяжелый день
Графика -- тяжелый день
21:34
Графика весь день. Решился воевать за картинки.

Добился:
Окно с картой уровня. Карта уровня в приличном разрешении.
Фиксируются события нажатия и отпускания кнопки мыши.
Удалось наложить на картинку иконку метки на карте. Для этого надо при нажатии Ctrl щёлкнуть мышью.
Дальше буду делать смещение карты и масштабирование.

Мелочи, но приятные. Это было нудно, давно забыто, но пройдено.

Потратил много часов. Нормально не работала система помощи. Было тяжело получить контекстную справку. Система помощи закрывалась самостоятельно при компиляции. Похоже залипала какая-то кнопка клавиатуры. Либо плохо работал перехватчик нажатия кнопок клавиатуры. В какой-то момент не срабатывал пробел в системе подбора служебных слов системы разработки ПО. В открывающемся списке подобранных служебных слов нажатие на стрелки вверх и вниз переводило не на одну строку, а на две, пять... Такое ощущение, что залипала клавиша.

Сделал огромное количество попыток вывода картинки так, как было нужно. Узнал одну забавную вещь:
При сжатии большой картинки в режиме "растягивания" (stretch, и это не описка, было сжатие большой картинки) нажатие в окне (установка метки на карте) отражается в правом верхнем уголке сжатой картинки , в котором, если бы не растягивание, был бы отображён правый верхний угол оригинальной картинки без всякого сжатия, то есть в отношении 1:1. Выглядело это забавно. Щёлкая по всему окну, но метки появляются в виде крошечного набора пикселей лишь в самом краешке правого верхнего угла. Достаточно на лету выключить режим растягивания -- немедленно показывался тот самый угол в полный размер и метки в нём были нормального размера и расположения.

Копились утечки памяти, хотя для них не было особого повода. Хотя их накопление исчезло, когда начал писать эту статью.
Просмотров: 369 | Добавил: NorthernMaverick | Рейтинг: 0.0/0 |
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Бесплатный конструктор сайтов - uCoz