관련링크
참여자
-
Recent Posts
- LG XNOTE C1 노트북 우분투 사용시 사운드 재생 문제
- 우분투 10.10 한글 글꼴 설정
- 리눅스 커널 로그 버퍼 읽기
- 연구소 개발팀 문서 일부 공개
- 글꼴마다 다른 힌팅 사용하기
- 코딩하던 노인
- iPad 프로그래밍
- 우분투 10.10 기본 파일시스템 – Btrfs
- 영국 버밍엄 IFSEC 2010 숙소
- Gource 소스 저장소 시각화 프로그램
- GObject 속성 직렬화(Serialization)하기
- 리눅스 커널 2.6.33 릴리스
- 구글 프로토콜 버퍼(Protocol Buffers)
- GLib 테스트 프레임워크 사용하기
- 싱글턴(Singleton) GObject 객체 만들기
Tags
Agile C Catalyst CGI Clutter Coding cometodj CPAN Debug Diag Eclipse Emacs Embedded FontConfig GCC Gdb Git GLib GooCanvas GTK+ GTree GUI Hangul Inotify iphone Kernel Linux Log::Simple::Color MacOSX Network ONVIF Perl Shell Sqlite SSH Strace Threading Ubuntu Vim VMware VNC Web Windows Wordpress 카스탈리엔Archives
- August 2010
- July 2010
- May 2010
- April 2010
- March 2010
- February 2010
- January 2010
- December 2009
- October 2009
- September 2009
- August 2009
- July 2009
- June 2009
- April 2009
- March 2009
- February 2009
- January 2009
- December 2008
- November 2008
- September 2008
- August 2008
- July 2008
- September 2007
- August 2007
- July 2007
- June 2007
- May 2007
- April 2007
Meta
Tag Archives: GooCanvas
GooCanvas 라이브러리에서 툴팁 모양 Polygon 생성하기
Canvas 위에 정보를 표시하는 인터페이스로 Google map 과 비슷하게 툴팁 모양을 생각해 볼수 있는데 이를 위해서는 GooCanvasPolyline을 이용하면 됩니다. 예제에는 polyline을 그룹으로 관리하는 방식과 points 구조체를 이용하여 하나의 polyline을 구성하는 방식을 테스트 했습니다. 처음 방식은 툴팁내부의 색상을 “fill-color” 속성으로 영역을 … Continue reading
GooCanvas 라이브러리에서 마우스 이벤트 처리와 에니메이션 효과 주기
이전에 설명한 이미지 파일을 보여주는 부분을 활용하여 작은 아이콘 이미지 를 배경 위에 표시하고 이 아이콘을 마우스로 움직이도록 하는 간단한 코드를 작성해 보도록 하겠습니다. GooCanvasItem 은 마우스 이벤트를 처리할 수 있는 singal 이 연결되어 있습니다. 이중 “motion_notify_event”, “button_press_event”, “button_release_event” 를 … Continue reading
GooCanvas 라이브러리를 이용하여 배경 이미지 그리기
가장 처음으로 png 파일로 부터 배경이미지를 표시하는 작업을 진행합니다. 테스트 코드 컴파일을 위해서는 라이브러리 설치가 필요합니다. 이 문서에서는 Ubuntu 배포판을 기준으로 설명하도록 하겠습니다. libgoocanvas-common libgoocanvas-dev libgoocanvas3 위 패키지를 설치하고 간단히 라이브러리 path를 이용하여 컴파일 하면 됩니다. “pkg-config –cflags –libs goocanvas” … Continue reading
GooCanvas 라이브러리 소개
GooCanvas는 Gtk+ 기반의 2D Draw 기능을 수행하는 위젯기반 라이브러리입니다. 내부적으로 Cairo 라이브러리를 이용하고 있으며 기본 위젯인 GooCanvas 는 GtkContainer 를 상속받아 작성되어 있습니다. 모델/뷰 개념을 라이브러리에서 지원하고 있어 실제 화면에 보여지는 부분의 갱신이 필요할 경우 미리 생성해 놓은 모델을 바로 … Continue reading