Leaflet
Object Hierarchy:
Description:
[ CCode ( type_id = "hdy_leaflet_get_type ()" ) ]
public class Leaflet : Container, Implementor, Buildable, Orientable, Swipeable
public class Leaflet : Container, Implementor, Buildable, Orientable, Swipeable
Namespace: Hdy
Package: libhandy-0.0
Content:
Properties:
- public bool can_swipe_back { get; set; }
Whether or not
self
allows switching to the previous child that has 'allow-visible' child property set to true via a swipe gesture. - public bool can_swipe_forward { get; set; }
Whether or not
self
allows switching to the next child that has 'allow-visible' child property set to true via a swipe gesture. - public uint child_transition_duration { get; set; }
- public bool child_transition_running { get; }
- public LeafletChildTransitionType child_transition_type { get; set; }
The type of animation used to transition between children
- public Fold fold { get; }
The fold of the leaflet.
- public bool folded { get; }
true if the leaflet is folded.
- public bool hhomogeneous_folded { get; set; }
- public bool hhomogeneous_unfolded { get; set; }
- public bool interpolate_size { get; set; }
- public uint mode_transition_duration { get; set; }
- public LeafletModeTransitionType mode_transition_type { get; set; }
The type of animation used to transition between mode
- public LeafletTransitionType transition_type { get; set; }
The type of animation that will be used for transitions between modes and children.
- public bool vhomogeneous_folded { get; set; }
- public bool vhomogeneous_unfolded { get; set; }
- public Widget visible_child { get; set; }
- public string visible_child_name { get; set; }
Creation methods:
- public Leaflet ()
Methods:
- public bool get_can_swipe_back ()
Returns whether the Leaflet allows swiping to the previous child.
- public bool get_can_swipe_forward ()
Returns whether the Leaflet allows swiping to the next child.
- public uint get_child_transition_duration ()
Returns the amount of time (in milliseconds) that transitions between children in this will take.
- public bool get_child_transition_running ()
Returns whether this is currently in a transition from one page to another.
- public LeafletChildTransitionType get_child_transition_type ()
Gets the type of animation that will be used for transitions between children in this.
- public Fold get_fold ()
Gets the fold of this.
- public bool get_homogeneous (Fold fold, Orientation orientation)
Gets whether this is homogeneous for the given fold and orientation.
- public bool get_interpolate_size ()
Returns wether the Leaflet is set up to interpolate between the sizes of children on page switch.
- public uint get_mode_transition_duration ()
Returns the amount of time (in milliseconds) that transitions between modes in this will take.
- public LeafletModeTransitionType get_mode_transition_type ()
Gets the type of animation that will be used for transitions between modes in this.
- public LeafletTransitionType get_transition_type ()
Gets the type of animation that will be used for transitions between modes and children in this.
- public unowned Widget get_visible_child ()
Get the visible child widget.
- public unowned string get_visible_child_name ()
- public void set_can_swipe_back (bool can_swipe_back)
Sets whether or not this allows switching to the previous child that has 'allow-visible' child property set to true via a swipe gesture
- public void set_can_swipe_forward (bool can_swipe_forward)
Sets whether or not this allows switching to the next child that has 'allow-visible' child property set to true via a swipe gesture.
- public void set_child_transition_duration (uint duration)
Sets the duration that transitions between children in this will take.
- public void set_child_transition_type (LeafletChildTransitionType transition)
Sets the type of animation that will be used for transitions between children in this.
- public void set_homogeneous (Fold fold, Orientation orientation, bool homogeneous)
Sets the Leaflet to be homogeneous or not for the given fold and orientation.
- public void set_interpolate_size (bool interpolate_size)
Sets whether or not this will interpolate its size when changing the visible child.
- public void set_mode_transition_duration (uint duration)
Sets the duration that transitions between modes in this will take.
- public void set_mode_transition_type (LeafletModeTransitionType transition)
Sets the type of animation that will be used for transitions between modes in this.
- public void set_transition_type (LeafletTransitionType transition)
Sets the type of animation that will be used for transitions between modes and children in this.
- public void set_visible_child (Widget visible_child)
- public void set_visible_child_name (string name)
- public virtual void todo ()
Inherited Members:
All known members inherited from class Gtk.Container
All known members inherited from class Gtk.Widget
- accel_closures_changed
- activate
- add_accelerator
- add_device_events
- add_events
- add_mnemonic_label
- add_tick_callback
- adjust_baseline_allocation
- adjust_baseline_request
- adjust_size_allocation
- adjust_size_request
- app_paintable
- bind_template_callback_full
- bind_template_child_full
- button_press_event
- button_release_event
- can_activate_accel
- can_default
- can_focus
- child_focus
- child_notify
- class_path
- composite_child
- composited_changed
- compute_expand
- compute_expand_internal
- configure_event
- create_pango_context
- create_pango_layout
- damage_event
- delete_event
- destroy
- destroy_event
- destroyed
- device_is_shadowed
- direction_changed
- dispatch_child_properties_changed
- double_buffered
- drag_begin
- drag_data_delete
- drag_data_get
- drag_data_received
- drag_drop
- drag_end
- drag_failed
- drag_leave
- drag_motion
- draw
- draw_to_cairo_context
- ensure_style
- enter_notify_event
- error_bell
- event
- event_after
- events
- expand
- find_style_property
- focus
- focus_in_event
- focus_on_click
- focus_out_event
- freeze_child_notify
- get_accessible
- get_action_group
- get_allocated_baseline
- get_allocated_height
- get_allocated_size
- get_allocated_width
- get_allocation
- get_ancestor
- get_app_paintable
- get_can_default
- get_can_focus
- get_child_requisition
- get_child_visible
- get_clip
- get_clipboard
- get_composite_name
- get_css_name
- get_default_direction
- get_default_style
- get_device_enabled
- get_device_events
- get_direction
- get_display
- get_double_buffered
- get_events
- get_focus_on_click
- get_font_map
- get_font_options
- get_frame_clock
- get_halign
- get_has_tooltip
- get_has_window
- get_hexpand
- get_hexpand_set
- get_mapped
- get_margin_bottom
- get_margin_end
- get_margin_left
- get_margin_right
- get_margin_start
- get_margin_top
- get_modifier_mask
- get_modifier_style
- get_no_show_all
- get_opacity
- get_pango_context
- get_parent
- get_parent_window
- get_path
- get_pointer
- get_preferred_height
- get_preferred_height_and_baseline_for_width
- get_preferred_height_for_width
- get_preferred_height_for_width_internal
- get_preferred_height_internal
- get_preferred_size
- get_preferred_width
- get_preferred_width_for_height
- get_preferred_width_for_height_internal
- get_preferred_width_internal
- get_realized
- get_receives_default
- get_request_mode
- get_requisition
- get_root_window
- get_scale_factor
- get_screen
- get_sensitive
- get_settings
- get_size_request
- get_state
- get_state_flags
- get_style
- get_style_context
- get_support_multidevice
- get_template_child
- get_tooltip_markup
- get_tooltip_text
- get_tooltip_window
- get_toplevel
- get_valign
- get_valign_with_baseline
- get_vexpand
- get_vexpand_set
- get_visible
- get_visual
- get_window
- grab_broken_event
- grab_default
- grab_focus
- grab_notify
- halign
- has_default
- has_focus
- has_grab
- has_rc_style
- has_screen
- has_tooltip
- has_visible_focus
- height_request
- hexpand
- hexpand_set
- hide
- hide_on_delete
- hierarchy_changed
- in_destruction
- init_template
- input_shape_combine_region
- insert_action_group
- install_style_property
- install_style_property_parser
- intersect
- is_ancestor
- is_composited
- is_drawable
- is_focus
- is_sensitive
- is_toplevel
- is_visible
- key_press_event
- key_release_event
- keynav_failed
- leave_notify_event
- list_accel_closures
- list_action_prefixes
- list_mnemonic_labels
- list_style_properties
- map
- map_event
- margin
- margin_bottom
- margin_end
- margin_left
- margin_right
- margin_start
- margin_top
- mnemonic_activate
- modify_base
- modify_bg
- modify_cursor
- modify_fg
- modify_font
- modify_style
- modify_text
- motion_notify_event
- move_focus
- name
- no_show_all
- opacity
- override_background_color
- override_color
- override_cursor
- override_font
- override_symbolic_color
- parent
- parent_set
- path
- pop_composite_child
- popup_menu
- property_notify_event
- proximity_in_event
- proximity_out_event
- push_composite_child
- query_tooltip
- queue_allocate
- queue_compute_expand
- queue_draw
- queue_draw_area
- queue_draw_region
- queue_resize
- queue_resize_no_redraw
- realize
- receives_default
- region_intersect
- register_window
- remove_accelerator
- remove_mnemonic_label
- remove_tick_callback
- render_icon
- render_icon_pixbuf
- reparent
- reset_rc_styles
- reset_style
- scale_factor
- screen_changed
- scroll_event
- selection_clear_event
- selection_get
- selection_notify_event
- selection_received
- selection_request_event
- send_expose
- send_focus_change
- sensitive
- set_accel_path
- set_accessible_role
- set_accessible_type
- set_allocation
- set_app_paintable
- set_can_default
- set_can_focus
- set_child_visible
- set_clip
- set_composite_name
- set_connect_func
- set_css_name
- set_default_direction
- set_device_enabled
- set_device_events
- set_direction
- set_double_buffered
- set_events
- set_focus_on_click
- set_font_map
- set_font_options
- set_halign
- set_has_tooltip
- set_has_window
- set_hexpand
- set_hexpand_set
- set_mapped
- set_margin_bottom
- set_margin_end
- set_margin_left
- set_margin_right
- set_margin_start
- set_margin_top
- set_no_show_all
- set_opacity
- set_parent
- set_parent_window
- set_realized
- set_receives_default
- set_redraw_on_allocate
- set_sensitive
- set_size_request
- set_state
- set_state_flags
- set_style
- set_support_multidevice
- set_template
- set_template_from_resource
- set_tooltip_markup
- set_tooltip_text
- set_tooltip_window
- set_valign
- set_vexpand
- set_vexpand_set
- set_visible
- set_visual
- set_window
- shape_combine_region
- show
- show_all
- show_help
- show_now
- size_allocate
- size_allocate_with_baseline
- size_request
- state_changed
- state_flags_changed
- style
- style_attach
- style_get
- style_get_property
- style_get_valist
- style_set
- style_updated
- thaw_child_notify
- tooltip_markup
- tooltip_text
- touch_event
- translate_coordinates
- trigger_tooltip_query
- unmap
- unmap_event
- unparent
- unrealize
- unregister_window
- unset_state_flags
- valign
- vexpand
- vexpand_set
- visibility_notify_event
- visible
- width_request
- window_state_event
All known members inherited from class GLib.Object
All known members inherited from interface Atk.Implementor
All known members inherited from interface Gtk.Buildable
All known members inherited from interface Gtk.Orientable
All known members inherited from interface Hdy.Swipeable