ftp.nice.ch/pub/next/connectivity/news/NewsBase.3.02.s.tar.gz#/NewsBase302.source/NNTP/common.subproj/data_types.h

This is data_types.h in view mode; [Download] [Up]

/*  data_types.h
 *    defines a data type which is used in DataBase
 *
 */

#define		NEWSBASE		"NewsBase"
#define		MMEDITOR		"MMEdit"

#define		DATATYPENAME_MAX	30	/* max. len. of dataTypeName */

/* key name for groupListDB */
#define		GROUPLIST_DB		"groupListDB"
#define		GROUPNAME		"Newsgroups"
#define		LAST			"last"
#define		FIRST			"first"
#define		CANPOST			"canPost"
#define		ESTIMATENUM		"estNum"
#define		ART_NUM_SET		"article_num_set"
#define		SUBSCRIBE		"subscribe"
#define		NEWNEWSGROUP		"newNewsGroup"

#define		MESSAGE_ID		"Message-ID"
#define		REFERENCES		"References"
#define		SUBJECT			"Subject"
#define		DISTRIBUTION		"Distribution"
#define		FROM			"From"
#define		REPLY_TO		"Reply-To"
#define		FOLLOWUP_TO		"Followup-To"
#define		KEYWORDS		"Keywords"
#define		DATE			"Date"
#define		PATH			"Path"
#define		LINES			"Lines"

/* key word for article body of plain text  */
#define		PLAINTEXT		"plainText"

/* key word for an infoD, which is in articleDB and has information for each
 * articleItem
 */
#define		HEADER_INFO		"header.tbl"
#define		INDEX_RTF		"index.rtf"
#define 	GROUPINFO		"groupInfo.tbl"
#define		ARTICLE_NUM		"articleNum"
#define		SENDER			"Sender"
#define		ORGANIZATION		"Organization"

/* for nntp */
#define		LINE_CHR_MAX		512

// defines for Preferences
#define OWNER "NewsBase"
#define AUTOCONNECTFLAG "AutoConnectFlag"
#define FONT "Font"
#define EDITOR_SIZE "EditorSize"
#define EDITOR_LOCATION "EditorLocation"
#define EDITOR_VIEW_SIZES "EditorViewSizes"
#define DISKBROWSER_FRAME "DiskBrowserFrame"
#define NNTPBROWSER_FRAME "NNTPBrowserFrame"
#define NNTPSERVER "NNTPServer"
#define KANJICODE "KanjiCode"
#define JFIF_OR_TIFF "JFIForTIFF"
#define JPEGCOMPRESSIONFACTOR "JPEGCompressionFactor"
#define DISTRIBUTION "Distribution"
#define SAVEDIRECTORY "SaveDirectory"
#define NEWSRCFILE "NewsrcFile"
#define FROM "From"
#define REPLYTO "ReplyTo"
#define ARTICLEBROWSERMODE "ArticleBrowserMode"		/* browser, list */
#define NEWSGROUPBROWSERMODE "NewsGroupBrowserMode"	/* browser, list */
#define PRINT_INFO_SCALING_FACTOR "PrintInfoScalingFactor"

#define ARTICLESELECT "ArticleSelect"		/* SingleClick, DoubleClick */
#define SINGLECLICK "SingleClick"
#define DOUBLECLICK "DoubleClick"

#define VIEWERBACKGROUND "ViewerBackground"
#define MULTIPLEVIEWERFLAG "MultipleViewerFlag"
#define NUM_ARTTOGET "ArtNumDef"

#define	ARTICLESIZEMARK	"ArticleSizeMark"
#define	RECONNECTTIME	"ReconnectTime"

#define NEWS_FILE_EXTENSION "news"
#define MM_FILE_EXTENSION "mmd"
#define RTF_FILE_EXTENSION "rtf"
#define MIME_FILE_EXTENSION "mime"
#define NEWSBASE_PBOARD_TYPE "NewsBase RTF Format"
#define RTF_CONTROL_WORD "MMtiff"

/* multimedia data types */
#define 	MMRTF	"rtf"
#define		MMTIFF	"tiff"
#define		MMSND	"snd"
#define		MMMTIF	"mtif"
#define		MMTBL	"tbl"
#define		MMVID	"vid"

#define EDITOR_APP_NAME MMEDITOR
#define LoStr(key)      doLocalString(NULL,key,NULL)











These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.