понедельник, 7 мая 2012 г.

Fire Monkey: Camera Test

Захотелось мне сделать такую вещь: пользователь смотрит на 3D-сцену и с ней взаимодействует мышкой. Но при этом где-нибудь на панельке сбоку я хочу показать эту же сцену, но под другим углом,  т.е. с другой камеры. По идее, это должно решаться как-то довольно просто: создаём вторую камеру и для неё говорим, мол рисуй что видишь на такую-то панель. Но не тут-то было…

суббота, 5 мая 2012 г.

Fire Monkey: первый кубик деревом

В рамках озвученного конкурса решил попробовать FMX на практике. Долго думал, чего бы такого сотворить. А после незаурядного поста Всеволода, столько мыслей в голову полезло, что аж уснуть не мог :с)

Однако со временем беда, пока начал вырезать кубики из дерева и рисовать на них циферки – вот что из этого получается:

пятница, 4 мая 2012 г.

Delphi Notes Splitter обновлён

По ссылке можно перейти на страницу с заметкой о компоненте и ссылкой на исходник. В новой версии:

(+) Реализованы идеи IVK от 02.04.2012:
  а) задержка прорисовки при изменении размера сплиттера, регулируется константой
     RS_UPDATE_DELAY, включается $Define USE_RS_UPDATE_DELAY
  б) если пользователь схватил за кнопку и начал тащить (выйдя за пределы 2х точек
     вокруг DownPos), то сплиттер переходит в режим изменения размера (а раньше
     просто срабатывала кнопка)
(+) При выключенном AllowDrag курсор для сплиттера по умолчанию сбрасывается в crDefault
(!) исправлена мелкая ошибка (не инициализировалась внутренняя переменная FSavedSize)

.

.