1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93
|
td.map: progress map of XmHTML toolkit dependencies
Legend
------
tka: ToolkitAbstraction.
TI : Toolkit Independent
TD : Toolkit Dependent
** Sources already toolkit-independent **
Name Verified Comment
-----------------------------------
LZWStream.c No No X/Xt/Motif calls
StringUtil.c No No X/Xt/Motif calls
debug.c No No X/Xt/Motif calls
error.c No only uses toolkit.h
fonts.c No uses raw X calls (permitted from within gtk)
Maybe needs tka wrappers for other platforms?
layout.c No has a full tka implementation
map.c No uses X Region typedef & functions (unknown by gdk).
No special considerations for the XPoint
structure: it is equivalent with GdkPoint.
has a full tka implementation
parse.c No No X/Xt/Motif calls, uses toolkit.h
stack.c No No X/Xt/Motif calls
readJPEG.c No No X/Xt/Motif calls
readPNG.c No No X/Xt/Motif calls
output.c No No X/Xt/Motif calls
private.c No has a full tka implementation
public.c No has a full tka implementation
colors.c No has a full tka implementation
quantize.c No has a full tka implementation
frames.c No has a full tka implementation.
All callbacks have been moved to callbacks.c
events.c No No X/Xt/Motif calls.
All callbacks have been moved to callbacks.c
callbacks.c No made tka by using a define for XtCallCallbackList.
Needs a workaround for XmCreateHTML (required
in _XmHTMLFrameCreateCallback).
** Sources that are likely to become toolkit-independent **
Name Comment
-----------------------------------
images.c needs tka Image & Pixmap handling
paint.c needs verification of _ATTR macros
format.c needs verification of _ATTR macros and tka
color handling
plc.c needs tka color, pixmap and timer handling
quantize.c needs tka color handling
readBitmap.c needs tka color handling
readFLG.c needs tka color handling
readGIF.c needs tka color handling
readGIFplc.c needs tka color handling
readJPEGplc.c needs tka color handling
readXPM.c needs tka color handling
textsel.c needs tka implementation. Implementation of
text selections might prove to be difficult to
perform in a toolkit-independent manner
(possibly requires Xmu library support).
forms.c Motif-specific code for creating HTML <FORM>
widgets. Needs a split in TI and TD (widget
creation) parts.
** Sources that will never become toolkit-independent **
Name Comment
-----------------------------------
XmHTML.c widget core methods
motif.c Motif ToolkitAbstraction implementation.
Gtk ToolkitAbstraction implementation can be
found in gtk-xmhtml/gtk.c (unfinished)
** Sources that do not require porting **
Name Comment
-----------------------------------
XmImage.c GdkImlib provides same (or better) functionality
and it's not part of XmHTML's base functionality
anyway.
XCC.c unused by GtkXmHTML, functionality provided by
the GdkColorContext instead (port of XCC to Gdk).
mkStrings.c Only generates c-source and header files for
builtin stringtables. Only MessageTable is to be
used by GtkXmHTML (for XmHTML's warning &
error messages).
debug_menu.c Motif-specific, not a part of the standard
XmHTML Widget Library.
|