윈도우 메니져 설정 무시하고 윈도우 만들기
Programming/GTK+ 2007. 6. 14. 18:41
if(term_cfg -> all_workspace_view == TRUE)
//모든 워크스페이스에 출력
gtk_window_stick(GTK_WINDOW(term_widget -> window));
if(term_cfg -> taskbar_view == FALSE) //default TRUE
//테스크바에 안보이게 하기
gtk_window_set_skip_taskbar_hint(GTK_WINDOW(term_widget -> window), TRUE);
if(term_cfg -> layer == 1)
gtk_window_set_keep_above(GTK_WINDOW(term_widget -> window), TRUE); //최상위 윈도우로 만들기 (단 윈도 매니져가 우선)
else if(term_cfg -> layer==0){
/* gdk_window_lower,gdk_window_set_override_redirect 함수와
* gtk_window_new 함수 연결 같은거.. 하려고;;
* (window -> window 내용 채우기 위해서 ㅋ*/
gtk_widget_realize(term_widget -> window);
if(term_widget -> window -> window == NULL){
puts("NULL!!!");
exit(1);
}
//윈도우 메니져의 설정을 무시한닷!!!
gdk_window_set_override_redirect(term_widget ->window ->window,TRUE);
//윈도우를 최하위로 만든담에 (이거 안되는데; )
//gdk_window_lower(term_widget -> window -> window);
}
//모든 워크스페이스에 출력
gtk_window_stick(GTK_WINDOW(term_widget -> window));
if(term_cfg -> taskbar_view == FALSE) //default TRUE
//테스크바에 안보이게 하기
gtk_window_set_skip_taskbar_hint(GTK_WINDOW(term_widget -> window), TRUE);
if(term_cfg -> layer == 1)
gtk_window_set_keep_above(GTK_WINDOW(term_widget -> window), TRUE); //최상위 윈도우로 만들기 (단 윈도 매니져가 우선)
else if(term_cfg -> layer==0){
/* gdk_window_lower,gdk_window_set_override_redirect 함수와
* gtk_window_new 함수 연결 같은거.. 하려고;;
* (window -> window 내용 채우기 위해서 ㅋ*/
gtk_widget_realize(term_widget -> window);
if(term_widget -> window -> window == NULL){
puts("NULL!!!");
exit(1);
}
//윈도우 메니져의 설정을 무시한닷!!!
gdk_window_set_override_redirect(term_widget ->window ->window,TRUE);
//윈도우를 최하위로 만든담에 (이거 안되는데; )
//gdk_window_lower(term_widget -> window -> window);
}
kldp에다가 질문을 올렸었는데 뭐 갈켜주는 사람도 없고 해서 어쩔수 없이 혼자 찾은
구글링 해서 찾았는데.......
역시 제일 나은건 man페이지라는거.........
------------------------------------------------------------
기억 보존을 위해서 적어둠...
'Programming > GTK+' 카테고리의 다른 글
gtk할떄는 gtk_init의 인자를 제대로 넣자. (2) | 2010.08.06 |
---|---|
외부 Thread에서 GTK 위젯 제어할시 동기화 문제 해결 (5) | 2010.07.30 |
g_signal_connect의 폐해? (4) | 2007.03.30 |
xlib 에러 해결! (2) | 2007.02.28 |
gtk Thread (2) | 2007.02.27 |