Создание GUI без использования QT и GTK (нид хелп)
Модератор: Модераторы разделов
-
phasma
- Сообщения: 405
Создание GUI без использования QT и GTK
Вообщем нужно написать приложение, которое бы напрямую работало с X сервером и выводило всякие там окошки итд. понимаю, что это геморойно и найдутся такие добрые люди, которые начнут кричать о достоинствах и недостатках QT и GTK, что лучше использовать их ... но все же не хочется использовать ... вообщем что-то вроде twm должно получиться ))) может кто даст сцылочку, хде почитать ?)
NB: Dell XPS 1330 T5250|DDR2 4GB|NV 8400|250 GB
Old NB: Asus A6km AMD Turion MT-32|DDR 2 GB|NV GFGO 7300|60 Gb
OS: Ubuntu 9.10, FreeBSD 8.0
Old NB: Asus A6km AMD Turion MT-32|DDR 2 GB|NV GFGO 7300|60 Gb
OS: Ubuntu 9.10, FreeBSD 8.0
-
sdk
- Бывший модератор
- Сообщения: 210
Re: Создание GUI без использования QT и GTK
Неа, не будем кричать про QT и GTK.
Потому как они выводом окон не занимаются
.
Выводом окон занимается оконный менеджер.
А ссылочку я предлагаю тебе самому найти в гугле
.
Поищи чего-нить вроде "как написать оконный менеджер для иксов"/"writing window managers for x", а также на тему "NETWM spec"
.
Удачи!
Я в написании оконных менеджеров полный дуб. Лови желудь на счастье
.
Потому как они выводом окон не занимаются
Выводом окон занимается оконный менеджер.
А ссылочку я предлагаю тебе самому найти в гугле
Поищи чего-нить вроде "как написать оконный менеджер для иксов"/"writing window managers for x", а также на тему "NETWM spec"
Удачи!
Я в написании оконных менеджеров полный дуб. Лови желудь на счастье
Серьезность - это способ сделать простые вещи сложными.
Если много знать - устанут глаза. Если много спать - то нет.
Нас никому не сбить с пути - нам пофигу куда идти.
:-)
Если много знать - устанут глаза. Если много спать - то нет.
Нас никому не сбить с пути - нам пофигу куда идти.
:-)
-
phasma
- Сообщения: 405
Re: Создание GUI без использования QT и GTK
я неправильно выразился ... мне не нужен оконный менеджер как twm, мне нужно проложение, которое работает без всяких доболнительных библиотек итд ...
NB: Dell XPS 1330 T5250|DDR2 4GB|NV 8400|250 GB
Old NB: Asus A6km AMD Turion MT-32|DDR 2 GB|NV GFGO 7300|60 Gb
OS: Ubuntu 9.10, FreeBSD 8.0
Old NB: Asus A6km AMD Turion MT-32|DDR 2 GB|NV GFGO 7300|60 Gb
OS: Ubuntu 9.10, FreeBSD 8.0
-
Arceny
- Сообщения: 378
- ОС: Debian Lenny/Sid
Re: Создание GUI без использования QT и GTK
Тогда читать про xlib наверное.
-
v04bvs
- Сообщения: 636
- ОС: Debian GNU/Linux
Re: Создание GUI без использования QT и GTK
google xlib manual, xlib tutorial
Можно спрашивать у меня, если что не понятно, я с этим как то разбирался.
Ничего особо геморройного там нету, вполне вменяемое API.
Можно спрашивать у меня, если что не понятно, я с этим как то разбирался.
Ничего особо геморройного там нету, вполне вменяемое API.
-
ages
- Сообщения: 74
- ОС: kubuntu
Re: Создание GUI без использования QT и GTK
Есть такой файловый менеджер: worker , в котором все gui - элементы самописные. Глянь исходники, может поможет.
и дольше века длится день...
-
nonstop
- Сообщения: 132
- ОС: Slackware
Re: Создание GUI без использования QT и GTK
несколько ссылок на Xlib programming manual
http://www.the-labs.com/X11/XLib-Manual/
http://tronche.com/gui/x/xlib/
http://www.sbin.org/doc/Xlib/
http://doc.ddart.net/unix/x/xlib/
там все что нужно
коротенько: http://tronche.com/gui/x/xlib-tutorial/
если придется взаимодействовать с WM смотри freedesktop.org, там спецификации по взаимодействию лежат
я в свое время разбирался с http://linuxgazette.net/issue78/tougher.html
и http://gazette.linux.ru.net/lg78/articles/rus-tougher.html
удачи
http://www.the-labs.com/X11/XLib-Manual/
http://tronche.com/gui/x/xlib/
http://www.sbin.org/doc/Xlib/
http://doc.ddart.net/unix/x/xlib/
там все что нужно
коротенько: http://tronche.com/gui/x/xlib-tutorial/
если придется взаимодействовать с WM смотри freedesktop.org, там спецификации по взаимодействию лежат
я в свое время разбирался с http://linuxgazette.net/issue78/tougher.html
и http://gazette.linux.ru.net/lg78/articles/rus-tougher.html
удачи
slackware - linux for human brains