/********************
	 The Geometer's Sketchpad
	 (C) 1989-2001 by KCP Technologies, Inc.
	 All rights reserved.																				

	tsp_symbolmenu.dat:	Text Style Palette "Insert Other Symbol" menu data table
	
	This *.dat file is for use by platforms that implement a Text Style Palette
	and include an "Insert Other Symbol" drop-down menu (a la desktop GSP/4 platforms).
	
	Platforms should #include this data table directly in their Text Style Palette's
	implementation module (*.c file), to define private to that unit the list of
	ordered list of symbols which they should present in their menu. The menu
	should contain NUM_InsertOtherSymbolMenu_Symbols drawn in order from
	gInsertOtherSymbolMenu_Symbols[].
	 
	The module which includes this one must also #include MFS_symbols.h.
*****************/

static const MFS_Symbol gInsertOtherSymbolMenu_Symbols[] =
{
	/* High school geometry operator naming symbols */
	MFS_SymbolTriangle, MFS_SymbolCircle, 
	
	/* High school geometry relations */
	MFS_SymbolParallel, MFS_SymbolPerpendicular,
	
	/* Relationals, continuing the theme of SymbolCongruent */
	MFS_SymbolSimilar, MFS_SymbolApproxEqual,MFS_SymbolIdentical, MFS_SymbolNotEqual, MFS_SymbolMoreEqual, MFS_SymbolLessEqual,
	
	/* Other arithmetic, continuing the theme of relationals */
	MFS_SymbolDivide, MFS_SymbolMinus, MFS_SymbolPlusMinus, MFS_SymbolDot, MFS_SymbolSmallDot,
	
	/* Sometimes this comes out of arithmetic... */
	MFS_SymbolInfinity,
	
	/* Higher math expression operators */
	MFS_SymbolIntegral, MFS_SymbolSum, MFS_SymbolProduct,
	
	/* Iteration operators */
	MFS_SymbolRightArrow, MFS_SymbolRightDoubleArrow,
	
	/* Logic operators */
	MFS_SymbolTherefore, MFS_SymbolThereExists, MFS_SymbolForAll,
	
	/* Greek operands */
	MFS_SymbolAlpha, MFS_SymbolBeta, MFS_SymbolGamma, MFS_SymbolDeltaUC, MFS_SymbolDelta, MFS_SymbolEpsilon, MFS_SymbolTheta, MFS_SymbolPhi, 
};

#define NUM_InsertOtherSymbolMenu_Symbols  (sizeof(gInsertOtherSymbolMenu_Symbols)/sizeof(MFS_Symbol))

