NevronOpenVision
Nevron.Nov.Schedule Namespace / NSchedule Class
Fields Properties Methods Events


In This Topic
    NSchedule Class Members
    In This Topic

    The following tables list the members exposed by NSchedule.

    Public Constructors
     NameDescription
    Public ConstructorDefault constructor.  
    Top
    Public Fields
     NameDescription
    Public Fieldstatic (Shared in Visual Basic)Reference to the AppointmentHorizontalSpacing property.  
    Public Fieldstatic (Shared in Visual Basic)Reference to the Appointments child.  
    Public Fieldstatic (Shared in Visual Basic)Reference to the AppointmentVerticalSpacing property.  
    Public Fieldstatic (Shared in Visual Basic)Reference to the BackgroundFill property.  
    Public Fieldstatic (Shared in Visual Basic)Reference to the Border property.  
    Public Fieldstatic (Shared in Visual Basic)Reference to the BorderThickness property.  
    Public Fieldstatic (Shared in Visual Basic)Reference to the Categories child.  
    Public Fieldstatic (Shared in Visual Basic)Reference to the CurrentDate property.  
    Public Fieldstatic (Shared in Visual Basic)Reference to the CurrentTimeIndicator property.  
    Public Fieldstatic (Shared in Visual Basic)Reference to the DayViewMode child.  
    Public Fieldstatic (Shared in Visual Basic)Reference to the DisplayLength property.  
    Public Fieldstatic (Shared in Visual Basic)Reference to the Grid child.  
    Public Fieldstatic (Shared in Visual Basic)Reference to the Groups child.  
    Public Fieldstatic (Shared in Visual Basic)Reference to the GroupSpacing property.  
    Public Fieldstatic (Shared in Visual Basic)Reference to the Header child.  
    Public Fieldstatic (Shared in Visual Basic)Reference to the HScrollMode property.  
    Public Fieldstatic (Shared in Visual Basic)Reference to the Information property.  
    Public Fieldstatic (Shared in Visual Basic)Reference to the Interactivity property.  
    Public Fieldstatic (Shared in Visual Basic)Reference to the Margins property.  
    Public Fieldstatic (Shared in Visual Basic)Reference to the MaxZoomFactor property.  
    Public Fieldstatic (Shared in Visual Basic)Reference to the MinZoomFactor property.  
    Public Fieldstatic (Shared in Visual Basic)Reference to the MonthViewMode child.  
    Public Fieldstatic (Shared in Visual Basic)Reference to the NoScrollHAlign property.  
    Public Fieldstatic (Shared in Visual Basic)Reference to the NoScrollVAlign property.  
    Public Fieldstatic (Shared in Visual Basic)Schema associated with NSchedule.  
    Public Fieldstatic (Shared in Visual Basic)Reference to the Padding property.  
    Public Fieldstatic (Shared in Visual Basic)Reference to the Previews child.  
    Public Fieldstatic (Shared in Visual Basic)Reference to the PrintLayout child.  
    Public Fieldstatic (Shared in Visual Basic)Reference to the Selection property.  
    Public Fieldstatic (Shared in Visual Basic)Reference to the SmallHScrollChange property.  
    Public Fieldstatic (Shared in Visual Basic)Reference to the SmallVScrollChange property.  
    Public Fieldstatic (Shared in Visual Basic)Reference to the TimeIndicators property.  
    Public Fieldstatic (Shared in Visual Basic)Reference to the TimelineViewMode child.  
    Public Fieldstatic (Shared in Visual Basic)Reference to the TimeMarkers child.  
    Public Fieldstatic (Shared in Visual Basic)Reference to the TimeRuler child.  
    Public Fieldstatic (Shared in Visual Basic)Reference to the TimeZone property.  
    Public Fieldstatic (Shared in Visual Basic)Reference to the ViewMode property.  
    Public Fieldstatic (Shared in Visual Basic)Reference to the ViewportOriginX property.  
    Public Fieldstatic (Shared in Visual Basic)Reference to the ViewportOriginY property.  
    Public Fieldstatic (Shared in Visual Basic)Reference to the VScrollMode property.  
    Public Fieldstatic (Shared in Visual Basic)Reference to the WeekViewMode child.  
    Public Fieldstatic (Shared in Visual Basic)Reference to the WindowOrigingX property.  
    Public Fieldstatic (Shared in Visual Basic)Reference to the WindowOriginY property.  
    Public Fieldstatic (Shared in Visual Basic)Reference to the WorkWeekViewMode child.  
    Public Fieldstatic (Shared in Visual Basic)Reference to the X property.  
    Public Fieldstatic (Shared in Visual Basic)Reference to the Y property.  
    Public Fieldstatic (Shared in Visual Basic)Reference to the ZoomFactor property.  
    Public Fieldstatic (Shared in Visual Basic)Reference to the ZoomMode property.  
    Public Fieldstatic (Shared in Visual Basic)Reference to the ZoomStep property.  
    Top
    Protected Fields
     NameDescription
    Internal Field  
    Internal Field  
    Internal Fieldstatic (Shared in Visual Basic)  
    Top
    Public Properties
     NameDescription
    Public PropertyGets the currently active view mode instance. The active view mode can be specified through the ViewMode property.  
    Public PropertyGets/Sets the horizontal spacing between appointments.  
    Public PropertyGets/Sets the appointments of this schedule.  
    Public PropertyGets/Sets the vertical spacing between appointments.  
    Public PropertyGets/Sets the background filling of the schedule.  
    Public PropertyGets/Sets the schedule border.  
    Public PropertyGets/Sets the thickness of the border surrounding the schedule.  
    Public PropertyGets the schedule bounding box, which is formed by the X, Y properties and the size of the active view mode.  
    Public PropertyGets/Sets the categories of this schedule.  
    Public PropertyGets/Sets the starting date shown by this schedule view.  
    Public PropertyGets/Sets the current time indicator.  
    Public PropertyGets/Sets the day view mode.  
    Public PropertyGets/Sets the schedule grid.  
    Public PropertyGets/Sets the groups of this schedule.  
    Public PropertyGets/Sets the spacing between two adjacent groups.  
    Public PropertyGets/Sets the Header child.  
    Public PropertyGets the height of the active view mode.  
    Public PropertyGets or sets the scroll policy, which specifies the visibility of the horizontal scrollbar.  
    Public PropertyGets/Sets the value of the Information property.  
    Public PropertyGets/Sets the interactivity options of this schedule.  
    Public PropertyGets whether the arrange of the element is valid.  
    Public PropertyGets whether the measure of the element is valid  
    Public PropertyGets whether the element is pooled for arrange validation.  
    Public PropertyGets whether the element is pooled for measure validation.  
    Public PropertyGets/Sets the margins, which is applied to the bounds of the schedule.  
    Public PropertyGets/Sets the maximum zoom factor allowed when changing the zoom factor through Zoom In and Zoom Out.  
    Public PropertyGets/Sets the minimum zoom factor allowed when changing the zoom factor through Zoom In and Zoom Out.  
    Public PropertyGets/Sets the month view mode.  
    Public PropertyGets or sets the horizontal content control alignment, when a horizontal scrollbar is not, or must not be displayed.  
    Public PropertyGets or sets the vertical content control alignment, when a vertical scrollbar is not, or must not be displayed.  
    Public PropertyGets/Sets the padding, which are applied to the content when the schedule is sized to it.  
    Public PropertyGets/Sets previews of the currently moved or resized appointments.  
    Public PropertyGets/Sets the settings related to the layout of the schedule for printing.  
    Public PropertyGets/Sets the value of the Selection property.  
    Public PropertyGets/Sets the small horizontal scroll change.  
    Public PropertyGets/Sets the small vertical scroll change.  
    Public PropertyGets/Sets the collection of schedule time indicators.  
    Public PropertyGets/Sets the timeline view mode.  
    Public PropertyGets/Sets the time markers of this schedule.  
    Public PropertyGets/Sets the TimeRuler child.  
    Public PropertyGets/Sets the time zone of the schedule. By default set to the local time zone.  
    Public PropertyGets/Sets the active view mode of this schedule.  
    Public PropertyGets or sets the viewport origin of the schedule.  
    Public PropertyGets or sets the Origin X value. The Origin is the first visible point from the schedule (in local coordinates).  
    Public PropertyGets or sets the Origin Y value. The Origin is the first visible point from the schedule (in local coordinates).  
    Public PropertyGets or sets the scroll policy, which specifies the visibility of the vertical scrollbar.  
    Public PropertyGets/Sets the week view mode.  
    Public PropertyGets the width of the active view mode.  
    Public PropertyGets/Sets the window origin of the schedule.  
    Public PropertyGets or sets the Window Origin X value (in parent coordinates). The value of this property is automatically set by NScheduleView hosting the schedule.  
    Public PropertyGets or sets the Window Origin Y value (in parent coordinates). The value of this property is automatically set by NScheduleView hosting the schedule.  
    Public PropertyGets/Sets the work week view mode.  
    Public PropertyGets or sets the X coordinate of the schedule bounding box.  
    Public PropertyGets or sets the Y coordinate of the schedule bounding box.  
    Public PropertyGets/Sets the zoom factor.  
    Public PropertyGets or sets the schedule zoom policy.  
    Public PropertyGets/Sets the step with which to change the zoom factor when zooming in and out.  
    Top
    Protected Properties
     NameDescription
    Internal Property  
    Internal Property  
    Internal Property  
    Internal Property  
    Top
    Public Methods
     NameDescription
    Public MethodOverridden. Appends the displayable children of the element to the given list.  
    Public MethodOverridden. Indicates whether this element currently returns a transformation different than NMatrix.Identity.  
    Public MethodOverloaded. Creates a preview for the given appointment.  
    Public MethodOverridden. Performs the element post children paint.  
    Public MethodOverridden. Performs the element pre children paint.  
    Public MethodOverloaded. Gets the border edge (border area) of the element (in local coordinates).  
    Public MethodOverloaded. Gets the content edge (inner edge) of the element (in local coordinates)  
    Public MethodGets the element insets. This implemenation returns the sum of the margins, padding and border thickness.  
    Public MethodOverloaded. Gets the padding edge (padding area) of the element (in local coordinates).  
    Public MethodOverridden. Gets the matrix that transforms local to parent coordinates.  
    Public MethodOverloaded. Gets the appointment widget at the given location in the schedule.  
    Public MethodInvalidates the element arrange.  
    Public MethodInvalidates the element arrange due to a change in one of its child elements.  
    Public MethodInvalidates the element measure and pools the element for measure validation.  
    Public MethodInvalidates the element measure due to a change in one of its child elements.  
    Public MethodOverloaded. Overridden. Transforms a point in local coordinates to the coordinates of its parent coordinate system.  
    Public MethodOverloaded. Converts a logical length to length in schedule drawing units (DIPs). This method takes into account the drawing scale.  
    Public MethodOverloaded. Overridden. Transforms a point in parent coordinates to local coordinates.  
    Public MethodOverloaded. Converts a length in page drawing units (DIPs) to a logical length. This method takes into account the drawing scale.  
    Public MethodScrolls the viewport in the specified direction, with the specified amount of steps.  
    Public MethodScrolls the schedule to the given time.  
    Public MethodCalled to arrange the element.  
    Public MethodCalled to validate the element measure  
    Public MethodOverridden. Called to propagate the display traversal to the node children.  
    Public MethodIncreaseases the zoom factor with the zoom step.  
    Public MethodDecreases the zoom factor with the zoom step.  
    Public MethodZooms the page to the specified factor.  
    Top
    Protected Methods
     NameDescription
    Protected MethodAppends the default categories to the given schedule category collection.  
    Protected MethodAppends the default time markers to the given schedule time markers collection.  
    Protected MethodArranges the appointments of this schedule.  
    Internal Method  
    Protected MethodCreates the border wall of the box.  
    Protected MethodCreates the current time indicator. It is not visible by default and has a semi-transparent red fill - new NColorFill(new NColor(192, 0, 0, 160)).  
    Internal Method  
    Internal Method  
    Internal Method  
    Protected MethodMeasures the schedule.  
    Internal Method  
    Protected MethodCalled when the CurrentDate property has changed.  
    Protected MethodPaints the background of the box, which is performed before the custom painting in OnPrePaint.  
    Protected MethodPaints the foreground of the box, which is performed after the custom painting in OnPostPaint.  
    Protected MethodOverridden. Called after the document node is registered in its owner document.  
    Protected MethodCalled when the transform of the schedule has changed.  
    Protected MethodOverridden. Called after the document node is unregistered from its owner document.  
    Protected MethodCalled when the ViewMode property has changed.  
    Internal Method  
    Internal Method  
    Internal Method  
    Internal Method  
    Internal Method  
    Internal Method  
    Internal Method  
    Internal Method  
    Internal Method  
    Top
    Public Events
     NameDescription
    Public EventOccurs when the informaiton property has changed.  
    Public EventOccurs when the ViewMode property has changed.  
    Top
    See Also