RVC::UI Namespace Reference


Classes

class  CTRL_EDIT_OBJECTNAME
 Object name 'edit' control. More...
class  DLG_EDIT_RASTER_VALUE
 Dialog allowing editing of raster cell value. More...
class  DLG_LABELFRAMESTYLE
class  FORM_EDIT_DESCRIPTOR
 Object name edit form with label and edit field. More...
class  FORM_EDIT_OBJECTNAME
 Object name edit form with label and edit field. More...
class  FORM_EDIT_RASTER_VALUE
 Form consisting of label and edit field(s) for specified image cell type. More...
class  FORM_EDIT_STYLE
 User Interface form for editing style definition. More...
class  FORM_IMAGE_PYRAMID
 Form for setting IMAGE::PYRAMID values. More...
class  FORM_OBJECT_LIST
 Form containing basic object selection list with "select", "remove", and "remove all" buttons. More...
class  FORM_OBJECT_SINGLE
 Form to manage single object selection, containing button on text. More...
class  FORM_RASTER_COMPRESSION
 Form for setting raster internal compression type and quality. More...
class  FORM_RASTER_TYPE
 Form containing rasterr cell types to select. More...
class  FORM_SELECT_CHILD
 Combobox that contains the list of children from a given parent to select from given a possible filter. More...
class  OBJTYPEIMAGELIST
 Class to keep track of image list for object types. More...

Enumerations

enum  EDITSTYLEFLAGS {
  EDITSTYLEFLAG_None = 0x00000000, EDITSTYLEFLAG_DefaultOnly = 0x00000001, EDITSTYLEFLAG_CAD = 0x00000002, EDITSTYLEFLAG_SingleType = 0x00000004,
  EDITSTYLEFLAG_NoRenameStyles = 0x00000010, EDITSTYLEFLAG_NoNewDelStyles = 0x00000020, EDITSTYLEFLAG_NoElemHeight = 0x00000040, EDITSTYLEFLAG_NoTypeButtons = 0x00000080,
  EDITSTYLEFLAG_NoScaleToLayout = 0x00000100, EDITSTYLEFLAG_NoScaleOptions = 0x00000200, EDITSTYLEFLAG_NoSample = 0x00000400, EDITSTYLEFLAG_AllowScaleToNone = 0x00000800,
  EDITSTYLEFLAG_SymbolForceSquare = 0x00010000, EDITSTYLEFLAG_SymbolNoNone = 0x00020000, EDITSTYLEFLAG_TextAllowHTML = 0x00100000, EDITSTYLEFLAG_TextAllowSpecialFormat = 0x00200000,
  EDITSTYLEFLAG_TextAllowVertAlignment = 0x00400000, EDITSTYLEFLAG_TextForceWordWrap = 0x00800000, EDITSTYLEFLAG_TextNoBlockWidth = 0x01000000, EDITSTYLEFLAG_TextNoWordWrap = 0x02000000
}

Functions

 DEFINE_ENUM_OP_BITWISE (EDITSTYLEFLAGS)
int DlgGetIcon (MDLGPARENT dlgparent, const MISTRING &PromptStr, RVC::OBJITEM &StyleObjItem, const COLOR &SampleColor)
int DlgGetPattern (MDLGPARENT dlgparent, const MISTRING &PromptStr, RVC::PATTERNTYPE PatternType, const RVC::OBJITEM &StyleObjItem, const COLOR &SampleColor)
ERRVALUE DlgGetPatterns (MDLGPARENT dlgparent, const MISTRING &PromptStr, RVC::PATTERNTYPE PatternType, RVC::OBJITEM &StyleObjItem, SIMPLE_ARRAY< INT32 > &PatternNums, const COLOR &SampleColor)
ERRVALUE DlgStyleEdit (MDLGPARENT dlgparent, const RVC::OBJITEM &ObjItemStyle, MULTISTYLE &DftStyle, double CurMapScale, EDITSTYLEFLAGS flags, RVC::STYLETYPE StyleType=STYLETYPE_NumTypes)
ERRVALUE DlgStyleEdit (MDLGPARENT dlgparent, const RVC::OBJITEM &ObjItemStyle, TEXTSTYLE &DftStyle, double CurMapScale, EDITSTYLEFLAGS flags)
ERRVALUE DlgStyleEdit (MDLGPARENT dlgparent, const RVC::OBJITEM &ObjItemStyle, POLYSTYLE &DftStyle, double CurMapScale, EDITSTYLEFLAGS flags)
ERRVALUE DlgStyleEdit (MDLGPARENT dlgparent, const RVC::OBJITEM &ObjItemStyle, LINESTYLE &DftStyle, double CurMapScale, EDITSTYLEFLAGS flags)
ERRVALUE DlgStyleEdit (MDLGPARENT dlgparent, const RVC::OBJITEM &ObjItemStyle, POINTSTYLE &DftStyle, double CurMapScale, EDITSTYLEFLAGS flags)
ERRVALUE DlgStyleEdit (MDLGPARENT dlgparent, const RVC::OBJITEM &ObjItemStyle, double CurMapScale, EDITSTYLEFLAGS flags, RVC::STYLETYPE StyleType=STYLETYPE_NumTypes)
ERRVALUE DlgStyleEditPattern (MDLGPARENT dlgparent, const RVC::OBJITEM &StyleObjItem, RVC::PATTERNTYPE PatternType, INT32 PatternNum, const COLOR &varcolor)
ERRVALUE DlgStyleEditPatternSet (MDLGPARENT dlgparent, const RVC::OBJITEM &StyleObjItem, RVC::PATTERNTYPE PatternType, const COLOR &varcolor, INT32 PatternNum=-1)
int DlgTableEditStyleByAttribute (MDLGPARENT dlgparent, const RVC::OBJITEM &dbobjitem, RVC::OBJECTNAME &tablename, MULTISTYLE &DftStyle, double CurMapScale, const OBJITEM *pDftStyleObjItem=0, RVC::STYLETYPE DftStyleType=RVC::STYLETYPE_NumTypes)
int DlgTableEditStyleByAttribute (MDLGPARENT dlgparent, const RVC::OBJITEM &dbobjitem, ELEMTYPE elemtype, RVC::OBJECTNAME &tablename, POLYSTYLE &DftStyle, double CurMapScale, const OBJITEM *pDftStyleObjItem=0)
int DlgTableEditStyleByAttribute (MDLGPARENT dlgparent, const RVC::OBJITEM &dbobjitem, ELEMTYPE elemtype, RVC::OBJECTNAME &tablename, LINESTYLE &DftStyle, double CurMapScale, const OBJITEM *pDftStyleObjItem=0)
int DlgTableEditStyleByAttribute (MDLGPARENT dlgparent, const RVC::OBJITEM &dbobjitem, ELEMTYPE elemtype, RVC::OBJECTNAME &tablename, POINTSTYLE &DftStyle, double CurMapScale, const OBJITEM *pDftStyleObjItem=0)
int DlgTableEditStyleByTheme (MDLGPARENT dlgparent, const RVC::OBJITEM &dbobjitem, ELEMTYPE elemtype, RVC::OBJECTNAME &tablename)


Enumeration Type Documentation

enum RVC::UI::EDITSTYLEFLAGS

Enumeration of flags for style editor forms and dialogs.

Enumerator:
EDITSTYLEFLAG_None  No flags specified.
EDITSTYLEFLAG_DefaultOnly  Only editing the "default" style.
EDITSTYLEFLAG_CAD  Editing CAD styles.
EDITSTYLEFLAG_SingleType  Only allow editing of specified style type.
EDITSTYLEFLAG_NoRenameStyles  Don't allow styles to be renamed.
EDITSTYLEFLAG_NoNewDelStyles  Don't allow styles to be created or deleted.
EDITSTYLEFLAG_NoElemHeight  Don't include "Use element height" togglebutton.
EDITSTYLEFLAG_NoTypeButtons  Don't include buttons for switching style type.
EDITSTYLEFLAG_NoScaleToLayout  Don't allow scaling to "layout".
EDITSTYLEFLAG_NoScaleOptions  Don't give user options for scale-to.
EDITSTYLEFLAG_NoSample  No not show "sample".
EDITSTYLEFLAG_AllowScaleToNone  Allow scaling to "none".
EDITSTYLEFLAG_SymbolForceSquare  Force symbol "width" to match "height".
EDITSTYLEFLAG_SymbolNoNone  Don't allow "no symbol" option.
EDITSTYLEFLAG_TextAllowHTML  Allow HTML text formatting options.
EDITSTYLEFLAG_TextAllowSpecialFormat  Allow "Special Format" options for text styles.
EDITSTYLEFLAG_TextAllowVertAlignment  Add option for text vertical alignment.
EDITSTYLEFLAG_TextForceWordWrap  Force word wrap.
EDITSTYLEFLAG_TextNoBlockWidth  Don't allow setting block width.
EDITSTYLEFLAG_TextNoWordWrap  Disallow setting word wrap.

Definition at line 81 of file uistyle.h.


Function Documentation

RVC::UI::DEFINE_ENUM_OP_BITWISE ( EDITSTYLEFLAGS   ) 


Generated on Thu Apr 26 04:18:21 2007 for TNTsdk by  doxygen 1.5.2