4 <name>ElmSharp.Wearable</name>
7 <member name="T:ElmSharp.Wearable.CircleDateTimeSelector">
9 The Circle DateTime Selector is a widget to display and handle datetime value by rotary event
10 Inherits <see cref="T:ElmSharp.DateTimeSelector"/>
13 <member name="M:ElmSharp.Wearable.CircleDateTimeSelector.#ctor(ElmSharp.EvasObject)">
15 Creates and initializes a new instance of the Circle DateTime class
17 <param name="parent">The parent of new Circle DateTime instance</param>
19 <member name="P:ElmSharp.Wearable.CircleDateTimeSelector.Disabled">
21 Sets or gets the disabled state of the Circle DateTime Selector
24 <member name="P:ElmSharp.Wearable.CircleDateTimeSelector.MarkerColor">
26 Sets or gets the color of the marker
29 <member name="P:ElmSharp.Wearable.CircleDateTimeSelector.MarkerLineWidth">
31 Sets or gets the line width of the marker
34 <member name="P:ElmSharp.Wearable.CircleDateTimeSelector.MarkerRadius">
36 Sets or gets the radius at which the center of the marker lies
39 <member name="T:ElmSharp.Wearable.CircleGenList">
41 The Circle GenList Selector is a widget to display and handle genlist items by rotary event
42 Inherits <see cref="T:ElmSharp.GenList"/>
45 <member name="M:ElmSharp.Wearable.CircleGenList.#ctor(ElmSharp.EvasObject)">
47 Creates and initializes a new instance of the Circle GenList class
49 <param name="parent">The parent of new Circle GenList instance</param>
51 <member name="P:ElmSharp.Wearable.CircleGenList.Disabled">
53 Sets or gets the disabled state of the Circle GenList Selector
56 <member name="P:ElmSharp.Wearable.CircleGenList.VerticalScrollBackgroundColor">
58 Sets or gets the color of the scroll background
61 <member name="P:ElmSharp.Wearable.CircleGenList.VerticalScrollBackgroundLineWidth">
63 Sets or gets the line width of the scroll background
66 <member name="P:ElmSharp.Wearable.CircleGenList.VerticalScrollBackgroundRadius">
68 Sets or gets the redius of the scroll background
71 <member name="P:ElmSharp.Wearable.CircleGenList.VerticalScrollBarColor">
73 Sets or gets the color of the scroll bar
76 <member name="P:ElmSharp.Wearable.CircleGenList.VerticalScrollBarLineWidth">
78 Sets or gets the line width of the scroll bar
81 <member name="P:ElmSharp.Wearable.CircleGenList.VerticalScrollBarRadius">
83 Sets or gets the redius of the scroll bar
86 <member name="P:ElmSharp.Wearable.CircleGenList.VerticalScrollBarVisiblePolicy">
88 Sets or gets the policy if the scroll bar is visible
91 ScrollBarVisiblePolicy.Auto means the vertical scrollbar is made visible if it is needed, and otherwise kept hidden.
92 ScrollBarVisiblePolicy.Visible turns it on all the time, and ScrollBarVisiblePolicy.Invisible always keeps it off.
95 <member name="T:ElmSharp.Wearable.CircleProgressBar">
97 The Circle ProgressBar is a widget for visually representing the progress status of a given job/task with the circular design.
100 <member name="M:ElmSharp.Wearable.CircleProgressBar.#ctor(ElmSharp.EvasObject)">
102 Creates and initializes a new instance of the Circle Progressbar class.
104 <param name="parent">The parent of new Circle Progressbar instance</param>
106 <member name="P:ElmSharp.Wearable.CircleProgressBar.Value">
108 Sets or gets the value of ProgressBar.
111 <member name="P:ElmSharp.Wearable.CircleProgressBar.Maximum">
113 Sets or gets the maximum value of ProgressBar.
116 <member name="P:ElmSharp.Wearable.CircleProgressBar.Minimum">
118 Sets or gets the minimum value of ProgressBar.
121 <member name="P:ElmSharp.Wearable.CircleProgressBar.BarAngle">
123 Sets or gets the angle value of ProgressBar.
126 <member name="P:ElmSharp.Wearable.CircleProgressBar.BackgroundAngle">
128 Sets or gets the angle value of Background ProgressBar.
131 <member name="P:ElmSharp.Wearable.CircleProgressBar.BarAngleOffset">
133 Sets or gets the angle offset value of ProgressBar.
136 <member name="P:ElmSharp.Wearable.CircleProgressBar.BackgroundAngleOffset">
138 Sets or gets the angle offset value of Background ProgressBar.
141 <member name="P:ElmSharp.Wearable.CircleProgressBar.BarAngleMaximum">
143 Sets or gets the maximum angle value of ProgressBar.
146 <member name="P:ElmSharp.Wearable.CircleProgressBar.BarAngleMinimum">
148 Sets or gets the minimum angle value of ProgressBar.
151 <member name="P:ElmSharp.Wearable.CircleProgressBar.Disabled">
153 Sets or gets disable status of Circle ProgressBar.
156 <member name="P:ElmSharp.Wearable.CircleProgressBar.BarColor">
158 Sets or gets color of ProgressBar.
161 <member name="P:ElmSharp.Wearable.CircleProgressBar.BackgroundColor">
163 Sets or gets color of Background ProgressBar.
166 <member name="P:ElmSharp.Wearable.CircleProgressBar.BarLineWidth">
168 Sets or gets line width of ProgressBar.
171 <member name="P:ElmSharp.Wearable.CircleProgressBar.BackgroundLineWidth">
173 Sets or gets line width of Background ProgressBar.
176 <member name="P:ElmSharp.Wearable.CircleProgressBar.BarRadius">
178 Sets or gets radius of ProgressBar.
181 <member name="P:ElmSharp.Wearable.CircleProgressBar.BackgroundRadius">
183 Sets or gets radius of Background ProgressBar.
186 <member name="T:ElmSharp.Wearable.CircleScroller">
188 Circle scroller provides scrollbar with circular movement and is scrolled by rotary event.
191 <member name="M:ElmSharp.Wearable.CircleScroller.#ctor(ElmSharp.EvasObject)">
193 Creates and initializes a new instance of the CircleScroller class.
195 <param name="parent">The <see cref="T:ElmSharp.EvasObject"/> to which the new CircleScroller will be attached as a child.</param>
197 <member name="P:ElmSharp.Wearable.CircleScroller.Disabled">
199 Sets or gets disabled state of the circle scroller object.
202 <member name="P:ElmSharp.Wearable.CircleScroller.HorizontalScrollBarVisiblePolicy">
204 Sets or gets the value of HorizontalScrollBarVisiblePolicy
207 ScrollBarVisiblePolicy.Auto means the horizontal scrollbar is made visible if it is needed, and otherwise kept hidden.
208 ScrollBarVisiblePolicy.Visible turns it on all the time, and ScrollBarVisiblePolicy.Invisible always keeps it off.
211 <member name="P:ElmSharp.Wearable.CircleScroller.VerticalScrollBarVisiblePolicy">
213 Sets or gets the value of VerticalScrollBarVisiblePolicy
216 ScrollBarVisiblePolicy.Auto means the vertical scrollbar is made visible if it is needed, and otherwise kept hidden.
217 ScrollBarVisiblePolicy.Visible turns it on all the time, and ScrollBarVisiblePolicy.Invisible always keeps it off.
220 <member name="P:ElmSharp.Wearable.CircleScroller.VerticalScrollBarColor">
222 Sets or gets color of the vertical scroll bar.
225 <member name="P:ElmSharp.Wearable.CircleScroller.HorizontalScrollBarColor">
227 Sets or gets color of the horizontal scroll bar.
230 <member name="P:ElmSharp.Wearable.CircleScroller.VerticalScrollBackgroundColor">
232 Sets or gets color of the vertical scroll background.
235 <member name="P:ElmSharp.Wearable.CircleScroller.HorizontalScrollBackgroundColor">
237 Sets or gets color of the horizontal scroll background.
240 <member name="P:ElmSharp.Wearable.CircleScroller.VerticalScrollBarLineWidth">
242 Sets or gets line width of the vertical scroll bar.
245 <member name="P:ElmSharp.Wearable.CircleScroller.HorizontalScrollBarLineWidth">
247 Sets or gets line width of the horizontal scroll bar.
250 <member name="P:ElmSharp.Wearable.CircleScroller.VerticalScrollBackgroundLineWidth">
252 Sets or gets line width of the vertical scroll background.
255 <member name="P:ElmSharp.Wearable.CircleScroller.HorizontalScrollBackgroundLineWidth">
257 Sets or gets line width of the horizontal scroll background.
260 <member name="P:ElmSharp.Wearable.CircleScroller.VerticalScrollBarRadius">
262 Sets or gets radius of the vertical scroll bar.
265 <member name="P:ElmSharp.Wearable.CircleScroller.HorizontalScrollBarRadius">
267 Sets or gets radius of the horizontal scroll bar.
270 <member name="P:ElmSharp.Wearable.CircleScroller.VerticalScrollBackgroundRadius">
272 Sets or gets radius of the vertical scroll background.
275 <member name="P:ElmSharp.Wearable.CircleScroller.HorizontalScrollBackgroundRadius">
277 Sets or gets radius of the horizontal scroll background.
280 <member name="T:ElmSharp.Wearable.CircleSlider">
282 Circle slider is circular designed widget to select a value in a range by rotary event.
285 <member name="E:ElmSharp.Wearable.CircleSlider.Changed">
287 Changed will be triggered when the circle slider value changes.
290 <member name="M:ElmSharp.Wearable.CircleSlider.#ctor(ElmSharp.EvasObject)">
292 Creates and initializes a new instance of the CircleSlider class.
294 <param name="parent">The EvasObject to which the new CircleSlider will be attached as a child.</param>
296 <member name="P:ElmSharp.Wearable.CircleSlider.Step">
298 Sets or gets the step by which the circle slider bar moves.
301 This value is used when circle slider value is changed by an drag or rotary event
302 The value of the slider is increased/decreased by the step value.
305 <member name="P:ElmSharp.Wearable.CircleSlider.Disabled">
307 Sets or gets disabled state of the circle slider object.
310 <member name="P:ElmSharp.Wearable.CircleSlider.BarColor">
312 Sets or gets color of the circle slider bar.
315 <member name="P:ElmSharp.Wearable.CircleSlider.BackgroundColor">
317 Sets or gets color of the circle slider background.
320 <member name="P:ElmSharp.Wearable.CircleSlider.BarLineWidth">
322 Sets or gets the line with of the circle slider bar.
325 <member name="P:ElmSharp.Wearable.CircleSlider.BackgroundLineWidth">
327 Sets or gets the line with of the circle slider background.
330 <member name="P:ElmSharp.Wearable.CircleSlider.BarAngle">
332 Sets or gets the angle in degree of the circle slider bar.
335 <member name="P:ElmSharp.Wearable.CircleSlider.BackgroundAngle">
337 Sets or gets the angle in degree of the circle slider background.
340 <member name="P:ElmSharp.Wearable.CircleSlider.BarAngleOffset">
342 Sets or gets the angle offset for the slider bar.
343 offset value means start position of the slider bar.
346 <member name="P:ElmSharp.Wearable.CircleSlider.BackgroundAngleOffset">
348 Sets or gets the angle offset for the circle slider background.
349 offset value means start position of the slider background.
352 <member name="P:ElmSharp.Wearable.CircleSlider.BarAngleMinimum">
354 Sets or gets the minimum angle of the circle slider bar.
357 <member name="P:ElmSharp.Wearable.CircleSlider.BarAngleMaximum">
359 Sets or gets the maximum angle of the circle slider bar.
362 <member name="P:ElmSharp.Wearable.CircleSlider.Minimum">
364 Sets or gets the minimum values for the circle slider.
367 This defines the allowed minimum values to be selected by the user.
368 If the actual value is less than min, it is updated to min.
369 Actual value can be obtained with Value.By default, min is equal to 0.0.
372 <member name="P:ElmSharp.Wearable.CircleSlider.Maximum">
374 Sets or gets the maximum values for the circle slider.
377 This defines the allowed maximum values to be selected by the user.
378 If the actual value is bigger then max, it is updated to max.
379 Actual value can be obtained with Value.By default, min is equal to 0.0, and max is equal to 1.0.
380 Maximum must be greater than minimum, otherwise the behavior is undefined.
383 <member name="P:ElmSharp.Wearable.CircleSlider.Value">
385 Gets or sets the value displayed by the circle slider.
388 The value must to be between Minimum and Maximum values.
391 <member name="P:ElmSharp.Wearable.CircleSlider.BarRadius">
393 Gets or sets the radius value for the circle slider bar.
396 <member name="P:ElmSharp.Wearable.CircleSlider.BackgroundRadius">
398 Gets or sets the radius value for the circle slider background.
401 <member name="T:ElmSharp.Wearable.CircleSpinner">
403 The Circle Spinner is a widget to display and handle spinner value by rotary event
404 Inherits <see cref="T:ElmSharp.Spinner"/>.
407 <member name="M:ElmSharp.Wearable.CircleSpinner.#ctor(ElmSharp.EvasObject)">
409 Creates and initializes a new instance of the Circle Spinner class.
411 <param name="parent">The parent of new Circle Spinner instance</param>
413 <member name="P:ElmSharp.Wearable.CircleSpinner.AngleRatio">
415 Sets or gets the circle spinner angle per each spinner value.
418 <member name="P:ElmSharp.Wearable.CircleSpinner.Disabled">
420 Sets or gets disabled state of the circle spinner object.
423 <member name="P:ElmSharp.Wearable.CircleSpinner.MarkerLineWidth">
425 Sets or gets the line width of the marker
428 <member name="P:ElmSharp.Wearable.CircleSpinner.MarkerColor">
430 Sets or gets the color of the marker
433 <member name="P:ElmSharp.Wearable.CircleSpinner.MarkerRadius">
435 Sets or gets the radius at which the center of the marker lies
438 <member name="T:ElmSharp.Wearable.MoreOption">
440 The MoreOption is a widget composed of the toggle(cue button) and more option view, and MoreOption can change a visibility through the toggle.
444 <member name="P:ElmSharp.Wearable.MoreOption.Items">
446 Sets or gets the list of more option item
449 <member name="E:ElmSharp.Wearable.MoreOption.Selected">
451 Selected will be triggered when the user selects an item.
454 <member name="E:ElmSharp.Wearable.MoreOption.Clicked">
456 Clicked will be triggered when the user selects the already selected item again or selects a selector.
459 <member name="E:ElmSharp.Wearable.MoreOption.Opened">
461 Opened will be triggered when more option view is shown.
464 <member name="E:ElmSharp.Wearable.MoreOption.Closed">
466 Closed will be triggered when more option view is hidden.
469 <member name="M:ElmSharp.Wearable.MoreOption.#ctor(ElmSharp.EvasObject)">
471 Creates and initializes a new instance of MoreOption class.
473 <param name="parent">The parent is a given container which will be attached by MoreOption as a child. It's <see cref="T:ElmSharp.EvasObject"/> type.</param>
475 <member name="P:ElmSharp.Wearable.MoreOption.Direction">
477 Sets or gets the direction of more option.
480 <member name="P:ElmSharp.Wearable.MoreOption.IsOpened">
482 Sets or gets the visibility of more option view.
485 <member name="T:ElmSharp.Wearable.MoreOptionDirection">
487 Enumeration for More Option Direction type.
490 <member name="T:ElmSharp.Wearable.MoreOptionItem">
492 The MoreOptionItem is a item of MoreOption widget.
495 <member name="P:ElmSharp.Wearable.MoreOptionItem.Handle">
497 Sets or gets the more option item handle.
500 <member name="M:ElmSharp.Wearable.MoreOptionItem.#ctor">
505 <member name="P:ElmSharp.Wearable.MoreOptionItem.MainText">
507 Sets or gets the main text of a more option object.
510 <member name="P:ElmSharp.Wearable.MoreOptionItem.SubText">
512 Sets or gets the sub text of a more option object.
515 <member name="P:ElmSharp.Wearable.MoreOptionItem.Icon">
517 Sets or gets the icon image
520 <member name="T:ElmSharp.Wearable.MoreOptionItemEventArgs">
522 The MoreOptionItemEventArgs is a event args class for MoreOptionItem.
526 <member name="P:ElmSharp.Wearable.MoreOptionItemEventArgs.Item">
528 Sets or gets the more option item
531 <member name="P:ElmSharp.Wearable.MoreOptionList.Count">
533 Sets or gets the count of Items
536 <member name="P:ElmSharp.Wearable.MoreOptionList.IsReadOnly">
538 Sets or gets whether it is read only
541 <member name="P:ElmSharp.Wearable.MoreOptionList.Item(System.Int32)">
543 Sets or gets the item with the index
545 <param name="index">the position of item in items</param>
548 <member name="M:ElmSharp.Wearable.MoreOptionList.#ctor(ElmSharp.Wearable.MoreOption)">
550 Creates and initializes a new instance of MoreOptionList class.
552 <param name="owner">the object of more option</param>
554 <member name="M:ElmSharp.Wearable.MoreOptionList.Add(ElmSharp.Wearable.MoreOptionItem)">
556 Append a new item to a more option.
558 <param name="item">The more option item</param>
560 <member name="M:ElmSharp.Wearable.MoreOptionList.AddFirst(ElmSharp.Wearable.MoreOptionItem)">
562 add a new item to a more option at the first.
564 <param name="item">The more option item</param>
566 <member name="M:ElmSharp.Wearable.MoreOptionList.AddLast(ElmSharp.Wearable.MoreOptionItem)">
568 add a new item to a more option at the last.
570 <param name="item">The more option item</param>
572 <member name="M:ElmSharp.Wearable.MoreOptionList.IndexOf(ElmSharp.Wearable.MoreOptionItem)">
574 Get the index of item
576 <param name="item">The more option item</param>
577 <returns>the index of item</returns>
579 <member name="M:ElmSharp.Wearable.MoreOptionList.Insert(System.Int32,ElmSharp.Wearable.MoreOptionItem)">
581 Insert a new item into the more option after more option item with the index.
583 <param name="index">the index of item which is insert after</param>
584 <param name="item">The more option item</param>
586 <member name="M:ElmSharp.Wearable.MoreOptionList.RemoveAt(System.Int32)">
588 Delete an item which is the given item index
590 <param name="index">the item index which will be deleted</param>
592 <member name="M:ElmSharp.Wearable.MoreOptionList.Clear">
594 Remove all items from a given more option list object.
597 <member name="M:ElmSharp.Wearable.MoreOptionList.Contains(ElmSharp.Wearable.MoreOptionItem)">
599 Check the item whether is contained
601 <param name="item">The more option item</param>
602 <returns>If contain return true, otherwise false</returns>
604 <member name="M:ElmSharp.Wearable.MoreOptionList.CopyTo(ElmSharp.Wearable.MoreOptionItem[],System.Int32)">
608 <param name="array">the target array</param>
609 <param name="arrayIndex">which index the item will copy to</param>
611 <member name="M:ElmSharp.Wearable.MoreOptionList.Remove(ElmSharp.Wearable.MoreOptionItem)">
615 <param name="item">the item will be removed</param>
616 <returns>if remove success return true, otherwise false</returns>
618 <!-- Badly formed XML comment ignored for member "M:ElmSharp.Wearable.MoreOptionList.GetEnumerator" -->
619 <member name="T:ElmSharp.Wearable.RotarySelector">
621 The Rotary Selector is a widget to display a selector and multiple items surrounding the selector.
622 And an item can be selected by rotary event or user item click.
623 Inherits <see cref="T:ElmSharp.Layout"/>.
626 <member name="E:ElmSharp.Wearable.RotarySelector.Selected">
628 Selected will be triggered when selected an item.
631 <member name="E:ElmSharp.Wearable.RotarySelector.Clicked">
633 Clicked will be triggered when selecting again the alredy selected item or selecting a selector.
636 <member name="P:ElmSharp.Wearable.RotarySelector.Items">
638 Gets the rotary selector item list of a rotary selector object.
641 <member name="M:ElmSharp.Wearable.RotarySelector.#ctor(ElmSharp.EvasObject)">
643 Creates and initializes a new instance of the Rotary Selector class.
645 <param name="parent">The parent of new Rotary Selector instance</param>
647 <member name="P:ElmSharp.Wearable.RotarySelector.SelectedItem">
649 Sets or gets the selected item of a rotary selector object.
652 <member name="P:ElmSharp.Wearable.RotarySelector.BackgroundImage">
654 Sets or gets the background image of a rotary selector object.
657 <member name="T:ElmSharp.Wearable.RotarySelectorItem">
659 A instance to the Rotary Selector Item added. And an item can be selected by rotary event or user item click.
662 <member name="P:ElmSharp.Wearable.RotarySelectorItem.Handle">
664 Sets or gets the handle of a rotary selector item object.
667 <member name="P:ElmSharp.Wearable.RotarySelectorItem.MainText">
669 Sets or gets the main text of a rotary selector item object.
672 <member name="P:ElmSharp.Wearable.RotarySelectorItem.SubText">
674 Sets or gets the sub text of a rotary selector item object.
677 <member name="P:ElmSharp.Wearable.RotarySelectorItem.MainTextColor">
679 Sets or gets the sub text color of a rotary selector item object.
682 <member name="P:ElmSharp.Wearable.RotarySelectorItem.SubTextColor">
684 Sets or gets the sub text color of a rotary selector item object.
687 <member name="P:ElmSharp.Wearable.RotarySelectorItem.NormalIconImage">
689 Sets or gets the normal icon image of a rotary selector item object.
692 <member name="P:ElmSharp.Wearable.RotarySelectorItem.PressedIconImage">
694 Sets or gets the press icon image of a rotary selector item object.
697 <member name="P:ElmSharp.Wearable.RotarySelectorItem.DisabledIconImage">
699 Sets or gets the disable icon image of a rotary selector item object.
702 <member name="P:ElmSharp.Wearable.RotarySelectorItem.SelectedIconImage">
704 Sets or gets the selected icon image of a rotary selector item object.
707 <member name="P:ElmSharp.Wearable.RotarySelectorItem.NormalBackgroundImage">
709 Sets or gets the normal background image of a rotary selector item object.
712 <member name="P:ElmSharp.Wearable.RotarySelectorItem.PressedBackgroundImage">
714 Sets or gets the pressed background image of a rotary selector item object.
717 <member name="P:ElmSharp.Wearable.RotarySelectorItem.DisabledBackgroundImage">
719 Sets or gets the disabled background image of a rotary selector item object.
722 <member name="P:ElmSharp.Wearable.RotarySelectorItem.SelectedBackgroundImage">
724 Sets or gets the selected background image of a rotary selector item object.
727 <member name="P:ElmSharp.Wearable.RotarySelectorItem.NormalBackgroundColor">
729 Sets or gets the normal background color of a rotary selector item object.
732 <member name="P:ElmSharp.Wearable.RotarySelectorItem.PressedBackgroundColor">
734 Sets or gets the pressed background color of a rotary selector item object.
737 <member name="P:ElmSharp.Wearable.RotarySelectorItem.DisabledBackgroundColor">
739 Sets or gets the disabled background color of a rotary selector item object.
742 <member name="P:ElmSharp.Wearable.RotarySelectorItem.SelectedBackgroundColor">
744 Sets or gets the selected background color of a rotary selector item object.
747 <member name="P:ElmSharp.Wearable.RotarySelectorItem.SelectorIconImage">
749 Sets or gets the selector icon image of a rotary selector item object.
752 <member name="T:ElmSharp.Wearable.RotarySelectorItemEventArgs">
754 <see cref="E:ElmSharp.Wearable.RotarySelector.Selected"/> and <see cref="E:ElmSharp.Wearable.RotarySelector.Clicked"/> events of RotarySelector contain RotarySelectorItemEventArgs as a parameter.
755 Inherits <see cref="T:System.EventArgs"/>.
758 <member name="P:ElmSharp.Wearable.RotarySelectorItemEventArgs.Item">
760 Sets or gets the rotary selector item.