天(tian 하늘), 甜(tian, 달콤하다는 뜻), tian + ide = tianide
익명(218.147)2020-03-17 20:30
답글
짱깨임?
Adenosie(adenosie)2020-03-17 20:53
답글
ㅋㅋㅋ 한국 사람 맞음. 근데 중국친구들 좋아서 ㅋㅋ
익명(218.147)2020-03-17 21:01
C틀딱
익명(106.102)2020-03-17 20:30
해당 댓글은 삭제되었습니다.
해당 댓글은 삭제되었습니다.2026-07-31 02:59
답글
GtkHeaderBar 를 별도로 생성하여, gtk_window_set_titlebar() 함수로 붙였어요. GtkHeaderBar 는 WM 에서 그려주는게 아닌거같아요.
익명(218.147)2020-03-17 20:32
typedef, static, void, 함수 컬러링, 괄호매칭 지원하면 갓
문제없는사람(lchbest10)2020-03-17 20:44
고정폭 글꼴 쓰는거 맞냐 가변폭쓰는거같은데
Adenosie(adenosie)2020-03-17 20:54
답글
방금 만들은 거라...ㅋㅋ #include <gtksourceview> 이용해서 수정할 거임
익명(218.147)2020-03-17 21:00
답글
gtksourceview 라는거 지금 알았는데 대박인데? 신택스 하이라이트, 괄호 매칭 기본적으로 다 지원하네. 헐~~~~~~ GtkTextView 이용하여 직접 만들려고 했는데, 허무하게 끝나네 ㅎㅎㅎ\
익명(218.147)2020-03-17 21:12
어느정도 기능 넣으려고요?
black7375(220.70)2020-03-18 00:42
답글
geany 정도기능이요. 기본 제공 기능 외에 필요한 기능은 플러그인 만들어 쓰시게끔.. ㅋㅋ GtkSourceView 로 대충 만들어봤는데 너무 느리네요.
익명(218.147)2020-03-18 00:50
답글
아무래도 GtkTextView, GtkSourceView 쓰기는 무리이고, pango, cairo 로 직접 만드는게 좋겠네요
익명(218.147)2020-03-18 00:51
답글
성능때문이라면 카이로대신 스키아 쓰시는게 어떠나요? 스키아가 성능측면에서 훨씬 좋은걸로 압니다.
black7375(220.70)2020-03-18 01:36
답글
gtk 기본 렌더러가 2D 그래픽이 cairo, 폰트 렌더링에 pango 사용합니다. gtk 에서 pango 가 폰트의 글리프를 렌더러(cairo)를 이용하여 surface 에 그립니다.
gtk4 에 gsk vulkan 렌더라가 있는거 같은데 현시점에서 사용이 어렵고... 기본 GtkTextView 를 재사용하면 좋은데, 페이지 수 계산 때문에.
1GB 파일 읽고(스트림) pango layout 으로 페이지수 계산하고, 스크롤바 업뎃, 3페이지(이전, 현재, 다음 페이지)를 gtk cairo 로 화면에 그림.
링크드 리스트로 가상 주소 체인을 구성하여 하나의 파일로 인식하도록 합니다.
익명(218.147)2020-03-18 02:38
화면에 3페이지가 올라와 있으니 그걸 수정하면, 파일 시작 인덱스 --- 파일 중간 인덱스 --- 화면에 있는 3페이지 --- 파일 중간 인덱스 --- 파일 마지막 인덱스, 이거를 하나의 파일로 가정하는거죠. 이런 식입니다. 실제로 메모리에 올라와있는 거는 화면에서 다루는 부분은 3페이지 분량입니다. 대박이죠? 이러다 오피스 하나 만들겠네요 ㅋㅋ
이름 유래 설명해 주세요
天(tian 하늘), 甜(tian, 달콤하다는 뜻), tian + ide = tianide
짱깨임?
ㅋㅋㅋ 한국 사람 맞음. 근데 중국친구들 좋아서 ㅋㅋ
C틀딱
해당 댓글은 삭제되었습니다.
GtkHeaderBar 를 별도로 생성하여, gtk_window_set_titlebar() 함수로 붙였어요. GtkHeaderBar 는 WM 에서 그려주는게 아닌거같아요.
typedef, static, void, 함수 컬러링, 괄호매칭 지원하면 갓
고정폭 글꼴 쓰는거 맞냐 가변폭쓰는거같은데
방금 만들은 거라...ㅋㅋ #include <gtksourceview> 이용해서 수정할 거임
gtksourceview 라는거 지금 알았는데 대박인데? 신택스 하이라이트, 괄호 매칭 기본적으로 다 지원하네. 헐~~~~~~ GtkTextView 이용하여 직접 만들려고 했는데, 허무하게 끝나네 ㅎㅎㅎ\
어느정도 기능 넣으려고요?
geany 정도기능이요. 기본 제공 기능 외에 필요한 기능은 플러그인 만들어 쓰시게끔.. ㅋㅋ GtkSourceView 로 대충 만들어봤는데 너무 느리네요.
아무래도 GtkTextView, GtkSourceView 쓰기는 무리이고, pango, cairo 로 직접 만드는게 좋겠네요
성능때문이라면 카이로대신 스키아 쓰시는게 어떠나요? 스키아가 성능측면에서 훨씬 좋은걸로 압니다.
gtk 기본 렌더러가 2D 그래픽이 cairo, 폰트 렌더링에 pango 사용합니다. gtk 에서 pango 가 폰트의 글리프를 렌더러(cairo)를 이용하여 surface 에 그립니다. gtk4 에 gsk vulkan 렌더라가 있는거 같은데 현시점에서 사용이 어렵고... 기본 GtkTextView 를 재사용하면 좋은데, 페이지 수 계산 때문에. 1GB 파일 읽고(스트림) pango layout 으로 페이지수 계산하고, 스크롤바 업뎃, 3페이지(이전, 현재, 다음 페이지)를 gtk cairo 로 화면에 그림. 링크드 리스트로 가상 주소 체인을 구성하여 하나의 파일로 인식하도록 합니다.
화면에 3페이지가 올라와 있으니 그걸 수정하면, 파일 시작 인덱스 --- 파일 중간 인덱스 --- 화면에 있는 3페이지 --- 파일 중간 인덱스 --- 파일 마지막 인덱스, 이거를 하나의 파일로 가정하는거죠. 이런 식입니다. 실제로 메모리에 올라와있는 거는 화면에서 다루는 부분은 3페이지 분량입니다. 대박이죠? 이러다 오피스 하나 만들겠네요 ㅋㅋ