Views
Data Access Package API Reference Guide
Product Documentation:
Views Documentation Home
Enumerations
cstenum.h File Reference

Enumerations

enum  IliDateInfo {
  IliDateInfoYear, IliDateInfoMonth, IliDateInfoDay, IliDateInfoWeekDay,
  IliDateInfoHour, IliDateInfoMinute, IliDateInfoSecond, IliDateInfoMilliSecond,
  IliDateInfoNumeric
}
 This enumerated type defines the information used by the IliDate class. When the information is invalid, the information value is -1. More...
 
enum  IliDbFieldStyle {
  IliEntryFieldStyle, IliTextStyle, IliOptionMenuStyle, IliTableComboBoxStyle,
  IliToggleStyle, IliToggleSelectorStyle, IliStringListStyle
}
 This enumerated type defines the set of styles for an IliDbField gadget. More...
 
enum  IliDbScaleType {
  IliDbScaleTypeDate, IliDbScaleTypeDateWeek, IliDbScaleTypeDateHour, IliDbScaleTypeDate2Hours,
  IliDbScaleTypeDate30Minutes, IliDbScaleTypeDate15Minutes, IliDbScaleTypeMinute, IliDbScaleTypeSecond,
  IliDbScaleType5Seconds, IliDbScaleType15Seconds, IliDbScaleType30Seconds, IliDbScaleTypeWeekMinute,
  IliDbScaleTypeWeek5Minutes, IliDbScaleTypeWeek15Minutes, IliDbScaleTypeWeek30Minutes, IliDbScaleTypeNumeric
}
 This enumerated type defines the scale types. More...
 
enum  IliFetchPolicy { IliFP_AsNeeded, IliFP_Immediate }
 This enumerated type defines the different fetch policies for an IliSQLTable object. More...
 
enum  IliLinkType {
  IliLinkDirect, IliLinkOneBreak, IliLinkOneBreakSpline, IliLinkOneBreakVert,
  IliLinkOneBreakVertSpline, IliLinkDoubleBreak, IliLinkDoubleBreakSpline
}
 This enumerated type defines the different types of links. More...
 
enum  IliMonth {
  IliJanuary, IliFebruary, IliMarch, IliApril,
  IliMay, IliJune, IliJuly, IliAugust,
  IliSeptember, IliOctober, IliNovember, IliDecember
}
 This enumerated type defines the month. More...
 
enum  IliScaleUnit {
  IliScaleUnitSecond, IliScaleUnit5Seconds, IliScaleUnit15Seconds, IliScaleUnit30Seconds,
  IliScaleUnitMinute, IliScaleUnit5Minutes, IliScaleUnit15Minutes, IliScaleUnit30Minutes,
  IliScaleUnitHour, IliScaleUnit2Hours, IliScaleUnitDay, IliScaleUnitNumeric
}
 This enumerated type defines the scale units. More...
 
enum  IliShowMode { IliShowNever, IliShowAsNeeded, IliShowAlways }
 This enumerated type is used to specify the behavior of a table gadget scroll bar. More...
 
enum  IliSQLOrderByType { IliSQLNoOrder, IliSQLAscending, IliSQLDescending }
 This enumerated type defines how a given column contributes to the sorting order of a table computed by an SQL query. More...
 
enum  IliTableFittingMode { IliFitNone, IliFitProportional, IliFitLast }
 This enumerated type defines the different ways a table gadget can behave when it is resized. More...
 
enum  IliWeekDay {
  IliSunday, IliMonday, IliTuesday, IliWednesday,
  IliThursday, IliFriday, IliSaturday
}
 This enumerated type defines the day of the week. More...
 

Detailed Description

Library: dataccess
Declarations about enums and constants

Enumeration Type Documentation

◆ IliDateInfo

This enumerated type defines the information used by the IliDate class. When the information is invalid, the information value is -1.

Enumerator
IliDateInfoYear 

The information is the year.

IliDateInfoMonth 

The information is the month.

IliDateInfoDay 

The information is the day of the month.

IliDateInfoWeekDay 

The information is the day of the week.

IliDateInfoHour 

The information is hours.

IliDateInfoMinute 

The information is minutes.

IliDateInfoSecond 

The information is seconds.

IliDateInfoMilliSecond 

The information is milliseconds.

IliDateInfoNumeric 

The information is a numeric value. This information is valid when the scale type is numeric.

◆ IliDbFieldStyle

This enumerated type defines the set of styles for an IliDbField gadget.

Enumerator
IliEntryFieldStyle 

The gadget looks like an entry field.

IliTextStyle 

The gadget looks like a multi-line text gadget.

IliOptionMenuStyle 

The gadget looks like an option menu.

IliTableComboBoxStyle 

The gadget looks like a table combo box.

IliToggleStyle 

The gadget looks like a toggle.

IliToggleSelectorStyle 

The gadget looks like a toggle selector.

IliStringListStyle 

The gadget looks like a string list.

◆ IliDbScaleType

This enumerated type defines the scale types.

Enumerator
IliDbScaleTypeDate 

Scale with the year, month, and day of the month.

IliDbScaleTypeDateWeek 

Scale with the year, month, day of the month, and day of the week.

IliDbScaleTypeDateHour 

Scale with the year, month, day of the month, day of the week, and hours.

IliDbScaleTypeDate2Hours 

Scale with the year, month, day of the month, day of the week, and hours displayed in 2-hour intervals.

IliDbScaleTypeDate30Minutes 

Scale with the year, month, day of the month, day of the week, hours, and minutes displayed in 30-minute intervals.

IliDbScaleTypeDate15Minutes 

Scale with the year, month, day of the month, day of the week, hours, and minutes displayed in 15-minute intervals.

IliDbScaleTypeMinute 

Scale with the hours and minutes for a maximum of 24 hours.

IliDbScaleTypeSecond 

Scale with the hours, minutes, and seconds for a maximum of 24 hours.

IliDbScaleType5Seconds 

Scale with the hours, minutes, and seconds displayed in 5-second intervals for a maximum of 24 hours.

IliDbScaleType15Seconds 

Scale with the hours, minutes, and seconds displayed in 15-second intervals for a maximum of 24 hours.

IliDbScaleType30Seconds 

Scale with the hours, minutes, and seconds displayed in 30-second intervals for a maximum of 24 hours.

IliDbScaleTypeWeekMinute 

Scale with the day of the week, hours, and minutes for a maximum of one week.

IliDbScaleTypeWeek5Minutes 

Scale with the day of the week, hours, and minutes displayed in 5-minute intervals for a maximum of one week.

IliDbScaleTypeWeek15Minutes 

Scale with the day of the week, hours, and minutes displayed in 15-minute intervals for a maximum of one week.

IliDbScaleTypeWeek30Minutes 

Scale with the day of the week, hours, and minutes displayed in 30-minute intervals for a maximum of one week.

IliDbScaleTypeNumeric 

Scale with numeric values. The scale unit must be IliScaleUnitNumeric.

◆ IliFetchPolicy

This enumerated type defines the different fetch policies for an IliSQLTable object.

Enumerator
IliFP_AsNeeded 

Rows are fetched from the database as they are required.

IliFP_Immediate 

All rows are fetched from the database at select time.

◆ IliLinkType

This enumerated type defines the different types of links.

Enumerator
IliLinkDirect 

The link appears as a straight line between two nodes.

IliLinkOneBreak 

The link appears as two lines with a right angle and the second line is horizontal between two nodes.

IliLinkOneBreakSpline 

The link appears as two lines with a curved right angle and the second line is horizontal between two nodes.

IliLinkOneBreakVert 

The link appears as two lines with a right angle and the second line is vertical between two nodes.

IliLinkOneBreakVertSpline 

The link appears as two lines with a curved right angle and the second line is vertical between two nodes.

IliLinkDoubleBreak 

The link appears as three lines with two right angles between two nodes.

IliLinkDoubleBreakSpline 

The link appears as three lines with two curved right angles between two nodes.

◆ IliMonth

enum IliMonth

This enumerated type defines the month.

Enumerator
IliJanuary 

The month is January.

IliFebruary 

The month is February.

IliMarch 

The month is March.

IliApril 

The month is April.

IliMay 

The month is May.

IliJune 

The month is June.

IliJuly 

The month is July.

IliAugust 

The month is August.

IliSeptember 

The month is September.

IliOctober 

The month is October.

IliNovember 

The month is November.

IliDecember 

The month is December.

◆ IliScaleUnit

This enumerated type defines the scale units.

Enumerator
IliScaleUnitSecond 

The scale unit is 1 second.

IliScaleUnit5Seconds 

The scale unit is 5 seconds.

IliScaleUnit15Seconds 

The scale unit is 15 seconds.

IliScaleUnit30Seconds 

The scale unit is 30 seconds.

IliScaleUnitMinute 

The scale unit is 1 minute.

IliScaleUnit5Minutes 

The scale unit is 5 minutes.

IliScaleUnit15Minutes 

The scale unit is 15 minutes.

IliScaleUnit30Minutes 

The scale unit is 30 minutes.

IliScaleUnitHour 

The scale unit is 1 hour.

IliScaleUnit2Hours 

The scale unit is 2 hours.

IliScaleUnitDay 

The scale unit is 1 day.

IliScaleUnitNumeric 

The scale unit is numeric. This unit must be use with the scale type IliDbScaleTypeNumeric.

◆ IliShowMode

This enumerated type is used to specify the behavior of a table gadget scroll bar.

Enumerator
IliShowNever 

The scroll bar is not shown.

IliShowAsNeeded 

The scroll bar is only shown when necessary.

IliShowAlways 

The scroll bar is always shown.

◆ IliSQLOrderByType

This enumerated type defines how a given column contributes to the sorting order of a table computed by an SQL query.

Enumerator
IliSQLNoOrder 

The column does not contribute to the sorting order of the table.

IliSQLAscending 

The table is sorted in ascending order of the values in the column. This means that the smallest value in the column comes first.

IliSQLDescending 

The table is sorted in descending order of the values in the column. This means that the largest value in the column comes first.

◆ IliTableFittingMode

This enumerated type defines the different ways a table gadget can behave when it is resized.

Enumerator
IliFitNone 

When the table gadget is resized, column widths are not adjusted.

IliFitProportional 

When the table gadget is resized, the widths of all visible columns are adjusted proportionally, ensuring that no space is left empty.

IliFitLast 

When the table gadget is resized, only the width of the last visible column is adjusted to ensure that no space is left empty.

◆ IliWeekDay

enum IliWeekDay

This enumerated type defines the day of the week.

Enumerator
IliSunday 

The day is Sunday.

IliMonday 

The day is Monday.

IliTuesday 

The day is Tuesday.

IliWednesday 

The day is Wednesday.

IliThursday 

The day is Thursday.

IliFriday 

The day is Friday.

IliSaturday 

The day is Saturday.