⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 stdnames.h

📁 IBM Lotus C++ API 7.0a for IBM Lotus Notes/Domino Directory Release --------- ------------------
💻 H
📖 第 1 页 / 共 5 页
字号:
#define DESIGN_FLAG_MOBILE_DIGEST		'K'	/* to keep mobile digests out of form lists */
#define DESIGN_FLAG_CONNECTION_RESOURCE		'k'	/* Data Connection Resource (DCR) for 3rd party database */
#define DESIGN_FLAG_LOTUSSCRIPT_AGENT   'L' /*  FILTER: If its LOTUSSCRIPT */
#define DESIGN_FLAG_DELETED_DOCS		'l' /*  VIEW: Indicates that a view is a deleted documents view */
#define	DESIGN_FLAG_QUERY_MACRO_FILTER	'M'	/*	FILTER: Stored FT query AND macro */
#define DESIGN_FLAG_SITEMAP				'm' /*  FILTER: This is a site(m)ap. */
#define DESIGN_FLAG_NEW					'N'	/*  FORM: Indicates that a subform is listed when making a new form.*/
#define DESIGN_FLAG_HIDE_FROM_NOTES		'n' /*  ALL: notes stamped with this flag 
													will be hidden from Notes clients 
													We need a separate value here 
													because it is possible to be
													hidden from V4 AND to be hidden
													from Notes, and clearing one 
													should not clear the other */
#define	DESIGN_FLAG_QUERY_V4_OBJECT 	'O'	/*	FILTER: Indicates V4 search bar query object - used in addition to 'Q' */
#define DESIGN_FLAG_PRIVATE_STOREDESK   'o' /*  VIEW: If Private_1stUse, store the private view in desktop */
#define	DESIGN_FLAG_PRESERVE 			'P'	/*	ALL: related to data dictionary */
#define DESIGN_FLAG_PRIVATE_1STUSE 		'p'	/* 	VIEW: This is a private copy of a private on first use view. */
#define	DESIGN_FLAG_QUERY_FILTER 		'Q'	/*	FILTER: Indicates full text query ONLY, no filter macro */
#define DESIGN_FLAG_AGENT_SHOWINSEARCH	'q'	/*	FILTER: Search part of this agent should be shown in search bar */
#define DESIGN_FLAG_REPLACE_SPECIAL		'R'	/*	SPECIAL: this flag is the opposite of DESIGN_FLAG_PRESERVE, used
												only for the 'About' and 'Using' notes + the icon bitmap in the icon note */
#define DESIGN_FLAG_PROPAGATE_NOCHANGE  'r' /*  DESIGN: this flag is used to propagate the prohibition of design change */
#define DESIGN_FLAG_V4BACKGROUND_MACRO 	'S'	/*	FILTER: This is a V4 background agent */
#define DESIGN_FLAG_SCRIPTLIB			's'	/*	FILTER: A database global script library note */
#define DESIGN_FLAG_VIEW_CATEGORIZED 	'T'	/* 	VIEW: Indicates a view that is categorized on the categories field */
#define DESIGN_FLAG_DATABASESCRIPT		't'	/*	FILTER: A database script note */
#define DESIGN_FLAG_SUBFORM 			'U'	/*	FORM: Indicates that a form is a subform.*/
#define	DESIGN_FLAG_AGENT_RUNASWEBUSER	'u'	/*	FILTER: Indicates agent should run as effective user on web */
#define	DESIGN_FLAG_AGENT_RUNASINVOKER	'u'	/*	FILTER: Indicates agent should run as invoker (generalize the
												web user notion, reuse the flag */
#define DESIGN_FLAG_PRIVATE_IN_DB 		'V'	/* 	ALL: This is a private element stored in the database */
#define DESIGN_FLAG_IMAGE_WELL			'v'	/*	FORM: Used with 'i' to indicate the image is an image well. 
													Used for images with images across, not images down.
													'v' looks like a bucket */
#define DESIGN_FLAG_WEBPAGE				'W'	/*	FORM: Note is a WEBPAGE	*/
#define DESIGN_FLAG_HIDE_FROM_WEB		'w' /*  ALL: notes stamped with this flag 
													will be hidden from WEB clients */
/* WARNING: A formula that build Design Collecion relies on the fact that Agent Data's
			$Flags is the only Desing Collection element whose $Flags="X" */
#define DESIGN_FLAG_V4AGENT_DATA		'X' /*  FILTER: This is a V4 agent data note */
#define DESIGN_FLAG_SUBFORM_NORENDER	'x'	/*	SUBFORM: indicates whether
												we should render a subform in
												the parent form					*/
#define DESIGN_FLAG_NO_MENU 			'Y'	/*	ALL: Indicates that folder/view/etc. should be hidden from menu. */
#define DESIGN_FLAG_SACTIONS			'y'	/*	Shared actions note	*/
#define DESIGN_FLAG_MULTILINGUAL_PRESERVE_HIDDEN 'Z' /* ALL: Used to indicate design element was hidden */
											/*	before the 'Notes Global Designer' modified it. */
											/*	(used with the "!" flag) */
#define DESIGN_FLAG_SERVLET				'z' /*  FILTER: this is a servlet, not an agent! */
#define DESIGN_FLAG_ACCESSVIEW			'z' /*  FORM: reuse obsoleted servlet flag */

#define DESIGN_FLAG_FRAMESET			'#'	/*	FORM: Indicates that this is a frameset note */ 
#define DESIGN_FLAG_MULTILINGUAL_ELEMENT '!'/*	ALL: Indicates this design element supports the */
											/*	'Notes Global Designer' multilingual addin */
#define DESIGN_FLAG_JAVA_RESOURCE		'@'	/*	FORM: Note is a shared Java resource */
#define DESIGN_FLAG_STYLESHEET_RESOURCE	'='	/* Style Sheet Resource (SSR) */
#define DESIGN_FLAG_WEBSERVICE			'{' /* FILTER: web service design element */
#define DESIGN_FLAG_SHARED_COL			'^' /* VIEW: shared column design element */

#define DESIGN_FLAG_HIDE_FROM_MOBILE	'1'	/*	hide this element from mobile clients */
#define DESIGN_FLAG_HIDE_FROM_PORTAL	'2' /*	hide from portal */

#define DESIGN_FLAG_HIDE_FROM_V3		'3'	/*	ALL: notes stamped with this flag 
													will be hidden from V3 client */
#define DESIGN_FLAG_HIDE_FROM_V4		'4'	/*	ALL: notes stamped with this flag 
													will be hidden from V4 client */
#define DESIGN_FLAG_HIDE_FROM_V5		'5'	/* 	FILTER: 'Q5'= hide from V4.5 search list */
											/*	ALL OTHER: notes stamped with this flag 
													will be hidden from V5 client */
#define DESIGN_FLAG_HIDE_FROM_V6		'6'	/*	ALL: notes stamped with this flag 
													will be hidden from V6 client */
#define DESIGN_FLAG_HIDE_FROM_V7		'7'	/*	ALL: notes stamped with this flag 
													will be hidden from V7 client */
#define DESIGN_FLAG_HIDE_FROM_V8		'8'	/*	ALL: notes stamped with this flag 
													will be hidden from V8 client */
#define DESIGN_FLAG_HIDE_FROM_V9		'9'	/*	ALL: notes stamped with this flag 
													will be hidden from V9 client */
#define DESIGN_FLAG_MUTILINGUAL_HIDE	'0'	/*	ALL: notes stamped with this flag 
													will be hidden from the client 
													usage is for different language
													versions of the design list to be
													hidden completely				*/
#define DESIGN_FLAG_WEBHYBRIDDB			'%'	/*	shimmer design docs */

#define DESIGN_FLAG_READONLY			'&'	/*  for files, at least for starters */
#define DESIGN_FLAG_NEEDSREFRESH		'$' /* 	for files, at least for now */
#define DESIGN_FLAG_HTMLFILE			'>' /*	this design element is an html file */
#define DESIGN_FLAG_JSP					'<'	// 	this design element is a jsp 
#define DESIGN_FLAG_QUERYVIEW		'<'  // VIEW - Query View in design list
#define DESIGN_FLAG_DIRECTORY			'/' /*	this file element is a directory */

#define DESIGN_FLAG_PRINTFORM			'?' /*	FORM - used for printing. */
#define DESIGN_FLAG_HIDEFROMDESIGNLIST	'~'	/*	keep this thing out of a design list */
#define DESIGN_FLAG_HIDEONLYFROMDESIGNLIST	'}'	/*	keep this thing out of a design list but allow users to view doc using it */

/*	These are the flags that help determine the type of a design element.
	These flags are used to sub-class the note classes, and cannot be
	changed once they are created (for example, there is no way to change
	a form into a subform). */

#define DESIGN_FLAGS_SUBCLASS		"UW#yi@GFXstmzk=Kg%{^"

/*	These are the flags that can be used to distinguish between two
	design elements that have the same class, subclass (see DESIGN_FLAGS_SUBCLASS),
	and name. */

#define DESIGN_FLAGS_DISTINGUISH	"nw123456789"

/* '+' = ANY of the flags, '-' = NONE of the flags, '*' = ALL of the flags 	*/
/* '(+-*' = a combination of the above.										*/
/*	 Example:  "(+AB-C*DE" = (A OR B) AND (NOT C) AND (D AND E)				*/
/* 		Note: be sure to have +-* placeholders even if no flags for some.	*/
/* 			  ie: "(+-C*DE"   = (NOT C) AND (D AND E).						*/
/*	 Note: "(+-Q*" is equivalent to "-Q" 									*/

#define	DFLAGPAT_V4SEARCHBAR "(+Qq-Bst5nmz*"/* display things editable at V4 search bar; version filtering */
#define	DFLAGPAT_SEARCHBAR "(+QM-st5nmz*" 	/* display things editable at search bar; version filtering */

#define DFLAGPAT_VIEWFORM "-FQMUGXWy#i@0nKg~%z^"	/* display things editable with dialog box; version filtering */
#define DFLAGPAT_VIEWFORM_MENUABLE "-FQMUGXWy#i@40nKg~%z^}"	/* display things showable on the menu */
#define DFLAGPAT_VIEWFORM_ALL_VERSIONS "-FQMUGXWy#i@Kg~%z^}" /* display things editable with dialog box; no version filtering (for design) */
#define DFLAGPAT_PRINTFORM_ALL_VERSIONS "+?" /* display things editable with dialog box; no version filtering (for design) */

#define	DFLAGPAT_TOOLSRUNMACRO "-QXMBESIst5nmz{"/* display things that are runnable; version filtering */
#define DFLAGPAT_AGENTSLIST	"-QXstmz{"		/* display things that show up in agents list. No version filtering (for design) */
#define DFLAGPAT_PASTEAGENTS	"+I"		/* select only paste agents */
#define DFLAGPAT_SCRIPTLIB		 "+sh"		/* display only database global script libraries */
#define DFLAGPAT_SCRIPTLIB_LS	 "(+s-jh*"	/* display only database global LotusScript script libraries */
#define DFLAGPAT_SCRIPTLIB_JAVA	 "*sj"		/* display only database global Java script libraries */
#define DFLAGPAT_SCRIPTLIB_JS	 "+h"		/* display only database global Javascript script libraries */
#define DFLAGPAT_DATABASESCRIPT "+t"		/* display only database level script */

#define DFLAGPAT_SUBFORM "(+U-40n*"		 	/* display only subforms; version filtering	*/
#define DFLAGPAT_SUBFORM_DESIGN "(+U-40*"	/* display only subforms; for design mode, version filtering	*/
#define DFLAGPAT_SUBFORM_ALL_VERSIONS "+U"	/* only subforms; no version filtering */
#define	DFLAGPAT_DBRUNMACRO "+BS"			/* run all background filters */
#define DFLAGPAT_COMPOSE "-C40n"			/* display forms that belong in compose menu; version filtering */
#define DFLAGPAT_NOHIDDENNOTES "-n"			/* select elements not hidden from notes */
#define DFLAGPAT_NOHIDDENWEB "-w"			/* select elements not hidden from web */
#define DFLAGPAT_QUERYBYFORM "-DU40nyz{"	/* display forms that appear in query by form; version filtering */
#define	DFLAGPAT_PRESERVE "+P"				/* related to data dictionary; no version filtering */
#define DFLAGPAT_SUBADD	"(+-40*UA"			/* subforms in the add subform list; no version filtering */
#define DFLAGPAT_SUBNEW "(+-40*UN"			/* subforms that are listed when making a new form.*/
#define DFLAGPAT_VIEW "-FG40n^"				/* display only views */
#define DFLAGPAT_VIEW_DESIGN "-FG40^"		/* display only views, ignore hidden from notes */
#define DFLAGPAT_NOTHIDDEN "-40n"			/* design element is not hidden*/
#define DFLAGPAT_FOLDER "(+-04n*F"			/* display only folders; version filtering */
#define DFLAGPAT_FOLDER_DESIGN "(+-04*F"	/* display only folders; version filtering, ignore hidden notes */
#define DFLAGPAT_FOLDER_ALL_VERSIONS "*F"/* display only folders; no version filtering (for design) */
#define DFLAGPAT_CALENDAR "*c"				/* display only calendar-style views */
#define DFLAGPAT_SHAREDVIEWS "-FGV^40n"		/* display only shared views */
#define DFLAGPAT_SHAREDVIEWSFOLDERS "-G^V40p"	/* display only shared views and folder; all notes & web */
#define DFLAGPAT_SHAREDWEBVIEWS "-FGV40wp^"	/* display only shared views not hidden from web */
#define DFLAGPAT_SHAREDWEBVIEWSFOLDERS "-GV40wp^" /* display only shared views and folders not hidden from web */
#define DFLAGPAT_VIEWS_AND_FOLDERS "-G40n^"	/* display only views and folder; version filtering */
#define DFLAGPAT_VIEWS_AND_FOLDERS_DESIGN "-G40^"	/* display only views and folder; all notes & web */
#define DFLAGPAT_SHARED_COLS "(+-*^"		/* display only shared columns */

#define DFLAGPAT_VIEWMAP "(+-04n*G"			/* display only GraphicViews; version filtering */
#define DFLAGPAT_VIEWMAP_ALL_VERSIONS "*G"	/* display only GraphicViews; no version filtering (for design) */
#define DFLAGPAT_VIEWMAPWEB "(+-04w*G"		/* display only GraphicViews available to web; version filtering */
#define DFLAGPAT_VIEWMAP_DESIGN "(+-04*G" 	/* display only GraphicViews; all notes & web navs */

#define DFLAGPAT_WEBPAGE "(+-*W"			/* display WebPages	*/
#define DFLAGPAT_WEBPAGE_NOTES "(+W-n*"		/* display WebPages	available to notes client */
#define DFLAGPAT_WEBPAGE_WEB "(+W-w*"		/* display WebPages	available to web client */
#define DFLAGPAT_OTHER_DLG "(+-04n*H"			/* display forms that belong in compose menu */
#define DFLAGPAT_CATEGORIZED_VIEW "(+-04n*T"	/* display only categorized views */

#define DFLAGPAT_DEFAULT_DESIGN "+d"		/* detect default design note for it's class (used for VIEW) */
#define DFLAGPAT_FRAMESET "(+-*#"			/* display only Frameset notes */
#define DFLAGPAT_FRAMESET_NOTES "(+#-n*"  	/* Frameset notes available to notes client */
#define DFLAGPAT_FRAMESET_WEB "(+#-w*"  	/* Frameset notes available to web client */
#define DFLAGPAT_SITEMAP	"+m"			/* SiteMap notes (actually, "mQ345") */
#define DFLAGPAT_SITEMAP_NOTES "(+m-n*"		/* sitemap notes available to notes client */
#define DFLAGPAT_SITEMAP_WEB "(+m-w*"		/* sitemap notes available to web client */
#define DFLAGPAT_IMAGE_RESOURCE "+i"		/* display only shared image resources */
#define DFLAGPAT_IMAGE_RES_NOTES "(+i-n*"	/* display only notes visible images */
#define DFLAGPAT_IMAGE_RES_WEB	"(+i-w*"	/* display only web visible images */
#define DFLAGPAT_IMAGE_WELL_RESOURCE "(+-*iv" /* display only shared image resources that 
												have more than one image across */
#define DFLAGPAT_IMAGE_WELL_NOTES "(+-n*iv" /* display only shared image resources that 
												have more than one image across - notes only */
#define DFLAGPAT_IMAGE_WELL_WEB "(+-w*iv" /* display only shared image resources that 
												have more than one image across - web only */
#define DFLAGPAT_JAVA_RESOURCE "+@"			/* display only shared Java resources */
#define DFLAGPAT_JAVA_RESOURCE_NOTES "(+@-n*"	/* display only shared Java resources visible to notes */
#define DFLAGPAT_JAVA_RESOURCE_WEB "(+@-w*"		/* display only shared Java resources visible to web */

#define DFLAGPAT_DATA_CONNECTION_RESOURCE "+k"		/* display only shared data connection resources */
#define DFLAGPAT_DB2ACCESSVIEW	"+z"			/* display only db2 access views */

#define DFLAGPAT_STYLE_SHEET_RESOURCE "+="	/* display only shared style sheet resources */
#define DFLAGPAT_STYLE_SHEETS_NOTES "(+=-n*" /* display only notes visible style sheets */
#define DFLAGPAT_STYLE_SHEETS_WEB "(+=-w*"	/* display only web visible style sheets */
#define DFLAGPAT_FILE			"+g"		/* display only files */
#define DFLAGPAT_FILE_DL		"(+g-~*"	/* list of files that should show in file DL */
#define DFLAGPAT_FILE_NOTES		"(+g-n*"	/* list of notes only files */
#define DFLAGPAT_FILE_WEB		"(+g-w*"	/* list of web only files */
#define DFLAGPAT_HTMLFILES		"(+-*g>"	/* display only html files */
#define DFLAGPAT_HTMLFILES_NOTES "(+-n*g>"	/* htmlfiles that are notes visible */
#define DFLAGPAT_HTMLFILES_WEB	"(+-w*g>"	/* htmlfiles that are web visible */
#define DFLAGPAT_FILE_ELEMS		"(+gi=-/*"	/* files plus images plus style sheets with no directory elements */

#define DFLAGPAT_SERVLET		"+z"		/* servlets */
#define DFLAGPAT_SERVLET_NOTES	"(+z-n*"	/* servlets not hidden from notes */
#define DFLAGPAT_SERVLET_WEB	"(+z-w*"	/* servlets not hidden from the web */

#define DFLAGPAT_WEBSERVICE		"+{"		/* web service */
#define DFLAGPAT_JAVA_WEBSERVICE "(+Jj-*{"	/* java web services */
#define DFLAGPAT_LS_WEBSERVICE   "*{L"		/* lotusscript web services */

#define DFLAGPAT_JSP			"(+-*g<"		/* display only JSP's */

/* Shared actions must be visible to both Notes and the Web since there is

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -