DOC HOME SITE MAP MAN PAGES GNU INFO SEARCH PRINT BOOK
 

DtEditorFormat(3)




DtEditorFormat(3)      C LIBRARY FUNCTIONS	DtEditorFormat(3)

NAME
     DtEditorFormat - format all or part of  the  contents  of	a
     DtEditor widget

SYNOPSIS
     #include <Dt/Editor.h>

     DtEditorErrorCode DtEditorFormat(Widget widget,
				      DtEditorFormatSettings *formatSettings,
				      unsigned int amountToFormat);

DESCRIPTION
     The DtEditorFormat() function formats all	or  part  of  the
     contents  of  the	DtEditor  widget according to the current
     text format settings in the Format	Settings  dialog.   These
     options  specify which margins and	alignments (left aligned,
     right aligned, justified or centered) are used.  Optionally,
     alternative  settings can be passed as an argument	to DtEdi-
     torFormat() in a  data  structure.	  This	function  formats
     either  the paragraph containing the insertion cursor or the
     entire contents of	the DtEditor  widget,  depending  on  the
     value of the amountToFormat argument.

     The Format	Settings dialog	 is  displayed	with  DtEditorIn-
     vokeFormatDialog(3).   For	a complete description of format-
     ting and the Format Settings dialog, see DtEditor.

     The widget	argument specifies the editor widget ID.

     The formatSettings	argument  specifies  left  margin  value,
     right  margin  value and the justification	style.	The Left-
     Margin and	RightMargin fields of DtEditorFormatSettings must
     be	 zero or larger.  The Alignment	field can have a value of
     DtEDITOR_ALIGN_CENTER,		  DtEDITOR_ALIGN_JUSTIFY,
     DtEDITOR_ALIGN_LEFT  or  DtEDITOR_ALIGN_RIGHT.   If the for-
     matSettings argument is NULL, DtEditorFormat() uses the last
     format settings specified in the Format Settings dialog.

     When    the    amountToFormat    argument	  is	set    to
     DtEDITOR_FORMAT_ALL,  it  reformats all the text in the edit
     window.  When this	argument is  set  to  DtEDITOR_PARAGRAPH,
     only  the	paragraph containing the insertion cursor is for-
     matted.

     For a complete definition of the  DtEditor	 widget	 and  its
     associated	resources, see DtEditor(3).

     For a complete  definition	 of  DtEditorFormatSettings,  see
     <Dt/Editor.h>.

RETURN VALUE
     Upon successful completion,  the  DtEditorFormat()	 function
     returns DtEDITOR_NO_ERRORS; otherwise, it returns one of the

Unix System LaboratoLast change: 1 August 1995			1

DtEditorFormat(3)      C LIBRARY FUNCTIONS	DtEditorFormat(3)

     following values:

	DtEDITOR_NO_TMP_FILE
	      The DtEditorFormat()  function  cannot  create  two
	      temporary	  files	 in  the  directory  returned  by
	      tmpnam(3S).

	DtEDITOR_ILLEGAL_SIZE
	      The left or right	margin values are negative.

	DtEDITOR_INVALID_RANGE
	      The amountToFormat argument is not recognized.

	DtEDITOR_INVALID_TYPE
	      The Alignment field is not recognized.

SEE ALSO
     DtEditor(5), DtEditor(3), DtEditorInvokeFormatDialog(3);
     tmpnam(3S).

Unix System LaboratoLast change: 1 August 1995			2


Man(1) output converted with man2html