Gtk +에서 노트북, Opera 또는 Chrome과 같은 탭에 인라인 탭을 추가 할 수 있습니까? 나는 Opera가 Qt를 사용하고 Chrome이 사용자 정의 탭을 사용한다는 것을 알고 있지만 순수한 Gtk +에서는 가능합니까?GtkNotebook add-tab 버튼
1
A
답변
2
확실히. BrandedNotebook 클래스 line 1384 of this file을 확인하십시오.
불행히도 Gtk +는이 작업을 수행하는 "좋은"방법은 아니지만 사용 가능한 공간을 결정하고 원하는대로 사용할 수 있어야합니다. BrandedNotebook의 경우 pixbuf가 공간에 그려지고 마우스 클릭은 pixbuf의 좌표 내에서 처리됩니다.
가능하지 않은 경우
2
글쎄, 간단한 해결 방법은 :
- 가 탭을 선택하면
- 가 감지 제목 "새 탭"또는 "+"또는 무엇이든이있는 탭을 만들고 그런 경우 새 탭을 만듭니다. 새 탭에 집중하여 "새 탭"탭이 선택되지 않도록하십시오.
+0
나는 이미 그것을 생각했지만 그것은 추한 것입니다. – c4757p
관련 문제
- 1. GtkNoteBook 신호 처리 문제
- 2. gtk3 css with GtkNotebook
- 3. 버튼 아래에 텍스트가있는 버튼
- 4. 버튼
- 5. 버튼
- 6. 버튼
- 7. 버튼
- 8. 버튼
- 9. 버튼
- 10. 버튼 막대의 개별 버튼 비활성화
- 11. 버튼 위의 스크롤하는 텍스트, 아래쪽 고정 버튼
- 12. javascript 버튼 클릭 및 asp.net 버튼 클릭
- 13. 버튼 id에 따라 라디오 버튼 변경 감지
- 14. lispworks에있는 개별 버튼 비활성화 : 푸시 버튼 패널
- 15. Android - 잘못된 버튼 앞에 올바른 버튼 누르기
- 16. 오른쪽 버튼 버튼 항목에서 다음보기로 이동합니다.
- 17. HTML 라디오 버튼, 다른 버튼 중에서 선택하십시오.
- 18. 보내기 버튼/볼륨 버튼 액션 리스너
- 19. Qt는 : 버튼
- 20. 활성화 버튼
- 21. 버튼 목록?
- 22. uitableview의 버튼
- 23. KmlScreenOverlay 버튼
- 24. 버튼 질문
- 25. 버튼 이미지
- 26. 버튼 삭제
- 27. 도움말 "?" 버튼
- 28. 버튼, JQuery와
- 29. 버튼 설정
- 30. 앱은 버튼
대단히 감사합니다. Gdk 그리기 작업을 많이하지 않아도됩니다. 매우 불쾌하지만 작동합니다. – c4757p
gdk 그리기가 재미있는 부분입니다! – anthony