Struct xpcom::interfaces::nsIDateTimeInputArea [] [src]

#[repr(C)]
pub struct nsIDateTimeInputArea { /* fields omitted */ }

interface nsIDateTimeInputArea : nsISupports

Methods

impl nsIDateTimeInputArea
[src]

[src]

Cast this nsIDateTimeInputArea to one of its base interfaces.

impl nsIDateTimeInputArea
[src]

[src]

/**
   * Called from DOM/Layout when input element value has changed.
   */

void notifyInputElementValueChanged ();

[src]

/**
   * Called from DOM/Layout when input element min, max or step attribute has
   * changed.
   */

void notifyMinMaxStepAttrChanged ();

[src]

/**
   * Called from DOM/Layout to set focus on inner text box.
   */

void focusInnerTextBox ();

[src]

/**
   * Called from DOM/Layout to blur inner text box.
   */

void blurInnerTextBox ();

[src]

/**
   * Called from DOM/Layout to know whether the current entered value is valid.
   */

boolean hasBadInput ();

[src]

/**
   * Set the current state of the picker, true if it's opened, false otherwise.
   */

void setPickerState (in boolean isOpen);

[src]

/**
   * Set the attribute of the inner text boxes. Only "tabindex", "readonly",
   * and "disabled" are allowed.
   */

void setEditAttribute (in DOMString name, in DOMString value);

[src]

/**
   * Remove the attribute of the inner text boxes. Only "tabindex", "readonly",
   * and "disabled" are allowed.
   */

void removeEditAttribute (in DOMString name);

Methods from Deref<Target = nsISupports>

[src]

Cast this nsISupports to one of its base interfaces.

[src]

void QueryInterface (in nsIIDRef uuid, [iid_is (uuid), retval] out nsQIResult result);

[src]

[noscript,notxpcom] nsrefcnt AddRef ();

[src]

[noscript,notxpcom] nsrefcnt Release ();

Trait Implementations

impl XpCom for nsIDateTimeInputArea
[src]

IID: nsIID = nsID(1180437699, 9419, 18638, [175, 26, 177, 132, 2, 50, 107, 5])

[src]

Perform a QueryInterface call on this object, attempting to dynamically cast it to the requested interface type. Returns Some(RefPtr) if the cast succeeded, and None otherwise. Read more

impl RefCounted for nsIDateTimeInputArea
[src]

[src]

Increment the reference count.

[src]

Decrement the reference count, potentially freeing backing memory.

impl Deref for nsIDateTimeInputArea
[src]

The resulting type after dereferencing.

[src]

Dereferences the value.