RVC::UI Namespace Reference

Classes

class  CTRL_EDIT_OBJECTNAME
 Object name 'edit' control. More...
class  DLG_DB_BASE
 Base for database table viewing dialogs. More...
class  DLG_DB_FIELD_COLOR
 Dialog to view or edit "color" field value. More...
class  DLG_DB_FIELD_MEMO
 Dialog to view or edit "memo" field value. More...
class  DLG_DB_FIELD_PICKLIST
class  DLG_DB_FIELD_REVALUE
 Base dialog to allow user to revalue fields. More...
class  DLG_DB_FIELD_VALUE
 Base for database field value view/edit dialogs. More...
class  DLG_DB_RECORD
class  DLG_EDIT_RASTER_VALUE
 Dialog allowing editing of raster cell value. More...
class  DLG_LABELFRAMESTYLE
class  DLG_SELECT_RECORDSET
 Dialog to allow user to select "set" of records from table. More...
class  FORM_DB_FIELD_PICKLIST
 Form for picking database field value from list. More...
class  FORM_DB_RECORD
 Form for viewing and editing single database record. More...
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_GEOMETRIC_EXTRACT
 Form to select geometric object(s) and element extraction options. More...
class  FORM_IMAGE_PYRAMID
 Form for setting IMAGE::PYRAMID values. More...
class  FORM_IMAGEDISPLAYBANDS
 Form for choosing image display mode and bands. 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  FORM_SELECT_ELEMENTS_CAD
 Form to select elements from CAD object. More...
class  FORM_SELECT_ELEMENTS_FIXEDTYPE
 Form to select elements of specified fixed type. More...
class  FORM_SELECT_ELEMENTS_GEOMETRIC
 Form with options to select elements from geometric object. More...
class  FORM_SELECT_ELEMENTS_REGION
 Form to select elements from region object. More...
class  FORM_SELECT_ELEMENTS_SHAPE
 Form to select elements from shape object. More...
class  FORM_SELECT_ELEMENTS_SINGLETYPE
 Form to select elements of single type. More...
class  FORM_SELECT_ELEMENTS_TIN
 Form to select elements from TIN object. More...
class  FORM_SELECT_ELEMENTS_USERTYPE
 Form to select elements of user-chosen type. More...
class  FORM_SELECT_ELEMENTS_VECTOR
 Form to select elements from vector object. 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
}
enum  STYLECOPYPATTERNFLAGS { STYLECOPYPATTERNFLAG_None = 0, STYLECOPYPATTERNFLAG_NoCheckDupPattern = 0x01, STYLECOPYPATTERNFLAG_AskUserDupPattern = 0x02 }

Functions

ERRVALUE DlgDbFieldSetupPickList (MDLGPARENT dlgparent, const RVC::OBJITEM &ObjItemDb, RVC::DBTABLE::FIELDINFO &FieldInfoFor)
ERRVALUE DlgDbFieldSetupPickList (MDLGPARENT dlgparent, const RVC::OBJITEM &ObjItemTableFor, INT32 FieldNumFor)
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 DlgRastThemeMapEdit (MDLGPARENT parent, const RVC::OBJITEM &RastObjItem, RVC::RASTERTHEMEPARM &parmobj)
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)
bool operator!= (const FORM_DB_FIELD_PICKLIST::SETTINGS &lhs, const FORM_DB_FIELD_PICKLIST::SETTINGS &rhs)
bool operator== (const FORM_DB_FIELD_PICKLIST::SETTINGS &lhs, const FORM_DB_FIELD_PICKLIST::SETTINGS &rhs)
INT32 StyleCopyPattern (RVC::STYLE &ObjStyleTgt, RVC::STYLE &ObjStyleSrc, RVC::PATTERNTYPE PatternType, INT32 SrcPatternNum, STYLECOPYPATTERNFLAGS flags=STYLECOPYPATTERNFLAG_None, MDLGPARENT dlgparent=0)

Enumeration Type Documentation

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.

Enumerator:
STYLECOPYPATTERNFLAG_None 
STYLECOPYPATTERNFLAG_NoCheckDupPattern 

Don't check for duplicate pattern, always copy.

STYLECOPYPATTERNFLAG_AskUserDupPattern 

Ask user whether to copy duplicate pattern.


Function Documentation

ERRVALUE RVC::UI::DlgDbFieldSetupPickList ( MDLGPARENT  dlgparent,
const RVC::OBJITEM ObjItemDb,
RVC::DBTABLE::FIELDINFO FieldInfoFor 
)
Parameters:
dlgparent Parent for dialog
ObjItemDb Location of databse object
FieldInfoFor Info for field picklist is for passed/returned
ERRVALUE RVC::UI::DlgDbFieldSetupPickList ( MDLGPARENT  dlgparent,
const RVC::OBJITEM ObjItemTableFor,
INT32  FieldNumFor 
)
Parameters:
dlgparent Parent for dialog
ObjItemTableFor Location of existing table picklist is for
FieldNumFor Field in existing table picklist is for
ERRVALUE RVC::UI::DlgRastThemeMapEdit ( MDLGPARENT  parent,
const RVC::OBJITEM RastObjItem,
RVC::RASTERTHEMEPARM parmobj 
)
bool RVC::UI::operator!= ( const FORM_DB_FIELD_PICKLIST::SETTINGS &  lhs,
const FORM_DB_FIELD_PICKLIST::SETTINGS &  rhs 
) [inline]
bool RVC::UI::operator== ( const FORM_DB_FIELD_PICKLIST::SETTINGS &  lhs,
const FORM_DB_FIELD_PICKLIST::SETTINGS &  rhs 
) [inline]
INT32 RVC::UI::StyleCopyPattern ( RVC::STYLE ObjStyleTgt,
RVC::STYLE ObjStyleSrc,
RVC::PATTERNTYPE  PatternType,
INT32  SrcPatternNum,
STYLECOPYPATTERNFLAGS  flags = STYLECOPYPATTERNFLAG_None,
MDLGPARENT  dlgparent = 0 
)

Copy pattern from one style object to another.

Returns:
Pattern number in target object, < 0 if error.
Parameters:
ObjStyleTgt Source style object
ObjStyleSrc Target style object, must be open for write
PatternType Pattern type
SrcPatternNum Source patter number
flags Flags
dlgparent Parent for dialog if required

Generated on Sun Oct 7 21:38:48 2012 for TNTsdk 2012 by  doxygen 1.6.1