Font View - iorsh/fontforge GitHub Wiki
Bugs
FontView drawing area events fontview.c: v_e_h()
- Mouse scroll -> vertical scrollbar
GGadgetPopupExternalEvent() - don't know what it is, possibly the tooltip. Anyway, currently the tooltip isn't affected by the Ctrl key
et_expose - Expose / draw event (redraw exposed area) - GDK_EXPOSE
et_char - FVChar() Everything related to keypresses
- Menu shortcuts, like Ctrl-S => Save All
- Character table navigation (arrows, home / end etc.)
- Jumping to character by key
et_mousemove, et_mousedown, et_mouseup - FVMouse()
GDrawSetGIC() apparently does nothing - resolves to GGDKDrawSetGIC()
- Selecting and unselecting characters
- Double-click to open character view
- Drag mouse for selection
- Drag mouse for copy-paste(?)
- Popup menu
- more...?
et_timer - FVTimer(), unclear what it does; looks like a bunch of window manager hacks which are normally handled by UI toolkit
et_focus - GDrawSetGIC() apparently does nothing
FontView instances
- Main font view:
FontView_Create()
- Kerning format for new subtable:
KFFontViewInits()

- Glyph Set by Selection:
GlyphSetFromSelection()
