mirror of
https://github.com/gui-cs/Terminal.Gui.git
synced 2025-12-30 01:38:01 +01:00
tweaked API docs for Date/TimeField
This commit is contained in:
@@ -12,7 +12,7 @@ using NStack;
|
||||
|
||||
namespace Terminal.Gui {
|
||||
/// <summary>
|
||||
/// Date editing <see cref="View"/>
|
||||
/// Simple Date editing <see cref="View"/>
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// The <see cref="DateField"/> <see cref="View"/> provides date editing functionality with mouse support.
|
||||
@@ -30,13 +30,13 @@ namespace Terminal.Gui {
|
||||
string Format { get { return isShort ? shortFormat : longFormat; } }
|
||||
|
||||
/// <summary>
|
||||
/// DateChanged event, raised when the Date has changed.
|
||||
/// DateChanged event, raised when the <see cref="Date"/> property has changed.
|
||||
/// </summary>
|
||||
/// <remarks>
|
||||
/// This event is raised when the <see cref="Date"/> changes.
|
||||
/// This event is raised when the <see cref="Date"/> property changes.
|
||||
/// </remarks>
|
||||
/// <remarks>
|
||||
/// The passed <see cref="EventArgs"/> is a <see cref="DateTimeEventArgs"/> containing the old, new value and format.
|
||||
/// The passed event arguments containing the old value, new value, and format string.
|
||||
/// </remarks>
|
||||
public event Action<DateTimeEventArgs<DateTime>> DateChanged;
|
||||
|
||||
@@ -138,7 +138,7 @@ namespace Terminal.Gui {
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Get or set the data format for the widget.
|
||||
/// Get or set the date format for the widget.
|
||||
/// </summary>
|
||||
public bool IsShortFormat {
|
||||
get => isShort;
|
||||
@@ -370,9 +370,9 @@ namespace Terminal.Gui {
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Virtual method that will invoke the <see cref="DateChanged"/> with a <see cref="DateTimeEventArgs"/>.
|
||||
/// Event firing method for the <see cref="DateChanged"/> event.
|
||||
/// </summary>
|
||||
/// <param name="args">The arguments of the <see cref="DateTimeEventArgs"/></param>
|
||||
/// <param name="args">Event arguments</param>
|
||||
public virtual void OnDateChanged (DateTimeEventArgs<DateTime> args)
|
||||
{
|
||||
DateChanged?.Invoke (args);
|
||||
@@ -380,7 +380,7 @@ namespace Terminal.Gui {
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Handled the <see cref="EventArgs"/> for <see cref="DateField"/> or <see cref="TimeField"/> events.
|
||||
/// Defines the event arguments for <see cref="DateField.DateChanged"/> and <see cref="TimeField.TimeChanged"/> events.
|
||||
/// </summary>
|
||||
public class DateTimeEventArgs<T> : EventArgs {
|
||||
/// <summary>
|
||||
@@ -399,11 +399,11 @@ namespace Terminal.Gui {
|
||||
public string Format { get; }
|
||||
|
||||
/// <summary>
|
||||
/// Initializes a new instance of <see cref="DateTimeEventArgs"/>
|
||||
/// Initializes a new instance of <see cref="DateTimeEventArgs{T}"/>
|
||||
/// </summary>
|
||||
/// <param name="oldValue">The old <see cref="DateField"/> or <see cref="TimeField"/> value.</param>
|
||||
/// <param name="newValue">The new <see cref="DateField"/> or <see cref="TimeField"/> value.</param>
|
||||
/// <param name="format">The <see cref="DateField"/> or <see cref="TimeField"/> format.</param>
|
||||
/// <param name="format">The <see cref="DateField"/> or <see cref="TimeField"/> format string.</param>
|
||||
public DateTimeEventArgs (T oldValue, T newValue, string format)
|
||||
{
|
||||
OldValue = oldValue;
|
||||
|
||||
@@ -36,7 +36,7 @@ namespace Terminal.Gui {
|
||||
/// This event is raised when the <see cref="Time"/> changes.
|
||||
/// </remarks>
|
||||
/// <remarks>
|
||||
/// The passed <see cref="EventArgs"/> is a <see cref="DateTimeEventArgs"/> containing the old, new value and format.
|
||||
/// The passed <see cref="EventArgs"/> is a <see cref="DateTimeEventArgs{T}"/> containing the old value, new value, and format string.
|
||||
/// </remarks>
|
||||
public event Action<DateTimeEventArgs<TimeSpan>> TimeChanged;
|
||||
|
||||
@@ -288,9 +288,9 @@ namespace Terminal.Gui {
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Virtual method that will invoke the <see cref="TimeChanged"/> with a <see cref="DateTimeEventArgs"/>.
|
||||
/// Event firing method that invokes the <see cref="TimeChanged"/> event.
|
||||
/// </summary>
|
||||
/// <param name="args">The arguments of the <see cref="DateTimeEventArgs"/></param>
|
||||
/// <param name="args">The event arguments</param>
|
||||
public virtual void OnTimeChanged (DateTimeEventArgs<TimeSpan> args)
|
||||
{
|
||||
TimeChanged?.Invoke (args);
|
||||
|
||||
Reference in New Issue
Block a user