Конференция "Прочее" » Кому не лень - помогите.
 
  • @!!ex_ (24.04.08 00:05) [0]
    Я тут уже всех достал своими похождениями в плане FPC.
    Наконец-то проект скомпилился и слинковался под Linuxом.
    Вынем все платформозависимые места в отдельный юнит.
    Прописал виндовую часть, вместо линуксовой - тупо заглушки в большинстве мест.

    теперь вопрос, где взять информацию об оставшихся частях?
    Например аналог функции GetTextExtentPoint32 возвращающей размер текста впри выводе текущим шрифтом, GetTickCount, SetMousePos, GetMousePos и т.д.
    Гуглить бесполезно, поскольку инет просто завален информацие об администрировании линукса, и найти в этой свалке нужную информацию по APi - просто не реально. К томуже информация очень разрозненная. Скачал официальную доку по XOrg'у.... А информации в ней меньше, чем  если тупо хедеры просматривать.

    Если я с этими вопросами буду здесь светится меня точно забанят до следующего года...
    Поэтому, чтобы не засорять форум, прошу, тех кто в теме, и может потратить чуть-чуть времени, стукнитесь мне в асю:
    3767651
  • Zeqfreed © (24.04.08 00:24) [1]
    Во-первых, стоит определиться с помощью чего ты собрался отрисовывать графику, шрифты и прочее. Соответственно отсюда и плясать нужно. У таких библиотек как Cairo, Pango и других документация вполне на уровне (ибо реализуется в полуавтоматическом режиме) и примеры найти в сети несложно.

    > GetTickCount

    Например, gettimeofday.

    Затем,
    http://www.sbin.org/doc/Xlib/
    http://tronche.com/gui/x/xlib/function-index.html

    В частности:
    http://tronche.com/gui/x/xlib/input/XWarpPointer.html
    http://tronche.com/gui/x/xlib/window-information/XQueryPointer.html

    Но стоит учитывать, что в обертках над Xlib (Gtk, Qt и др.) все это также реализовано на более высоком уровне и более удобно.

    Я чувствую, что твоя проблема в основном в том, что ты не представляешь вообще с чем работаешь :) Нужно изучить архитектуру системы более подробней.
  • @!!ex_ (24.04.08 08:07) [2]

    > Я чувствую, что твоя проблема в основном в том, что ты не
    > представляешь вообще с чем работаешь :) Нужно изучить архитектуру
    > системы более подробней.

    Представляю.
    Я в принципе уже со всем определился.
    Использую XLib и Glx. Окно могу создать, и работать с ним. Также почитал о программировании под Линукс.
    Qt, Gtk и все остальное смысла использовать нету, у меня нет контролов, только голое окно.
    За ссылки спасибо!
  • shlst (24.04.08 09:39) [3]
    ага, и мне, помогите кому не лень. :)
    В чате пиринговой сети какой то юноша мне задаёт вопросы - три вопроса, причём я пробовал узнать что он хочет и посылал и наверно пора заигнорить, но интересно стало что это значит? как правильно отвечать полагается?
    подскажите, пожалуйта - орфография вопросов сохранена(может это что то значит)
    1. Маладой, кто старшие?
    2. Ты зачем живёшь?
    3. Что такой бодрый?
  • Anatoly Podgoretsky © (24.04.08 10:34) [4]
    > shlst  (24.04.2008 09:39:03)  [3]

    Тебя троль пробует на прочность.
 
Конференция "Прочее" » Кому не лень - помогите.
Есть новые Нет новых   [134435   +35][b:0][p:0]