윈도우 메니져 설정 무시하고 윈도우 만들기

 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);
    }  

kldp에다가 질문을 올렸었는데 뭐 갈켜주는 사람도 없고 해서 어쩔수 없이 혼자 찾은
구글링 해서 찾았는데.......
역시 제일 나은건 man페이지라는거.........
------------------------------------------------------------
기억 보존을 위해서 적어둠...
Trackback 0 Comment 2
  1. Favicon of http://blog.naver.com/khmirage.do BlogIcon 환상경 2007.06.16 16:00 address edit & del reply

    lowid // 요즘 뭐 만들고 계신거에요?

    • Favicon of https://lowid.tistory.com BlogIcon Lowid 2007.06.16 23:09 신고 address edit & del

      글쎄요.. 뭐 만들까 생각이 있긴한데..
      뭘할지.. 계속 gtk를 할지 아니면 커널쪽으로
      공부를 해야할지 고민중이에요..
      그러면서 전에 만들던 프로그램들 간간히 에러 잡고
      있는거져 뭘..
      --------------------------------------
      위에 포스팅한건 터미널설정을 좀 바꿔볼까 해서 적어
      놓은건데 하다보니까 복잡해져서 저대로 설정 안바꾸고
      그냥 사용하고 있는거에요..(결국 또 삽질했다는거)

prev 1 ··· 199 200 201 202 203 204 205 206 207 ··· 342 next