Форум — Development Замена стандартной панели 0 0 Знающие, подскажите пожалуйста, как заменить панельку запуска программ на свою самонаписанную. Чтоб при разворачивании окон на весь экран за неё не забегала часть окна? Ссылка
Ключевое слово WM_STRUT. Если речь о кде, то там для этого в kdelibs есть поддержка. olegk ★★ (04.10.07 09:18:14 MSK) Ссылка
Вот этот код отрезает 'size' места внизу экрана. void set_strut(GdkWindow *win,gulong size) { Display *display; Window window; gulong struts[4]={0,0,0,0}; Atom at; display=GDK_WINDOW_XDISPLAY(win); window=GDK_WINDOW_XWINDOW(win); at=XInternAtom(display,"_NET_WM_STRUT", False); struts[3]=size; gdk_error_trap_push(); XChangeProperty(display,window,at,XA_CARDINAL,32,PropModeReplace, (guchar*)&struts,4); gdk_error_trap_pop(); } Darkman ★★★ (04.10.07 15:07:03 MSK) Ссылка