:right-sidebar: True Trigger =================================================================== .. currentmodule:: gi.repository.ICalGLib .. class:: Trigger(**properties: ~typing.Any) :no-contents-entry: Superclasses: :class:`~gi.repository.ICalGLib.Object`, :class:`~gi.repository.GObject.Object` This is the ICalTrigger instance. Constructors ------------ .. rst-class:: interim-class .. class:: Trigger :no-index: .. classmethod:: new_from_int(reltime: int) -> ~gi.repository.ICalGLib.Trigger Creates a :obj:`~gi.repository.ICalGLib.Trigger` from integer. .. versionadded:: 1.0 :param reltime: An integer .. classmethod:: new_from_string(str: str) -> ~gi.repository.ICalGLib.Trigger Creates a :obj:`~gi.repository.ICalGLib.Trigger` from a string. .. versionadded:: 1.0 :param str: A string Methods ------- .. rst-class:: interim-class .. class:: Trigger :no-index: .. method:: get_duration() -> ~gi.repository.ICalGLib.Duration Gets the duration from :obj:`~gi.repository.ICalGLib.Trigger`\. .. versionadded:: 1.0 .. method:: get_time() -> ~gi.repository.ICalGLib.Time Gets the time from :obj:`~gi.repository.ICalGLib.Trigger`\. .. versionadded:: 1.0 .. method:: is_bad_trigger() -> bool Checks if a :obj:`~gi.repository.ICalGLib.Trigger` is a bad trigger. .. versionadded:: 1.0 .. method:: is_null_trigger() -> bool Checks if a :obj:`~gi.repository.ICalGLib.Trigger` is a null trigger. .. versionadded:: 1.0 .. method:: set_duration(duration: ~gi.repository.ICalGLib.Duration) -> None Sets the duration from :obj:`~gi.repository.ICalGLib.Trigger`\. .. versionadded:: 1.0 :param duration: The duration of :obj:`~gi.repository.ICalGLib.Trigger` .. method:: set_time(time: ~gi.repository.ICalGLib.Time) -> None Sets the time from :obj:`~gi.repository.ICalGLib.Trigger`\. .. versionadded:: 1.0 :param time: The time of :obj:`~gi.repository.ICalGLib.Trigger`