Dialog Functions

:Associate with "Dialog Functions" More...

Functions

ERRVALUE RVC::DlgEditACL (MDLGPARENT dlgparent, const MISTRING &title, const RVC::OBJITEM &ObjItem, SIMPLE_ARRAY< UINT8 > &buffer)
ERRVALUE RVC::DlgEditFileDescriptor (MDLGPARENT dlgparent, RVC::DESCRIPTOR &Descriptor, const FILEPATH &ParentDirectory, const MISTRING &title=TEXTID__None, EDITDESCRIPTORFLAGS flags=EDITDESCRIPTORFLAG_Default)
ERRVALUE RVC::DlgEditObjectDescriptor (MDLGPARENT dlgparent, OBJITEM &ObjItem, const MISTRING &title=TEXTID__None, EDITDESCRIPTORFLAGS flags=EDITDESCRIPTORFLAG_Default)
ERRVALUE RVC::DlgEditObjectDescriptor (MDLGPARENT dlgparent, DESCRIPTOR &Descriptor, FastDelegate< bool(RVC::OBJECTNAME &)> delegate, const MISTRING &title=TEXTID__None, EDITDESCRIPTORFLAGS flags=EDITDESCRIPTORFLAG_Default)
ERRVALUE RVC::DlgEditObjectDescriptor (MDLGPARENT dlgparent, DESCRIPTOR &Descriptor, const MISTRING &title=TEXTID__None, EDITDESCRIPTORFLAGS flags=EDITDESCRIPTORFLAG_Default)
ERRVALUE RVC::DlgEditObjectInfo (MDLGPARENT dlgparent, const RVC::OBJITEM &ObjItem)
int RVC::DlgGeorefMakeImplied (MDLGPARENT dlgparent)
ERRVALUE RVC::DlgGeorefMakeSimple (MDLGPARENT dlgparent)
ERRVALUE RVC::DlgGetGeoDatabases (MDLGPARENT dlgparent, const MISTRING &promptstr, RVC::OBJITEMLIST &objlist, RVC::GETOBJFILTER *filter=0)
ERRVALUE RVC::DlgGetObject (MDLGPARENT dlgparent, const MISTRING &promptstr, const RVC::OBJTYPESET &objtypes, RVC::OBJITEM &objitem, GETOBJFLAGS flags=GETOBJFLAG_None, RVC::GETOBJFILTER *filter=0, const char *inigroup=0)
ERRVALUE RVC::DlgGetObjects (MDLGPARENT dlgparent, const MISTRING &promptstr, const RVC::OBJTYPESET &objtypes, RVC::OBJITEMLIST &objlist, GETOBJFLAGS flags=GETOBJFLAG_None, RVC::GETOBJFILTER *filter=0, int minobjs=1, int maxobjs=0, const char *inigroup=0)
ERRVALUE RVC::DlgGetObjectSet (MDLGPARENT dlgparent, const MISTRING &promptstr, const RVC::OBJTYPESET &objtypes, RVC::OBJITEMLIST &objlist, GETOBJFLAGS flags=GETOBJFLAG_None, RVC::GETOBJFILTER *filter=0, const char *inigroup=0)
ERRVALUE RVC::DlgGetObjectSet (MDLGPARENT dlgparent, const MISTRING &promptstr, const RVC::OBJTYPESET &objtypes, const MISTRING labelstr[], RVC::OBJITEMLIST &objlist, GETOBJFLAGS flags=GETOBJFLAG_None, RVC::GETOBJFILTER *filter=0, const char *inigroup=0)
ERRVALUE RVC::DlgGetObjectSet (MDLGPARENT dlgparent, const MISTRING &promptstr, const RVC::OBJTYPESET &objtypes, const TEXTID labelids[], RVC::OBJITEMLIST &objlist, GETOBJFLAGS flags=GETOBJFLAG_None, RVC::GETOBJFILTER *filter=0, const char *inigroup=0)
int RVC::DlgGetPattern (MDLGPARENT dlgparent, const MISTRING &PromptStr, RVC::STYLE::PATTERN PatternType, const RVC::OBJITEM &StyleObjItem, const COLOR &SampleColor)
ERRVALUE RVC::DlgGetPatterns (MDLGPARENT dlgparent, const MISTRING &PromptStr, RVC::STYLE::PATTERN PatternType, RVC::OBJITEM &StyleObjItem, SIMPLE_ARRAY< INT32 > &PatternNums, const COLOR &SampleColor)
ERRVALUE RVC::DlgGetSubObject (MDLGPARENT dlgparent, const RVC::OBJITEM &parentobjitem, const MISTRING &promptstr, const RVC::OBJTYPESET &objtypes, RVC::OBJITEM &objitem, GETOBJFLAGS flags=GETOBJFLAG_None, RVC::GETOBJFILTER *filter=0)
ERRVALUE RVC::DlgGetTable (MDLGPARENT dlgparent, const RVC::OBJITEM &dbobjitem, RVC::OBJECTNAME &TableNameShort, TEXTID titleid=TEXTID_Title_SelectTable, SELTABFIELD flags=SELTABFIELD_TableOnly, GETTABLEFIELDFILTER *Filter=0)
ERRVALUE RVC::DlgGetTableField (MDLGPARENT dlgparent, const RVC::OBJITEM &dbobjitem, RVC::OBJECTNAME &TableNameShort, RVC::OBJECTNAME &FieldNameShort, TEXTID titleid=TEXTID_Title_SelectTableField, SELTABFIELD flags=SELTABFIELD_Default, GETTABLEFIELDFILTER *Filter=0)
ERRVALUE RVC::DlgMaintProjectFile (MDLGPARENT dlgparent, bool mainproc)
ERRVALUE RVC::DlgMetadataAttach (MDLGPARENT dlgparent)
ERRVALUE RVC::DlgRecoverProjectFile (MDLGPARENT dlgparent, bool mainproc)
ERRVALUE RVC::DlgStyleEdit (MDLGPARENT dlgparent, const RVC::OBJITEM &ObjItemStyle, MULTISTYLE &DftStyle, double CurMapScale, EDITSTYLEFLAGS flags, RVC::STYLE::TYPE StyleType=STYLE::TYPE_NumTypes)
ERRVALUE RVC::DlgStyleEdit (MDLGPARENT dlgparent, const RVC::OBJITEM &ObjItemStyle, TEXTSTYLE &DftStyle, double CurMapScale, EDITSTYLEFLAGS flags)
ERRVALUE RVC::DlgStyleEdit (MDLGPARENT dlgparent, const RVC::OBJITEM &ObjItemStyle, POLYSTYLE &DftStyle, double CurMapScale, EDITSTYLEFLAGS flags)
ERRVALUE RVC::DlgStyleEdit (MDLGPARENT dlgparent, const RVC::OBJITEM &ObjItemStyle, LINESTYLE &DftStyle, double CurMapScale, EDITSTYLEFLAGS flags)
ERRVALUE RVC::DlgStyleEdit (MDLGPARENT dlgparent, const RVC::OBJITEM &ObjItemStyle, POINTSTYLE &DftStyle, double CurMapScale, EDITSTYLEFLAGS flags)
ERRVALUE RVC::DlgStyleEdit (MDLGPARENT dlgparent, const RVC::OBJITEM &ObjItemStyle, double CurMapScale, EDITSTYLEFLAGS flags, RVC::STYLE::TYPE StyleType=STYLE::TYPE_NumTypes)
ERRVALUE RVC::DlgStyleEditPattern (MDLGPARENT dlgparent, const RVC::OBJITEM &StyleObjItem, RVC::STYLE::PATTERN PatternType, INT32 PatternNum, const COLOR &varcolor)
ERRVALUE RVC::DlgStyleEditPatternSet (MDLGPARENT dlgparent, const RVC::OBJITEM &StyleObjItem, RVC::STYLE::PATTERN PatternType, const COLOR &varcolor, INT32 PatternNum=-1)
int RVC::DlgTableEditScaleSelection (MDLGPARENT dlgparent, const RVC::OBJITEM &dbobjitem, ELEMTYPE elemtype, RVC::OBJECTNAME &tablename)
int RVC::DlgTableEditSelection (MDLGPARENT dlgparent, const RVC::OBJITEM &dbobjitem, ELEMTYPE elemtype, RVC::OBJECTNAME &tablename)
int RVC::DlgTableEditStyleByAttribute (MDLGPARENT dlgparent, const RVC::OBJITEM &dbobjitem, RVC::OBJECTNAME &tablename, MULTISTYLE &DftStyle, double CurMapScale, const OBJITEM *pDftStyleObjItem=0, RVC::STYLE::TYPE DftStyleType=RVC::STYLE::TYPE_NumTypes)
int RVC::DlgTableEditStyleByAttribute (MDLGPARENT dlgparent, const RVC::OBJITEM &dbobjitem, ELEMTYPE elemtype, RVC::OBJECTNAME &tablename, POLYSTYLE &DftStyle, double CurMapScale, const OBJITEM *pDftStyleObjItem=0)
int RVC::DlgTableEditStyleByAttribute (MDLGPARENT dlgparent, const RVC::OBJITEM &dbobjitem, ELEMTYPE elemtype, RVC::OBJECTNAME &tablename, LINESTYLE &DftStyle, double CurMapScale, const OBJITEM *pDftStyleObjItem=0)
int RVC::DlgTableEditStyleByAttribute (MDLGPARENT dlgparent, const RVC::OBJITEM &dbobjitem, ELEMTYPE elemtype, RVC::OBJECTNAME &tablename, POINTSTYLE &DftStyle, double CurMapScale, const OBJITEM *pDftStyleObjItem=0)
int RVC::DlgTableEditStyleByTheme (MDLGPARENT dlgparent, const RVC::OBJITEM &dbobjitem, ELEMTYPE elemtype, RVC::OBJECTNAME &tablename)

Detailed Description

:Associate with "Dialog Functions"


Function Documentation

ERRVALUE RVC::DlgEditACL ( MDLGPARENT  dlgparent,
const MISTRING title,
const RVC::OBJITEM ObjItem,
SIMPLE_ARRAY< UINT8 > &  buffer 
)

Dialog to allow user to edit RVC object ACL settings.

Parameters:
title  Title string, can use TEXTID also
ObjItem  if creating a new object, then ObjItem.IsNewRequest() == true and parent must be correct

ERRVALUE RVC::DlgEditFileDescriptor ( MDLGPARENT  dlgparent,
RVC::DESCRIPTOR Descriptor,
const FILEPATH ParentDirectory,
const MISTRING title = TEXTID__None,
EDITDESCRIPTORFLAGS  flags = EDITDESCRIPTORFLAG_Default 
)

Dialog to allow user to edit RVC file descriptor values.

Parameters:
dlgparent  Parent for dialog
Descriptor  Descriptor to edit
ParentDirectory  Parent directory that this file is created in, used for call to FILEPATH::GetNameSizeLimit()

ERRVALUE RVC::DlgEditObjectDescriptor ( MDLGPARENT  dlgparent,
OBJITEM &  ObjItem,
const MISTRING title = TEXTID__None,
EDITDESCRIPTORFLAGS  flags = EDITDESCRIPTORFLAG_Default 
)

Dialog to allow user to edit RVC object descriptor values and check for conflicts with existing objects If an existing object is being edited the 'ObjItem' must be attached to it.

If a new object is being edited the 'ObjItem' should be setup via OBJITEM::CreateNew().

Parameters:
dlgparent  Parent for dialog
ObjItem  OBJITEM containing descriptor to edit

ERRVALUE RVC::DlgEditObjectDescriptor ( MDLGPARENT  dlgparent,
DESCRIPTOR &  Descriptor,
FastDelegate< bool(RVC::OBJECTNAME &)>  delegate,
const MISTRING title = TEXTID__None,
EDITDESCRIPTORFLAGS  flags = EDITDESCRIPTORFLAG_Default 
)

Dialog to allow user to edit RVC object descriptor values.

Parameters:
dlgparent  Parent for dialog
Descriptor  Descriptor to edit

ERRVALUE RVC::DlgEditObjectDescriptor ( MDLGPARENT  dlgparent,
DESCRIPTOR &  Descriptor,
const MISTRING title = TEXTID__None,
EDITDESCRIPTORFLAGS  flags = EDITDESCRIPTORFLAG_Default 
)

Dialog to allow user to edit RVC object descriptor values.

Parameters:
dlgparent  Parent for dialog
Descriptor  Descriptor to edit

ERRVALUE RVC::DlgEditObjectInfo ( MDLGPARENT  dlgparent,
const RVC::OBJITEM ObjItem 
)

Dialog to allow user to edit RVC object name, description and other user settable values.

Parameters:
dlgparent  Parent for dialog
ObjItem  Item for object to edit

int RVC::DlgGeorefMakeImplied ( MDLGPARENT  dlgparent  ) 

Dialog to allow user to select 'geometric' objects and projection and create 'implied' georeference for each.

Returns:
TRUE if any georeference saved, FALSE if not, < 0 if error

ERRVALUE RVC::DlgGeorefMakeSimple ( MDLGPARENT  dlgparent  ) 

Dialog to allow user to select 'image' objects and create simple affine georeference for each.

ERRVALUE RVC::DlgGetGeoDatabases ( MDLGPARENT  dlgparent,
const MISTRING promptstr,
RVC::OBJITEMLIST objlist,
RVC::GETOBJFILTER filter = 0 
)

Dialog to select geodatabase connections.

Parameters:
dlgparent  Parent for dialog
promptstr  Prompt string to show at top of dialog (also allows TEXTID)
objlist  Object list returned
filter  Filter to determine if object is selectable

ERRVALUE RVC::DlgGetObject ( MDLGPARENT  dlgparent,
const MISTRING promptstr,
const RVC::OBJTYPESET objtypes,
RVC::OBJITEM objitem,
GETOBJFLAGS  flags = GETOBJFLAG_None,
RVC::GETOBJFILTER filter = 0,
const char *  inigroup = 0 
)

Dialog to select a single object.

Parameters:
dlgparent  Parent for dialog
promptstr  Prompt string to show at top of dialog (also allows TEXTID)
objtypes  Object type(s) allowed for selection
objitem  Selected object passed/returned
flags  Flags
filter  Filter to determine if object is selectable
inigroup  INI group for default file, will use process if 0

ERRVALUE RVC::DlgGetObjects ( MDLGPARENT  dlgparent,
const MISTRING promptstr,
const RVC::OBJTYPESET objtypes,
RVC::OBJITEMLIST objlist,
GETOBJFLAGS  flags = GETOBJFLAG_None,
RVC::GETOBJFILTER filter = 0,
int  minobjs = 1,
int  maxobjs = 0,
const char *  inigroup = 0 
)

Dialog to select a variable number of objects.

Parameters:
dlgparent  Parent for dialog
promptstr  Prompt string to show at top of dialog (also allows TEXTID)
objtypes  Object type(s) allowed for selection
objlist  Object list returned
flags  Flags
filter  Filter to determine if object is selectable
minobjs  Minimum number of objects required
maxobjs  Maximum allowed to be selected, 0 if no limit
inigroup  INI group for default file, will use process if 0

ERRVALUE RVC::DlgGetObjectSet ( MDLGPARENT  dlgparent,
const MISTRING promptstr,
const RVC::OBJTYPESET objtypes,
RVC::OBJITEMLIST objlist,
GETOBJFLAGS  flags = GETOBJFLAG_None,
RVC::GETOBJFILTER filter = 0,
const char *  inigroup = 0 
)

Dialog to select a specific set of objects, labels derived from object list provided.

Parameters:
dlgparent  Parent for dialog
promptstr  Prompt string to show at top of dialog (also allows TEXTID)
objtypes  Object type(s) allowed for selection
objlist  Object list passed/returned
flags  Flags
filter  Filter to determine if object is selectable
inigroup  INI group for default file, will use process if 0

ERRVALUE RVC::DlgGetObjectSet ( MDLGPARENT  dlgparent,
const MISTRING promptstr,
const RVC::OBJTYPESET objtypes,
const MISTRING  labelstr[],
RVC::OBJITEMLIST objlist,
GETOBJFLAGS  flags = GETOBJFLAG_None,
RVC::GETOBJFILTER filter = 0,
const char *  inigroup = 0 
)

Dialog to select a specific set of objects, MISTRING labels.

Parameters:
dlgparent  Parent for dialog
promptstr  Prompt string to show at top of dialog (also allows TEXTID)
objtypes  Object type(s) allowed for selection
labelstr  Label names for each object
objlist  Object list passed/returned
flags  Flags
filter  Filter to determine if object is selectable
inigroup  INI group for default file, will use process if 0

ERRVALUE RVC::DlgGetObjectSet ( MDLGPARENT  dlgparent,
const MISTRING promptstr,
const RVC::OBJTYPESET objtypes,
const TEXTID  labelids[],
RVC::OBJITEMLIST objlist,
GETOBJFLAGS  flags = GETOBJFLAG_None,
RVC::GETOBJFILTER filter = 0,
const char *  inigroup = 0 
)

Dialog to select a specific set of objects, TEXTID labels.

Parameters:
dlgparent  Parent for dialog
promptstr  Prompt string to show at top of dialog (also allows TEXTID)
objtypes  Object type(s) allowed for selection
labelids  Label IDs for each object
objlist  Object list passed/returned
flags  Flags
filter  Filter to determine if object is selectable
inigroup  INI group for default file, will use process if 0

int RVC::DlgGetPattern ( MDLGPARENT  dlgparent,
const MISTRING PromptStr,
RVC::STYLE::PATTERN  PatternType,
const RVC::OBJITEM StyleObjItem,
const COLOR SampleColor 
)

Dialog allowing selection of single pattern from style object.

Returns:
Pattern index or error < 0
Parameters:
dlgparent  Parent for dialog
PromptStr  Prompt to show at top of dialog
PatternType  Type of pattern
StyleObjItem  Style object item to select pattern from
SampleColor  "Variable" color for sample displays

ERRVALUE RVC::DlgGetPatterns ( MDLGPARENT  dlgparent,
const MISTRING PromptStr,
RVC::STYLE::PATTERN  PatternType,
RVC::OBJITEM StyleObjItem,
SIMPLE_ARRAY< INT32 > &  PatternNums,
const COLOR SampleColor 
)

Dialog allowing selection of patterns from style object.

Parameters:
dlgparent  Parent for dialog
PromptStr  Prompt to show at top of dialog
PatternType  Type of pattern
StyleObjItem  Style object item passed/returned
PatternNums  Patterns selected
SampleColor  "Variable" color for sample displays

ERRVALUE RVC::DlgGetSubObject ( MDLGPARENT  dlgparent,
const RVC::OBJITEM parentobjitem,
const MISTRING promptstr,
const RVC::OBJTYPESET objtypes,
RVC::OBJITEM objitem,
GETOBJFLAGS  flags = GETOBJFLAG_None,
RVC::GETOBJFILTER filter = 0 
)

Dialog to select subobject.

Also automatically allows selection of table if parent is a database and only OBJTYPE_Table specified. If the specified 'objitem' is not a child of 'parentobjitem' then it will be ignored.

Parameters:
dlgparent  Parent for dialog
parentobjitem  Parent object
promptstr  Prompt string to show at top of dialog (also allows TEXTID)
objtypes  Object type(s) allowed for selection
objitem  Selected object passed/returned
flags  Flags
filter  Filter to determine if object is selectable

ERRVALUE RVC::DlgGetTable ( MDLGPARENT  dlgparent,
const RVC::OBJITEM dbobjitem,
RVC::OBJECTNAME TableNameShort,
TEXTID  titleid = TEXTID_Title_SelectTable,
SELTABFIELD  flags = SELTABFIELD_TableOnly,
GETTABLEFIELDFILTER *  Filter = 0 
)

Dialog to select table from database object.

Parameters:
dlgparent  Parent for dialog
dbobjitem  Database object item reference
TableNameShort  Table name passed/returned
titleid  Dialog title
flags  Flags for allowed selections

ERRVALUE RVC::DlgGetTableField ( MDLGPARENT  dlgparent,
const RVC::OBJITEM dbobjitem,
RVC::OBJECTNAME TableNameShort,
RVC::OBJECTNAME FieldNameShort,
TEXTID  titleid = TEXTID_Title_SelectTableField,
SELTABFIELD  flags = SELTABFIELD_Default,
GETTABLEFIELDFILTER *  Filter = 0 
)

Dialog to select table and field from a database object.

Parameters:
dlgparent  Parent for dialog
dbobjitem  Database object item reference
TableNameShort  Table name passed/returned
FieldNameShort  Field name passed/returned
titleid  Dialog title
flags  Flags for allowed selections

ERRVALUE RVC::DlgMaintProjectFile ( MDLGPARENT  dlgparent,
bool  mainproc 
)

Dialog to perform project file maintenance.

Parameters:
dlgparent  Parent for dialog
mainproc  Behave as though main process rather than child dialog

ERRVALUE RVC::DlgMetadataAttach ( MDLGPARENT  dlgparent  ) 

Dialog to prompt user for objects and attach metadata to them.

Parameters:
dlgparent  Parent for dialog

ERRVALUE RVC::DlgRecoverProjectFile ( MDLGPARENT  dlgparent,
bool  mainproc 
)

Recover RVC data from corrupt files.

Parameters:
mainproc  Behave as though main process rather than child dialog

ERRVALUE RVC::DlgStyleEdit ( MDLGPARENT  dlgparent,
const RVC::OBJITEM ObjItemStyle,
MULTISTYLE DftStyle,
double  CurMapScale,
EDITSTYLEFLAGS  flags,
RVC::STYLE::TYPE  StyleType = STYLE::TYPE_NumTypes 
)

Dialog to edit text style(s) including 'default'.

Parameters:
dlgparent  Parent for dialog
ObjItemStyle  Style object item
DftStyle  'Default' style passed/returned
CurMapScale  Map scale to set when 'Current' button pressed
flags  Flags
StyleType  Type of style to edit, TYPE_NumTypes for all

ERRVALUE RVC::DlgStyleEdit ( MDLGPARENT  dlgparent,
const RVC::OBJITEM ObjItemStyle,
TEXTSTYLE DftStyle,
double  CurMapScale,
EDITSTYLEFLAGS  flags 
)

Dialog to edit text style(s) including 'default'.

Parameters:
dlgparent  Parent for dialog
ObjItemStyle  Style object item
DftStyle  'Default' style passed/returned
CurMapScale  Map scale to set when 'Current' button pressed
flags  Flags

ERRVALUE RVC::DlgStyleEdit ( MDLGPARENT  dlgparent,
const RVC::OBJITEM ObjItemStyle,
POLYSTYLE DftStyle,
double  CurMapScale,
EDITSTYLEFLAGS  flags 
)

Dialog to edit polygon style(s) including 'default'.

Parameters:
dlgparent  Parent for dialog
ObjItemStyle  Style object item
DftStyle  'Default' style passed/returned
CurMapScale  Map scale to set when 'Current' button pressed
flags  Flags

ERRVALUE RVC::DlgStyleEdit ( MDLGPARENT  dlgparent,
const RVC::OBJITEM ObjItemStyle,
LINESTYLE DftStyle,
double  CurMapScale,
EDITSTYLEFLAGS  flags 
)

Dialog to edit line style(s) including 'default'.

Parameters:
dlgparent  Parent for dialog
ObjItemStyle  Style object item
DftStyle  'Default' style passed/returned
CurMapScale  Map scale to set when 'Current' button pressed
flags  Flags

ERRVALUE RVC::DlgStyleEdit ( MDLGPARENT  dlgparent,
const RVC::OBJITEM ObjItemStyle,
POINTSTYLE DftStyle,
double  CurMapScale,
EDITSTYLEFLAGS  flags 
)

Dialog to edit point style(s) including 'default'.

Parameters:
dlgparent  Parent for dialog
ObjItemStyle  Style object item
DftStyle  'Default' style passed/returned
CurMapScale  Map scale to set when 'Current' button pressed
flags  Flags

ERRVALUE RVC::DlgStyleEdit ( MDLGPARENT  dlgparent,
const RVC::OBJITEM ObjItemStyle,
double  CurMapScale,
EDITSTYLEFLAGS  flags,
RVC::STYLE::TYPE  StyleType = STYLE::TYPE_NumTypes 
)

Dialog to edit styles in style object.

Parameters:
dlgparent  Parent for dialog
ObjItemStyle  Style object item
CurMapScale  Map scale to set when 'Current' button pressed
flags  Flags
StyleType  Type of style to edit, TYPE_NumTypes for all

ERRVALUE RVC::DlgStyleEditPattern ( MDLGPARENT  dlgparent,
const RVC::OBJITEM StyleObjItem,
RVC::STYLE::PATTERN  PatternType,
INT32  PatternNum,
const COLOR varcolor 
)

Dialog allowing "pattern" in style object to be edited.

Parameters:
dlgparent  Parent for dialog
StyleObjItem  Style object item
PatternType  Type of pattern
PatternNum  Pattern number to edit, -1 for "new" pattern
varcolor  "Variable" color for sample displays

ERRVALUE RVC::DlgStyleEditPatternSet ( MDLGPARENT  dlgparent,
const RVC::OBJITEM StyleObjItem,
RVC::STYLE::PATTERN  PatternType,
const COLOR varcolor,
INT32  PatternNum = -1 
)

Dialog allowing "pattern set" in style object to be edited.

Parameters:
dlgparent  Parent for dialog
StyleObjItem  Style object item
PatternType  Type of pattern
varcolor  "Variable" color for sample displays
PatternNum  Default pattern number

int RVC::DlgTableEditScaleSelection ( MDLGPARENT  dlgparent,
const RVC::OBJITEM dbobjitem,
ELEMTYPE  elemtype,
RVC::OBJECTNAME tablename 
)

Dialog for editing "scale selection" table.

Returns:
TRUE if table modified, FALSE if not, < 0 if error.
Parameters:
dlgparent  Parent for dialog
dbobjitem  Database object item reference
elemtype  Element type
tablename  Selection table name passed/returned

int RVC::DlgTableEditSelection ( MDLGPARENT  dlgparent,
const RVC::OBJITEM dbobjitem,
ELEMTYPE  elemtype,
RVC::OBJECTNAME tablename 
)

Dialog for editing "selection" table.

Returns:
TRUE if table modified, FALSE if not, < 0 if error.
Parameters:
dlgparent  Parent for dialog
dbobjitem  Database object item reference
elemtype  Element type
tablename  Selection table name passed/returned

int RVC::DlgTableEditStyleByAttribute ( MDLGPARENT  dlgparent,
const RVC::OBJITEM dbobjitem,
RVC::OBJECTNAME tablename,
MULTISTYLE DftStyle,
double  CurMapScale,
const OBJITEM *  pDftStyleObjItem = 0,
RVC::STYLE::TYPE  DftStyleType = RVC::STYLE::TYPE_NumTypes 
)

Dialog for editing 'style assignment' table for MULTISTYLE.

Returns:
TRUE if table modified, FALSE if not, < 0 if error.
Parameters:
dlgparent  Parent for dialog
dbobjitem  Database object item reference
tablename  Style assignment table name passed/returned
DftStyle  'Default' style passed/returned
CurMapScale  Map scale to set when 'Current' button pressed
pDftStyleObjItem  Default style object if any
DftStyleType  Default style type

int RVC::DlgTableEditStyleByAttribute ( MDLGPARENT  dlgparent,
const RVC::OBJITEM dbobjitem,
ELEMTYPE  elemtype,
RVC::OBJECTNAME tablename,
POLYSTYLE DftStyle,
double  CurMapScale,
const OBJITEM *  pDftStyleObjItem = 0 
)

Dialog for editing 'style assignment' table for polygon style.

Returns:
TRUE if table modified, FALSE if not, < 0 if error.
Parameters:
dlgparent  Parent for dialog
dbobjitem  Database object item reference
elemtype  Element type
tablename  Style assignment table name passed/returned
DftStyle  'Default' style passed/returned
CurMapScale  Map scale to set when 'Current' button pressed
pDftStyleObjItem  Default style object if any

int RVC::DlgTableEditStyleByAttribute ( MDLGPARENT  dlgparent,
const RVC::OBJITEM dbobjitem,
ELEMTYPE  elemtype,
RVC::OBJECTNAME tablename,
LINESTYLE DftStyle,
double  CurMapScale,
const OBJITEM *  pDftStyleObjItem = 0 
)

Dialog for editing 'style assignment' table for line style.

Returns:
TRUE if table modified, FALSE if not, < 0 if error.
Parameters:
dlgparent  Parent for dialog
dbobjitem  Database object item reference
elemtype  Element type
tablename  Style assignment table name passed/returned
DftStyle  'Default' style passed/returned
CurMapScale  Map scale to set when 'Current' button pressed
pDftStyleObjItem  Default style object if any

int RVC::DlgTableEditStyleByAttribute ( MDLGPARENT  dlgparent,
const RVC::OBJITEM dbobjitem,
ELEMTYPE  elemtype,
RVC::OBJECTNAME tablename,
POINTSTYLE DftStyle,
double  CurMapScale,
const OBJITEM *  pDftStyleObjItem = 0 
)

Dialog for editing 'style assignment' table for point style.

Returns:
TRUE if table modified, FALSE if not, < 0 if error.
Parameters:
dlgparent  Parent for dialog
dbobjitem  Database object item reference
elemtype  Element type
tablename  Style assignment table name passed/returned
DftStyle  'Default' style passed/returned
CurMapScale  Map scale to set when 'Current' button pressed
pDftStyleObjItem  Default style object if any

int RVC::DlgTableEditStyleByTheme ( MDLGPARENT  dlgparent,
const RVC::OBJITEM dbobjitem,
ELEMTYPE  elemtype,
RVC::OBJECTNAME tablename 
)

Dialog for editing 'style assignment' table for style by theme.

Returns:
TRUE if table modified, FALSE if not, < 0 if error.
Parameters:
dlgparent  Parent for dialog
dbobjitem  Database object item reference
elemtype  Element type
tablename  Style assignment table name passed/returned


Generated on Thu Apr 26 04:46:44 2007 for TNTsdk by  doxygen 1.5.2