!XTEXT.DEF [100] - XTEXT definitions !VEDIT=100 ![100] May 7, 2008 08:35 AM Edited by Jack ! Created. Existing flags moved from ASHELL.DEF; ![101] May 7, 2008 10:25 AM Edited by Jack ! New TXMF#_xxx flags added. TXTB_SHOWHIDE added. TXFF_HTML added. ![102] May 8, 2008 01:52 PM Edited by Jack ! New TXHF1_xxx flags added. !------------------------------------------------------------------------ !*** XTEXT flags define TXF_FKEY = &h00000001 ! Allow F1-F16 (exitcodes -1 thru -16) define TXF_LEFT = &h00000002 ! Left arrow (exitcode -40) define TXF_RIGHT = &h00000004 ! Right arrow (exitcode -41) define TXF_UP = &h00000008 ! Up arrow or Shift TAB (exitcode -42) define TXF_TAB = &h00000020 ! TAB (exitcode -44) define TXF_HOME = &h00000040 ! HOME (exitcode -45) define TXF_END = &h00000080 ! END (exitcode -46) define TXF_ENTESC = &h00000100 ! ENTER exits define TXF_MODELESS = &h00000200 ! Modeless (leave on screen after exit) define TXF_EOT = &h00000400 ! Start cursor at end of text define TXF_DEFERSAVE = &h00000800 ! Defer update (with modeless) define TXF_HSCROLL = &h00002000 ! horizontal scroll bar define TXF_VSCROLL = &h00004000 ! vertical scroll bar define TXF_RULER = &h00008000 ! show ruler define TXF_STATUS = &h00010000 ! show status bar define TXF_TOOLBAR = &h00020000 ! show tool bar define TXF_READONLY = &h00040000 ! read only define TXF_POSCUR = &h00080000 ! set cursor pos (txc'xcuroffset) define TXF_DISABLE = &h00200000 ! disable ctl on exit define TXF_DEL = &h00400000 ! DEL (exitcode -47) define TXF_MARGIN = &h00800000 ! create space around border ![137] define TXF_CTRLC = &h01000000 ! ^C returns exitcode 10 instead of 1 define TXF_NOCLICKOUT = &h01000000 ! [137] ignore exitcode < -32 define TXF_WRAP = &h02000000 ! word wrap define TXF_PRINTVIEW = &h04000000 ! wrap as it would print define TXF_PAGEMODE = &h08000000 ! single page mode define TXF_FITVIEW = &h10000000 ! wrap based on control display width define TXF_POPUP = &h20000000 ! editor has own popup window define TXF_DLGNOCREEP = &h40000000 ! coords relative to main wnd define TXF_MENU = &h80000000 ! menu (not yet implemented) !*** XTEXT input/output data formats define TXFF_TEXT = 0 ! text define TXFF_TEXT_LINES = 1 ! text with line breaks define TXFF_RTF = 2 ! RTF define TXFF_DEFAULT = 3 ! default define TXFF_HTML = 4 ! HTML define TXFF_UTEXT = 5 ! unicode text define TXFF_SSE = 6 ! proprietary (SSE) format define TXFF_STRING = &h0000 ! STRING variable define TXFF_FILE = &h0100 ! FILE (vs buffer or string) !*** XTEXT ruler flags !*** (if TFX_TOOLBAR set, these flags can be used to remove ! specified items from toolbar) ! following flags relate to top row of toolbar... define TXTB_ROW1 = &h00000001 ! rmv entire 1st row of toolbar define TXTB_NEW = &h00000002 ! rmv File|New button define TXTB_OPEN = &h00000004 ! rmv File|Open button define TXTB_SAVE = &h00000008 ! rmv File|Save button define TXTB_PRINT = &h00000010 ! rmv File|Print button define TXTB_PREVIEW = &h00000020 ! rmv File|Preview button define TXTB_CLIPBOARD = &h00000040 ! rmv Cut/Copy/Paste buttons define TXTB_UNDOREDO = &h00000080 ! rmv Undo/Redo buttons define TXTB_FIND = &h00000100 ! rmv Search (binoculars) button define TXTB_DATE = &h00000200 ! rmv insert date button define TXTB_PAGENUM = &h00000400 ! rmv insert page # button define TXTB_PAGECOUNT = &h00000800 ! rmv insert page count button define TXTB_SHOWMARKS = &h00001000 ! rmv show marks (eg para) button define TXTB_HELP = &h00002000 ! rmv help button define TXTB_ZOOM = &h00004000 ! rmv zoom dropdown ! following flags relate to 2nd row of toolbar... define TXTB_ROW2 = &h00010000 ! rmv 2nd row of toolbar define TXTB_STYLE = &h00020000 ! rmv paragraph style dropdown define TXTB_FONTFACE = &h00040000 ! rmv typeface dropdown define TXTB_POINTSIZE = &h00080000 ! rmv pointsize dropdown define TXTB_CHARATTR = &h00100000 ! rmv bold/ital/uline buttons define TXTB_ALIGN = &h00200000 ! rmv alignment buttons define TXTB_NUMLIST = &h00400000 ! rmv numbered list button define TXTB_BULLETS = &h00800000 ! rmv bullet list button define TXTB_INDENT = &h01000000 ! rmv indent buttons ! define a default set of toolbar flags for use with buffered mode define TXTB_DFLT_BUF = &h0001203E ! no 2nd row, no file buttons, ! no help ! [101] special flag to hide toolbar (and status, ruler) when inactive define TXTB_SHOW_HIDE = &h80000000 ! show when active, hide when not !*** XTEXT opcode flags define TXOP_CREATE = 1 ! create new ctl (if ctlno=-1, assign one) define TXOP_REEDIT = 2 ! like 1 but reuse existing ctl/text define TXOP_DELETE = 3 ! delete control (exit immediately) define TXOP_DISPLAY = 4 ! display only (exit immediately) define TXOP_SAVE = 5 ! save previously edited text (exit immediately) !*** XTEXT search flags define TXSF_SCROLL = &h0001 ! Scroll located text into view define TXSF_CASE = &h0010 ! Case sensitive define TXSF_WORD = &h0020 ! Match whole words only define TXSF_BACK = &h0080 ! Search backwards define TXSF_EXIT = &h1000 ! Exit after search ! (exitcode=0,xcuroffset=pos on success, ! exitcode=-49 on failure) ! TXC'MENUFLAGS1 flags (for deleting items from the TXF_MENU menus) define TXMF1_RELOAD = &h00000001 ! reload menu from DLL before starting define TXMF1_FILE = &h00000002 ! remove entire file menu define TXMF1_EDIT = &h00000004 ! remove entire edit menu define TXMF1_VIEW = &h00000008 ! remove entire view menu define TXMF1_INSERT = &h00000010 ! remove entire insert menu define TXMF1_FONT = &h00000020 ! remove entire font menu define TXMF1_PARAGRAPH = &h00000040 ! remove entire paragraph menu define TXMF1_TABLE = &h00000080 ! remove entire table menu define TXMF1_OTHER = &h00000100 ! remove entire other menu define TXMF1_HELP = &h00000200 ! remove entire help menu define TXMF1_FILE_NEW = &h00001000 ! remove File|New define TXMF1_FILE_OPEN = &h00002000 ! remove File|Open define TXMF1_FILE_SAVE = &h00004000 ! remove File|Save define TXMF1_FILE_SAVEAS = &h00008000 ! remove File|SaveAs define TXMF1_FILE_LAYOUT = &h00010000 ! remove File|PageLayout define TXMF1_FILE_SETUP = &h00020000 ! remove File|Print Setup define TXMF1_FILE_PRINT = &h00040000 ! remove File|Print define TXMF1_FILE_PREVIEW = &h00080000 ! remove File|PrintPreview define TXMF1_FILE_EXIT = &h00100000 ! remove File|Exit define TXMF1_EDIT_CLIP = &h00200000 ! remove Edit|Cut & Edit|Copy define TXMF1_EDIT_PASTESP = &h00400000 ! remove Edit|Paste Special define TXMF1_EDIT_PICT = &h00800000 ! remove Edit|Edit Picture define TXMF1_EDIT_REPAGE = &h01000000 ! remove Edit|Repaginate define TXMF1_EDIT_SECTION = &h02000000 ! remove Edit|Section define TXMF1_EDIT_STYLE = &h04000000 ! remove Edit|Style define TXMF1_EDIT_FIELD = &h08000000 ! remove Edit|Input Field define TXMF1_EDIT_FRAME = &h10000000 ! remove Edit|Frame or Drawing Object define TXMF1_EDIT_LIST_OR = &h20000000 ! remove Edit|Lists and Overrides define TXMF1_HDR_FTR = &h40000000 ! remove Edit|Headers and Footers + View, Ins (all variations) define TXMF1_EDIT_TRACK = &h80000000 ! remove Edit|Track Changes (all) define TXMF2_EDIT_OLE = &h00000001 ! remove Edit|OLE define TXMF2_EDIT_IME = &h00000002 ! remove Edit|Track Changes define TXMF2_EDIT_FLOW = &h00000004 ! remove Edit|Track Changes define TXMF2_VIEW_PAGE = &h00000010 ! remove View|Page Layout Mode define TXMF2_VIEW_RULEBARS = &h00000020 ! remove View|Ruler, Status Ribbon, Toolbar define TXMF2_VIEW_SPEC = &h00000040 ! remove View|Hidden, Paragraph Marker, fields, etc. define TXMF2_INS_BREAK = &h00000100 ! remove Insert|Break define TXMF2_INS_EPICT = &h00000200 ! remove Insert|Embed Pict define TXMF2_INS_LPICT = &h00000400 ! remove Insert|Link Pict define TXMF2_INS_OLE = &h00000800 ! remove Insert|OLE define TXMF2_INS_FRAMEOBJ = &h00001000 ! remove Insert|Frame & Insert|Drawing Obj define TXMF2_INS_PAGENCD = &h00002000 ! remove Insert|Page #, Count, Dates define TXMF2_INS_TOC = &h00004000 ! remove Insert|TOC define TXMF2_INS_BM = &h00008000 ! remove Insert|Bookmark define TXMF2_INS_FIELD = &h00010000 ! remove Insert|data field, text field, chkbox define TXMF2_INS_HLINK = &h00020000 ! remove Insert|hyperlink ! [102] Flags relating to TXC'HFLAGS1 define TXFH1_OUTPUT_DEF_FONT = &h0001 ! output default font to the file define TXFH1_NO_TAG_FONT = &h0002 ! don't write the tag fonts to the output file define TXFH1_NO_PICT_PATH = &h0004 ! do not save the full path of a picture define TXFH1_NO_DIV = &h0008 ! produce
tag in place of