2012-06-28 3 views

답변

3

내장 지원이 없으므로 직접 롤백해야합니다. 기본적으로 window.Window를 서브 클래 싱하여 아이콘 화 동작을 덮어 쓰면 단순히 창을 숨길 수 있습니다. 그런 다음 아이콘 화 된 창 (예 : 작은 이미지)을 나타내는 컨테이너 (예 : window.Desktop)가 필요하며 아이콘을 클릭하면 컨테이너가 다시 표시됩니다. [1]

+0

감사 @ThomasH을 보여 ... 당신이 함께 두 개의 후크 ... 그리고 윈도우가 최소화되어있는 경우에만 도구 모음 단추를 표시 할 수 있습니다

아주 간단한 예를 몇 가지 이벤트 핸들러를 사용하여 정보 및 링크 Qx 프레임 워크에 대한 멋진 추가 기능이 될 것입니다 :-) Qooxdoo로 쓴 App을 사용하는 대부분의 사람들은 시각적 인 호소력을 좋아하지만, 항상 그들이 묻는 한 가지 질문입니다 ... "최소화 할 때 창은 어디로 갈까요? "그리고 나는 답을 모른다 ;-) – Jonathan

+0

냉장고를 닫을 때 빛이 어디로 가는가 :-) –

3

이 문제에 대한 매우 간단한 해결책은 바탕 화면 아래쪽에 도구 모음을 추가하는 것입니다. 창을 추가하면 도구 모음 단추도 추가됩니다. 에 대한 개념을

var win = new qx.ui.window.Window("First Window").set({ 
    width: 300, 
    height: 300, 
    allowClose: false, 
    allowMaximize: false 
}); 

var doc = this.getRoot(); 

var showBtn = new qx.ui.form.Button('Show Window').set({ 
    visibility: 'excluded' 
}); 

// Add button to document at fixed coordinates 
doc.add(showBtn, { 
    left : 100, 
    top : 50 
}); 

showBtn.addListener("execute", function(e) { 
    showBtn.setVisibility('excluded'); 
    win.open(); 
}); 

doc.add(win, {left:20, top:20}); 

win.addListener('minimize',function(){ 
    showBtn.setVisibility('visible'); 
}); 

win.open(); 
+0

작업 표시 줄처럼 ... nice –

관련 문제