Автор Тема: как да "закова" прозорец под Х-а  (Прочетена 2726 пъти)

ivak

  • Напреднали
  • *****
  • Публикации: 156
    • Профил
здравейте,

някой може ли да ме просветли как става това и въобще
възможно ли е?

искам да отворя прозорец, който заема целия дисплей и не
помръдва от мястото си. измъдрих начин да забраня промяната
на големината, обаче ударих на камък с местенето.

единственото, което ми дойде наум, е да прихвана ConfigureNotify
и да връщам прозореца обратно в начална позиция, обаче
изглежда грозно.

за съжаление root прозореца не ми върши работа, защото
всички други приложения го закриват и трябва да бъдат
минимизирани, за да се види изцяло неговото съдържание.

търся решение, което да е wm независимо.

предварително благодаря за помощта.
Активен

Cлoжнитe пpoблeми имaт пpocти и лecни зa paзбиpaнe гpeшни oтгoвopи.

kennedy

  • Напреднали
  • *****
  • Публикации: 2151
  • Николай Колев
    • Профил
как да "закова" прозорец под Х-а
« Отговор #1 -: Mar 29, 2004, 22:35 »
нещо като splash screen ....... К3б , Kbear имат такива, вий от тях
Активен

"за всичко иде час" Еклесиаст 3:1
всеки пост - отговор на въпрос
-----------------
24.12.2003 "MS Free"

ntenev

  • Напреднали
  • *****
  • Публикации: 125
    • Профил
как да "закова" прозорец под Х-а
« Отговор #2 -: Mar 30, 2004, 15:22 »
Qt::WStyle_Splash - indicates that the window is a splash screen. On X11, we try to follow NETWM standard for a splash screen window if the window manager supports is otherwise it is equivalent to WX11BypassWM. On other platforms, it is equivalent to WStyle_NoBorder | WMacNoSheet | WStyle_Tool | WWinOwnDC

 
QT Asistant -> Qt::WidgetFlags
Активен

ivak

  • Напреднали
  • *****
  • Публикации: 156
    • Профил
как да "закова" прозорец под Х-а
« Отговор #3 -: Mar 31, 2004, 17:36 »
благодаря и на двама ви, че се отзовахте.

уви, не мога да си реша проблема чрез QTSplash, тъй
като пиша програма за embeded система, на която няма QT.

както и да е, намерих друго решение на проблема.
ако някой случайно се интересува, прави се следното:

В маската за атрибути при XCreateWindow се добавя
CWOverrideRedirect, а в самите атрибути се установява
стойност True на флага override_redirect. Така Х сървърът
изобщо не позволява на WM да прихване прозореца и
той остава завинаги най-отгоре на стека.

както казват, като нищо друго не помага, RTFM.
Активен

Cлoжнитe пpoблeми имaт пpocти и лecни зa paзбиpaнe гpeшни oтгoвopи.

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
"Grub" sled preinstalacia na Windows
Настройка на програми
merman 1 5139 Последна публикация May 25, 2003, 11:27
от wandererbg
HDD ext3 recover, "Stellar Phoenix Linux" ??
Настройка на хардуер
help40 3 7112 Последна публикация Sep 20, 2012, 21:51
от Acho
"paskal case" / "camel case"
Общ форум
Apache 3 8860 Последна публикация Aug 11, 2006, 10:01
от ivak
Проблем с "struct cdev" и "struct semaphore"
Общ форум
halturata 22 14573 Последна публикация Aug 14, 2007, 17:31
от tarator
Проблем с "reboot", "halt" и т.н.
Настройка на програми
turboshark 5 8892 Последна публикация Sep 22, 2007, 00:13
от turboshark