char *HTMLGetText(Widget w, int pretty)
-
Returns what you would get if you selected the complete window, and
then pasted it. The pretty parameter tells whether you want
normal(0), fancy(1), or postscript(2) text.
char *HTMLGetTextAndSelection(Widget w, char **startp, char **endp, char **insertp)
- Anticipated to be used by editor writers. Returns pointers to
the start and end of any currently selected text, as well as a
pointer to Wherever the last mouse click with button 1
occurred (which is where the insert point would be on edited
text)
char **HTMLGetHRefs (Widget w, int *num_hrefs)
-
Returns an array of all the HREF text of all the anchors in the
document, and places the number of returned hrefs in the int pointer
passed.
int HTMLPositionToId(Widget w, int x, int y)
- Returns a unique element ID for the element nearest the position
passed.
int HTMLIdToPosition(Widget w, int element_id, int *x, int *y)
- Returns the current x and y coordinates of the element
corresponding to the ID passed. The actual return value is
the page number the element occurs on.
int HTMLAnchorToPosition(Widget w, char *name, int *x, int *y)
-
Tries to find an anchor with a NAME matching the one passed. If found
it returns the page and x and y coordinates. If not found it returns
-1
void HTMLRetestAnchors(Widget w, visitTestProc testFunc)
- Force the widget to retest the visited status of all the anchors.
The previouslyVisitedTestFunction
resource can be temporarily overridden by the test function
passed in.
void HTMLClearSelection (Widget w)
-
Force a clearing of the current selection.
void HTMLSetSelection (Widget w, ElementRef *start, ElementRef *end)
-
Set the current selection to text specified by start and end.
void HTMLSetText (Widget w, char *text, char *header_text, char *footer_text)
-
Force the setting of any part of the document text. Pointers
that are passed in NULL leave that piece of text unchanged.
int HTMLSearchText (Widget w, char *pattern, ElementRef *m_start, ElementRef *m_end, int backward, int caseless)
-
Search the text for a given pattern, specifying start, and
returning end positions. Search can be caseless and in either
direction.