IDE 개발 GG쳤는데, gtk source view 가지고 노는거 넘 잼있네요.
GNOME 측에서도 gedit, GtkTextView 문제점을 정확하게 인지하고 계신 듯.
작업하는데 시간이 1년 걸릴텐데.. 돈 없음 할 수가 없지요.
최근 글입니다.
https://swilmet.be/blog/2020/03/13/gedit-36-things-to-do-and-maybe-planning-a-crowdfunding/
https://gitlab.gnome.org/GNOME/gedit/blob/master/docs/roadmap.md
님이 개선해서 기여해주면 안되나요
개발할 시간이 없네유 ㅠㅠ 저게 오피스 핵심부 만드는 거랑 동일한 기술이에요. 리눅스 자유/오픈소스쪽은 개발비 마련이 어렵고, 상업용 제품을 만든다해도.. 자유/오픈소스 유사품 나오면 아마 관련 에디터 제작 기업들 다 망할 듯요
저런 걸 BSD 라이선스로 만들어서 관련 기업들로부터 돈 받는 걸 고려해볼 수 있는데, 그래픽 쪽은 툴킷에 종속적이라... 종속성 벗어나기 위해 X 로 직접 만들면 가능은 한데.. 그러나 wayland 가 유행하면 말짱 도루묵되버리죠. 그리고 리눅스밖에 지원을 못하니. 그거 피하려면 wxwidgets 이런거 써야 하는데, 그거 쓰면 BSD 수준으로 풀기 곤란하고 상업용도로 가는게 현실적일 듯요. 상업용으로 가면 돈 안 되서 망하는건 뻔한거고
아니 님이 GNOME쪽에 기여하실 생각 없냐구요
대용량 파일을 편집할 수 있는 기능을 하는 위젯을 새로 개발해야 하는거에요. 일부 수정으로는 목적 달성이 안 되요.
나중에 기회되면 기여할게요^^
GtkTextView, GtkSourceView 를 수정하지 않고 목적을 달성했네요. 파일 첫부분 화면에 먼저 보여주고, 파일을 부분별로 읽어서 전체 페이지 계산하고, 스크롤바 이벤트에 fseek, fread 연결 하는 것이 핵심이네요. 해결완료^^