Struct ux::native::Image [−][src]
pub struct Image { /* fields omitted */ }
Implementations
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for Image
impl !RefUnwindSafe for Image
impl UnwindSafe for Image
impl UnwindSafe for Image
Blanket Implementations
impl<O> ImageExt for O where
O: Is<Image>,
[src]
impl<O> ImageExt for O where
O: Is<Image>,
[src]pub fn animate_scale_mode(
&self,
mode: u64,
duration: u32,
scale_mode: ImageScaleMode
)
[src]
&self,
mode: u64,
duration: u32,
scale_mode: ImageScaleMode
)
animate_scale_mode: @image: An #Image @mode: a #AnimationMode @duration: duration of the animation in milliseconds @scale_mode: The #ImageScaleMode to set
Sets the value of #Image:scale-mode to @scale_mode and animates the scale factor of the image between the previous value and the new value.
pub fn clear(&self)
[src]
clear: @image: A #Image
Clear the current image and set a blank, transparent image.
Returns: static void
pub fn get_allow_upscale(&self) -> bool
[src]
get_allow_upscale: @image: A #Image
Determines whether image up-scaling is allowed.
Returns: %true if upscaling is allowed, %false otherwise
pub fn get_image_rotation(&self) -> f32
[src]
get_image_rotation: @image: A #Image
Get the value of the Image:image-rotation property.
Returns: The value of the image-rotation property.
pub fn get_load_async(&self) -> bool
[src]
get_load_async: @image: A #Image
Determines whether asynchronous image loading is in use.
Returns: %true if images are set to load asynchronously, %false otherwise
pub fn get_scale_height_threshold(&self) -> u32
[src]
get_scale_height_threshold: @image: A #Image
Retrieves the height scaling threshold.
Returns: The height scaling threshold, in pixels
pub fn get_scale_mode(&self) -> ImageScaleMode
[src]
get_scale_mode: @image: An #Image
Get the current scale mode of @Image.
Returns: The current ImageScaleMode
pub fn get_scale_width_threshold(&self) -> u32
[src]
get_scale_width_threshold: @image: A #Image
Retrieves the width scaling threshold.
Returns: The width scaling threshold, in pixels
pub fn get_transition_duration(&self) -> u32
[src]
get_transition_duration: @image: A #Image
Get the value of the Image:transition-duration property.
Returns: The value of the transition-duration property.
pub fn set_allow_upscale(&self, allow: bool)
[src]
set_allow_upscale: @image: A #Image @allow: %true to allow upscaling, %false otherwise
Sets whether up-scaling of images is allowed. If set to %true and a size larger than the image is requested, the image will be up-scaled in software.
The advantage of this is that software up-scaling is potentially higher quality, but it comes at the expense of video memory.
pub fn set_from_buffer(&self, buffer: &[u8]) -> Result<(), Error>
[src]
set_from_buffer: @image: An #Image @buffer: (array length=buffer_size) (transfer full): A buffer pointing to encoded image data @buffer_size: The size of @buffer, in bytes @buffer_free_func: (allow-none): A function to free @buffer, or %None @error: Return location for a #GError, or #None
Set the image data from unencoded image data, stored in memory. In case of failure, #false is returned and @error is set. It is expected that @buffer will remain accessible for the duration of the load. Once it is finished with, @buffer_free_func will be called.
Returns: #true if the image was successfully updated
pub fn set_from_buffer_at_size(
&self,
buffer: &[u8],
width: i32,
height: i32
) -> Result<(), Error>
[src]
&self,
buffer: &[u8],
width: i32,
height: i32
) -> Result<(), Error>
set_from_buffer_at_size: @image: An #Image @buffer: (array length=buffer_size) (transfer full): A buffer pointing to encoded image data @buffer_size: The size of @buffer, in bytes @buffer_free_func: (allow-none): A function to free @buffer, or %None @width: Width to scale the image to, or -1 @height: Height to scale the image to, or -1 @error: Return location for a #GError, or #None
Set the image data from unencoded image data, stored in memory, and scales it while loading. In case of failure, #false is returned and @error is set. It is expected that @buffer will remain accessible for the duration of the load. Once it is finished with, @buffer_free_func will be called. The aspect ratio will always be maintained.
Returns: #true if the image was successfully updated
pub fn set_from_cogl_texture(&self, texture: Handle) -> bool
[src]
set_from_cogl_texture: @image: A #Image @texture: A #CoglHandle to a texture
Sets the contents of the image from the given Cogl texture.
Returns: %true on success, %false on failure
pub fn set_from_data(
&self,
data: &[u8],
pixel_format: PixelFormat,
width: i32,
height: i32,
rowstride: i32
) -> Result<(), Error>
[src]
&self,
data: &[u8],
pixel_format: PixelFormat,
width: i32,
height: i32,
rowstride: i32
) -> Result<(), Error>
set_from_data: @image: An #Image @data: (array): Image data @pixel_format: The #CoglPixelFormat of the buffer @width: Width in pixels of image data. @height: Height in pixels of image data @rowstride: Distance in bytes between row starts. @error: Return location for a #GError, or #None
Set the image data from a buffer. In case of failure, #false is returned and @error is set.
Returns: #true if the image was successfully updated
pub fn set_from_file(&self, filename: &str) -> Result<(), Error>
[src]
set_from_file: @image: An #Image @filename: Filename to read the file from @error: Return location for a #GError, or #None
Set the image data from an image file. In case of failure, #false is returned and @error is set.
Returns: #true if the image was successfully updated
pub fn set_from_file_at_size(
&self,
filename: &str,
width: i32,
height: i32
) -> Result<(), Error>
[src]
&self,
filename: &str,
width: i32,
height: i32
) -> Result<(), Error>
set_from_file_at_size: @image: An #Image @filename: Filename to read the file from @width: Width to scale the image to, or -1 @height: Height to scale the image to, or -1 @error: Return location for a #GError, or #None
Set the image data from an image file, and scale the image during loading. In case of failure, #false is returned and @error is set. The aspect ratio will always be maintained.
Returns: #true if the image was successfully updated
pub fn set_image_rotation(&self, rotation: f32)
[src]
set_image_rotation: @image: A #Image @rotation: Rotation angle in degrees
Set the Image:image-rotation property.
pub fn set_load_async(&self, load_async: bool)
[src]
set_load_async: @image: A #Image @load_async: %true to load images asynchronously
Sets whether to load images asynchronously. Asynchronous image loading requires thread support (see g_thread_init()).
When using asynchronous image loading, all image-loading functions will return immediately as successful. The #Image::image-loaded and #Image::image-load-error signals are used to signal success or failure of asynchronous image loading.
pub fn set_scale_height_threshold(&self, pixels: u32)
[src]
set_scale_height_threshold: @image: A #Image @pixels: Number of pixels
Sets the threshold used to determine whether to scale the height of the image. If a specific height is requested, the image height is allowed to differ by this amount before scaling is employed.
This can be useful to avoid excessive CPU usage when the image differs only slightly to the desired size.
pub fn set_scale_mode(&self, mode: ImageScaleMode)
[src]
set_scale_mode: @image: An #Image @mode: The #ImageScaleMode to set
Set the scale mode on @Image
pub fn set_scale_width_threshold(&self, pixels: u32)
[src]
set_scale_width_threshold: @image: A #Image @pixels: Number of pixels
Sets the threshold used to determine whether to scale the width of the image. If a specific width is requested, the image width is allowed to differ by this amount before scaling is employed.
This can be useful to avoid excessive CPU usage when the image differs only slightly to the desired size.
pub fn set_transition_duration(&self, duration: u32)
[src]
set_transition_duration: @image: A #Image @duration: Transition duration in milliseconds
Set the Image:transition-duration property.
pub fn set_property_filename(&self, filename: Option<&str>)
[src]
pub fn connect_image_load_error<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&O, &Error),
[src]
F: 'static + Fn(&O, &Error),
pub fn connect_image_loaded<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&O),
[src]
F: 'static + Fn(&O),
pub fn connect_property_allow_upscale_notify<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&O),
[src]
F: 'static + Fn(&O),
pub fn connect_property_filename_notify<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&O),
[src]
F: 'static + Fn(&O),
pub fn connect_property_image_rotation_notify<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&O),
[src]
F: 'static + Fn(&O),
pub fn connect_property_load_async_notify<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&O),
[src]
F: 'static + Fn(&O),
pub fn connect_property_scale_height_threshold_notify<F>(
&self,
f: F
) -> SignalHandlerId where
F: 'static + Fn(&O),
[src]
&self,
f: F
) -> SignalHandlerId where
F: 'static + Fn(&O),
pub fn connect_property_scale_mode_notify<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&O),
[src]
F: 'static + Fn(&O),
pub fn connect_property_scale_width_threshold_notify<F>(
&self,
f: F
) -> SignalHandlerId where
F: 'static + Fn(&O),
[src]
&self,
f: F
) -> SignalHandlerId where
F: 'static + Fn(&O),
pub fn connect_property_transition_duration_notify<F>(
&self,
f: F
) -> SignalHandlerId where
F: 'static + Fn(&O),
[src]
&self,
f: F
) -> SignalHandlerId where
F: 'static + Fn(&O),
impl<Fr, To> IntoColor<To> for Fr where
To: FromColor<Fr>,
[src]
impl<Fr, To> IntoColor<To> for Fr where
To: FromColor<Fr>,
[src]pub fn into_color(self) -> To
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
pub fn vzip(self) -> V
impl<O> WidgetExt for O where
O: Is<Widget>,
[src]
impl<O> WidgetExt for O where
O: Is<Widget>,
[src]pub fn apply_style<P>(&self, style: &P) where
P: Is<Style>,
[src]
P: Is<Style>,
widget_apply_style: @widget: A #Widget @style: A #Style
Used to implement how a new style instance should be applied in the widget. For instance, setting style instance on stylable internal children.
pub fn get_available_area(&self, allocation: &ActorBox, area: &mut ActorBox)
[src]
get_available_area: @widget: A #Widget @allocation: A #ActorBox @area: A #ActorBox
Copies @allocation into @area and accounts for the padding values. This gives the area that is available in which to allocate children with respect to padding.
pub fn get_background_color(&self) -> Option<Color<f64>>
[src]
get_background_color: @actor: A #Widget
Get the color used as the background. This is set using the “background-color” CSS property. This function should normally only be used by subclasses.
Returns: (transfer none): a #Color
pub fn get_background_texture(&self) -> Option<Handle>
[src]
pub fn get_disabled(&self) -> bool
[src]
get_disabled: @widget: an #Widget
Get the value of the “disabled” property.
pub fn get_padding(&self) -> Padding
[src]
get_padding: @widget: A #Widget @padding: (out): A pointer to an #Padding to fill
Gets the padding of the widget, set using the “padding” CSS property. This function should normally only be used by subclasses.
pub fn long_press_cancel(&self)
[src]
long_press_cancel: @widget: An Widget
Cancel a long-press timeout if one is running and emit the signal to notify that the long-press has been cancelled.
pub fn long_press_query(&self, event: &mut Event)
[src]
long_press_query: @widget: An Widget @event: the event used to determine whether to run a long-press
Emit the long-press query signal and start a long-press timeout if required.
pub fn set_disabled(&self, disabled: bool)
[src]
widget_set_disabled: @widget: an #Widget @disabled: value to set
Set the disabled property. Disabled widgets have a “disabled” pseudo-class until disabled is set to #false.
pub fn connect_property_disabled_notify<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&O),
[src]
F: 'static + Fn(&O),
pub fn connect_property_menu_notify<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&O),
[src]
F: 'static + Fn(&O),
pub fn connect_property_tooltip_delay_notify<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&O),
[src]
F: 'static + Fn(&O),
pub fn connect_property_tooltip_text_notify<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&O),
[src]
F: 'static + Fn(&O),
pub fn add_action<P>(&self, action: &P) where
P: IsA<Action>,
[src]
P: IsA<Action>,
pub fn add_action_with_name<P>(&self, name: &str, action: &P) where
P: IsA<Action>,
[src]
P: IsA<Action>,
pub fn add_child<P>(&self, child: &P) where
P: IsA<Actor>,
[src]
P: IsA<Actor>,
pub fn add_constraint<P>(&self, constraint: &P) where
P: IsA<Constraint>,
[src]
P: IsA<Constraint>,
pub fn add_constraint_with_name<P>(&self, name: &str, constraint: &P) where
P: IsA<Constraint>,
[src]
P: IsA<Constraint>,
pub fn add_effect<P>(&self, effect: &P) where
P: IsA<Effect>,
[src]
P: IsA<Effect>,
pub fn add_effect_with_name<P>(&self, name: &str, effect: &P) where
P: IsA<Effect>,
[src]
P: IsA<Effect>,
pub fn add_transition<P>(&self, name: &str, transition: &P) where
P: IsA<Transition>,
[src]
P: IsA<Transition>,
pub fn allocate(&self, box_: &ActorBox, flags: AllocationFlags)
[src]
pub fn allocate_align_fill(
&self,
box_: &ActorBox,
x_align: f64,
y_align: f64,
x_fill: bool,
y_fill: bool,
flags: AllocationFlags
)
[src]
&self,
box_: &ActorBox,
x_align: f64,
y_align: f64,
x_fill: bool,
y_fill: bool,
flags: AllocationFlags
)
pub fn allocate_available_size(
&self,
x: f32,
y: f32,
available_width: f32,
available_height: f32,
flags: AllocationFlags
)
[src]
&self,
x: f32,
y: f32,
available_width: f32,
available_height: f32,
flags: AllocationFlags
)
pub fn allocate_preferred_size(&self, flags: AllocationFlags)
[src]
pub fn apply_relative_transform_to_point<P>(
&self,
ancestor: Option<&P>,
point: &Vertex
) -> Vertex where
P: IsA<Actor>,
[src]
&self,
ancestor: Option<&P>,
point: &Vertex
) -> Vertex where
P: IsA<Actor>,
pub fn apply_transform_to_point(&self, point: &Vertex) -> Vertex
[src]
pub fn bind_model<P, Q>(&self, model: Option<&P>, create_child_func: Q) where
P: IsA<ListModel>,
Q: 'static + Fn(&Object) -> Actor,
[src]
P: IsA<ListModel>,
Q: 'static + Fn(&Object) -> Actor,
pub fn clear_actions(&self)
[src]
pub fn clear_constraints(&self)
[src]
pub fn clear_effects(&self)
[src]
pub fn contains<P>(&self, descendant: &P) -> bool where
P: IsA<Actor>,
[src]
P: IsA<Actor>,
pub fn continue_paint(&self)
[src]
pub fn create_pango_context(&self) -> Option<Context>
[src]
pub fn create_pango_layout(&self, text: Option<&str>) -> Option<Layout>
[src]
pub fn destroy(&self)
[src]
pub fn destroy_all_children(&self)
[src]
pub fn event(&self, event: &Event, capture: bool) -> bool
[src]
pub fn get_action(&self, name: &str) -> Option<Action>
[src]
pub fn get_actions(&self) -> Vec<Action, Global>ⓘ
[src]
pub fn get_allocation_box(&self) -> ActorBox
[src]
pub fn get_child_at_index(&self, index: i32) -> Option<Actor>
[src]
pub fn get_child_transform(&self) -> Matrix
[src]
pub fn get_children(&self) -> Vec<Actor, Global>ⓘ
[src]
pub fn get_clip(&self) -> (f32, f32, f32, f32)
[src]
pub fn get_clip_to_allocation(&self) -> bool
[src]
pub fn get_constraint(&self, name: &str) -> Option<Constraint>
[src]
pub fn get_constraints(&self) -> Vec<Constraint, Global>ⓘ
[src]
pub fn get_content(&self) -> Option<Content>
[src]
pub fn get_content_box(&self) -> ActorBox
[src]
pub fn get_content_gravity(&self) -> ContentGravity
[src]
pub fn get_content_repeat(&self) -> ContentRepeat
[src]
pub fn get_content_scaling_filters(&self) -> (ScalingFilter, ScalingFilter)
[src]
pub fn get_default_paint_volume(&self) -> Option<PaintVolume>
[src]
pub fn get_easing_delay(&self) -> u32
[src]
pub fn get_easing_duration(&self) -> u32
[src]
pub fn get_easing_mode(&self) -> AnimationMode
[src]
pub fn get_effect(&self, name: &str) -> Option<Effect>
[src]
pub fn get_effects(&self) -> Vec<Effect, Global>ⓘ
[src]
pub fn get_first_child(&self) -> Option<Actor>
[src]
pub fn get_fixed_position_set(&self) -> bool
[src]
pub fn get_flags(&self) -> ActorFlags
[src]
pub fn get_height(&self) -> f32
[src]
pub fn get_last_child(&self) -> Option<Actor>
[src]
pub fn get_layout_manager(&self) -> Option<LayoutManager>
[src]
pub fn get_margin(&self) -> Margin
[src]
pub fn get_margin_bottom(&self) -> f32
[src]
pub fn get_margin_left(&self) -> f32
[src]
pub fn get_margin_right(&self) -> f32
[src]
pub fn get_margin_top(&self) -> f32
[src]
pub fn get_n_children(&self) -> i32
[src]
pub fn get_name(&self) -> Option<GString>
[src]
pub fn get_next_sibling(&self) -> Option<Actor>
[src]
pub fn get_offscreen_redirect(&self) -> OffscreenRedirect
[src]
pub fn get_opacity(&self) -> u8
[src]
pub fn get_paint_box(&self) -> Option<ActorBox>
[src]
pub fn get_paint_opacity(&self) -> u8
[src]
pub fn get_paint_visibility(&self) -> bool
[src]
pub fn get_paint_volume(&self) -> Option<PaintVolume>
[src]
pub fn get_pango_context(&self) -> Option<Context>
[src]
pub fn get_parent(&self) -> Option<Actor>
[src]
pub fn get_pivot_point(&self) -> (f32, f32)
[src]
pub fn get_pivot_point_z(&self) -> f32
[src]
pub fn get_position(&self) -> (f32, f32)
[src]
pub fn get_preferred_height(&self, for_width: f32) -> (f32, f32)
[src]
pub fn get_preferred_size(&self) -> (f32, f32, f32, f32)
[src]
pub fn get_preferred_width(&self, for_height: f32) -> (f32, f32)
[src]
pub fn get_previous_sibling(&self) -> Option<Actor>
[src]
pub fn get_reactive(&self) -> bool
[src]
pub fn get_request_mode(&self) -> RequestMode
[src]
pub fn get_rotation_angle(&self, axis: RotateAxis) -> f64
[src]
pub fn get_scale(&self) -> (f64, f64)
[src]
pub fn get_scale_z(&self) -> f64
[src]
pub fn get_size(&self) -> (f32, f32)
[src]
pub fn get_stage(&self) -> Option<Stage>
[src]
pub fn get_text_direction(&self) -> TextDirection
[src]
pub fn get_transform(&self) -> Matrix
[src]
pub fn get_transformed_paint_volume<P>(
&self,
relative_to_ancestor: &P
) -> Option<PaintVolume> where
P: IsA<Actor>,
[src]
&self,
relative_to_ancestor: &P
) -> Option<PaintVolume> where
P: IsA<Actor>,
pub fn get_transformed_position(&self) -> (f32, f32)
[src]
pub fn get_transformed_size(&self) -> (f32, f32)
[src]
pub fn get_transition(&self, name: &str) -> Option<Transition>
[src]
pub fn get_translation(&self) -> (f32, f32, f32)
[src]
pub fn get_width(&self) -> f32
[src]
pub fn get_x(&self) -> f32
[src]
pub fn get_x_align(&self) -> ActorAlign
[src]
pub fn get_x_expand(&self) -> bool
[src]
pub fn get_y(&self) -> f32
[src]
pub fn get_y_align(&self) -> ActorAlign
[src]
pub fn get_y_expand(&self) -> bool
[src]
pub fn get_z_position(&self) -> f32
[src]
pub fn grab_key_focus(&self)
[src]
pub fn has_actions(&self) -> bool
[src]
pub fn has_allocation(&self) -> bool
[src]
pub fn has_clip(&self) -> bool
[src]
pub fn has_constraints(&self) -> bool
[src]
pub fn has_effects(&self) -> bool
[src]
pub fn has_key_focus(&self) -> bool
[src]
pub fn has_overlaps(&self) -> bool
[src]
pub fn has_pointer(&self) -> bool
[src]
pub fn hide(&self)
[src]
pub fn insert_child_above<P, Q>(&self, child: &P, sibling: Option<&Q>) where
P: IsA<Actor>,
Q: IsA<Actor>,
[src]
P: IsA<Actor>,
Q: IsA<Actor>,
pub fn insert_child_at_index<P>(&self, child: &P, index: i32) where
P: IsA<Actor>,
[src]
P: IsA<Actor>,
pub fn insert_child_below<P, Q>(&self, child: &P, sibling: Option<&Q>) where
P: IsA<Actor>,
Q: IsA<Actor>,
[src]
P: IsA<Actor>,
Q: IsA<Actor>,
pub fn is_in_clone_paint(&self) -> bool
[src]
pub fn is_mapped(&self) -> bool
[src]
pub fn is_realized(&self) -> bool
[src]
pub fn is_rotated(&self) -> bool
[src]
pub fn is_scaled(&self) -> bool
[src]
pub fn is_visible(&self) -> bool
[src]
pub fn map(&self)
[src]
pub fn move_by(&self, dx: f32, dy: f32)
[src]
pub fn needs_expand(&self, orientation: Orientation) -> bool
[src]
pub fn paint(&self)
[src]
pub fn queue_redraw(&self)
[src]
pub fn queue_redraw_with_clip(&self, clip: Option<&RectangleInt>)
[src]
pub fn queue_relayout(&self)
[src]
pub fn remove_action<P>(&self, action: &P) where
P: IsA<Action>,
[src]
P: IsA<Action>,
pub fn remove_action_by_name(&self, name: &str)
[src]
pub fn remove_all_children(&self)
[src]
pub fn remove_all_transitions(&self)
[src]
pub fn remove_child<P>(&self, child: &P) where
P: IsA<Actor>,
[src]
P: IsA<Actor>,
pub fn remove_clip(&self)
[src]
pub fn remove_constraint<P>(&self, constraint: &P) where
P: IsA<Constraint>,
[src]
P: IsA<Constraint>,
pub fn remove_constraint_by_name(&self, name: &str)
[src]
pub fn remove_effect<P>(&self, effect: &P) where
P: IsA<Effect>,
[src]
P: IsA<Effect>,
pub fn remove_effect_by_name(&self, name: &str)
[src]
pub fn remove_transition(&self, name: &str)
[src]
pub fn replace_child<P, Q>(&self, old_child: &P, new_child: &Q) where
P: IsA<Actor>,
Q: IsA<Actor>,
[src]
P: IsA<Actor>,
Q: IsA<Actor>,
pub fn restore_easing_state(&self)
[src]
pub fn save_easing_state(&self)
[src]
pub fn set_allocation(&self, box_: &ActorBox, flags: AllocationFlags)
[src]
pub fn set_background_color(&self, color: Option<Color<f64>>)
[src]
pub fn set_child_above_sibling<P, Q>(&self, child: &P, sibling: Option<&Q>) where
P: IsA<Actor>,
Q: IsA<Actor>,
[src]
P: IsA<Actor>,
Q: IsA<Actor>,
pub fn set_child_at_index<P>(&self, child: &P, index: i32) where
P: IsA<Actor>,
[src]
P: IsA<Actor>,
pub fn set_child_below_sibling<P, Q>(&self, child: &P, sibling: Option<&Q>) where
P: IsA<Actor>,
Q: IsA<Actor>,
[src]
P: IsA<Actor>,
Q: IsA<Actor>,
pub fn set_child_transform(&self, transform: Option<&Matrix>)
[src]
pub fn set_clip(&self, xoff: f32, yoff: f32, width: f32, height: f32)
[src]
pub fn set_clip_to_allocation(&self, clip_set: bool)
[src]
pub fn set_content<P>(&self, content: Option<&P>) where
P: IsA<Content>,
[src]
P: IsA<Content>,
pub fn set_content_gravity(&self, gravity: ContentGravity)
[src]
pub fn set_content_repeat(&self, repeat: ContentRepeat)
[src]
pub fn set_content_scaling_filters(
&self,
min_filter: ScalingFilter,
mag_filter: ScalingFilter
)
[src]
&self,
min_filter: ScalingFilter,
mag_filter: ScalingFilter
)
pub fn set_easing_delay(&self, msecs: u32)
[src]
pub fn set_easing_duration(&self, msecs: u32)
[src]
pub fn set_easing_mode(&self, mode: AnimationMode)
[src]
pub fn set_fixed_position_set(&self, is_set: bool)
[src]
pub fn set_flags(&self, flags: ActorFlags)
[src]
pub fn set_height(&self, height: f32)
[src]
pub fn set_layout_manager<P>(&self, manager: Option<&P>) where
P: IsA<LayoutManager>,
[src]
P: IsA<LayoutManager>,
pub fn set_margin(&self, margin: &Margin)
[src]
pub fn set_margin_bottom(&self, margin: f32)
[src]
pub fn set_margin_left(&self, margin: f32)
[src]
pub fn set_margin_right(&self, margin: f32)
[src]
pub fn set_margin_top(&self, margin: f32)
[src]
pub fn set_name(&self, name: &str)
[src]
pub fn set_offscreen_redirect(&self, redirect: OffscreenRedirect)
[src]
pub fn set_opacity(&self, opacity: u8)
[src]
pub fn set_pivot_point(&self, pivot_x: f32, pivot_y: f32)
[src]
pub fn set_pivot_point_z(&self, pivot_z: f32)
[src]
pub fn set_position(&self, x: f32, y: f32)
[src]
pub fn set_reactive(&self, reactive: bool)
[src]
pub fn set_request_mode(&self, mode: RequestMode)
[src]
pub fn set_rotation_angle(&self, axis: RotateAxis, angle: f64)
[src]
pub fn set_scale(&self, scale_x: f64, scale_y: f64)
[src]
pub fn set_scale_z(&self, scale_z: f64)
[src]
pub fn set_size(&self, width: f32, height: f32)
[src]
pub fn set_text_direction(&self, text_dir: TextDirection)
[src]
pub fn set_transform(&self, transform: Option<&Matrix>)
[src]
pub fn set_translation(
&self,
translate_x: f32,
translate_y: f32,
translate_z: f32
)
[src]
&self,
translate_x: f32,
translate_y: f32,
translate_z: f32
)
pub fn set_width(&self, width: f32)
[src]
pub fn set_x(&self, x: f32)
[src]
pub fn set_x_align(&self, x_align: ActorAlign)
[src]
pub fn set_x_expand(&self, expand: bool)
[src]
pub fn set_y(&self, y: f32)
[src]
pub fn set_y_align(&self, y_align: ActorAlign)
[src]
pub fn set_y_expand(&self, expand: bool)
[src]
pub fn set_z_position(&self, z_position: f32)
[src]
pub fn should_pick_paint(&self) -> bool
[src]
pub fn show(&self)
[src]
pub fn transform_stage_point(&self, x: f32, y: f32) -> Option<(f32, f32)>
[src]
pub fn unmap(&self)
[src]
pub fn unset_flags(&self, flags: ActorFlags)
[src]
pub fn set_property_actions<P>(&self, actions: Option<&P>) where
P: IsA<Action> + SetValueOptional,
[src]
P: IsA<Action> + SetValueOptional,
pub fn get_property_allocation(&self) -> Option<ActorBox>
[src]
pub fn get_property_background_color_set(&self) -> bool
[src]
pub fn get_property_child_transform_set(&self) -> bool
[src]
pub fn set_property_constraints<P>(&self, constraints: Option<&P>) where
P: IsA<Constraint> + SetValueOptional,
[src]
P: IsA<Constraint> + SetValueOptional,
pub fn set_property_effect<P>(&self, effect: Option<&P>) where
P: IsA<Effect> + SetValueOptional,
[src]
P: IsA<Effect> + SetValueOptional,
pub fn get_property_fixed_x(&self) -> f32
[src]
pub fn set_property_fixed_x(&self, fixed_x: f32)
[src]
pub fn get_property_fixed_y(&self) -> f32
[src]
pub fn set_property_fixed_y(&self, fixed_y: f32)
[src]
pub fn get_property_has_clip(&self) -> bool
[src]
pub fn get_property_has_pointer(&self) -> bool
[src]
pub fn get_property_magnification_filter(&self) -> ScalingFilter
[src]
pub fn set_property_magnification_filter(
&self,
magnification_filter: ScalingFilter
)
[src]
&self,
magnification_filter: ScalingFilter
)
pub fn get_property_mapped(&self) -> bool
[src]
pub fn get_property_min_height(&self) -> f32
[src]
pub fn set_property_min_height(&self, min_height: f32)
[src]
pub fn get_property_min_height_set(&self) -> bool
[src]
pub fn set_property_min_height_set(&self, min_height_set: bool)
[src]
pub fn get_property_min_width(&self) -> f32
[src]
pub fn set_property_min_width(&self, min_width: f32)
[src]
pub fn get_property_min_width_set(&self) -> bool
[src]
pub fn set_property_min_width_set(&self, min_width_set: bool)
[src]
pub fn get_property_minification_filter(&self) -> ScalingFilter
[src]
pub fn set_property_minification_filter(
&self,
minification_filter: ScalingFilter
)
[src]
&self,
minification_filter: ScalingFilter
)
pub fn get_property_natural_height(&self) -> f32
[src]
pub fn set_property_natural_height(&self, natural_height: f32)
[src]
pub fn get_property_natural_height_set(&self) -> bool
[src]
pub fn set_property_natural_height_set(&self, natural_height_set: bool)
[src]
pub fn get_property_natural_width(&self) -> f32
[src]
pub fn set_property_natural_width(&self, natural_width: f32)
[src]
pub fn get_property_natural_width_set(&self) -> bool
[src]
pub fn set_property_natural_width_set(&self, natural_width_set: bool)
[src]
pub fn get_property_realized(&self) -> bool
[src]
pub fn get_property_rotation_angle_x(&self) -> f64
[src]
pub fn set_property_rotation_angle_x(&self, rotation_angle_x: f64)
[src]
pub fn get_property_rotation_angle_y(&self) -> f64
[src]
pub fn set_property_rotation_angle_y(&self, rotation_angle_y: f64)
[src]
pub fn get_property_rotation_angle_z(&self) -> f64
[src]
pub fn set_property_rotation_angle_z(&self, rotation_angle_z: f64)
[src]
pub fn get_property_scale_x(&self) -> f64
[src]
pub fn set_property_scale_x(&self, scale_x: f64)
[src]
pub fn get_property_scale_y(&self) -> f64
[src]
pub fn set_property_scale_y(&self, scale_y: f64)
[src]
pub fn get_property_show_on_set_parent(&self) -> bool
[src]
pub fn set_property_show_on_set_parent(&self, show_on_set_parent: bool)
[src]
pub fn get_property_transform_set(&self) -> bool
[src]
pub fn get_property_translation_x(&self) -> f32
[src]
pub fn set_property_translation_x(&self, translation_x: f32)
[src]
pub fn get_property_translation_y(&self) -> f32
[src]
pub fn set_property_translation_y(&self, translation_y: f32)
[src]
pub fn get_property_translation_z(&self) -> f32
[src]
pub fn set_property_translation_z(&self, translation_z: f32)
[src]
pub fn get_property_visible(&self) -> bool
[src]
pub fn set_property_visible(&self, visible: bool)
[src]
pub fn connect_allocation_changed<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&O, &ActorBox, AllocationFlags),
[src]
F: 'static + Fn(&O, &ActorBox, AllocationFlags),
pub fn connect_button_press_event<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&O, &ButtonEvent) -> bool,
[src]
F: 'static + Fn(&O, &ButtonEvent) -> bool,
pub fn connect_button_release_event<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&O, &ButtonEvent) -> bool,
[src]
F: 'static + Fn(&O, &ButtonEvent) -> bool,
pub fn connect_captured_event<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&O, &Event) -> bool,
[src]
F: 'static + Fn(&O, &Event) -> bool,
pub fn connect_destroy<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&O),
[src]
F: 'static + Fn(&O),
pub fn connect_enter_event<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&O, &CrossingEvent) -> bool,
[src]
F: 'static + Fn(&O, &CrossingEvent) -> bool,
pub fn connect_event<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&O, &Event) -> bool,
[src]
F: 'static + Fn(&O, &Event) -> bool,
pub fn connect_hide<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&O),
[src]
F: 'static + Fn(&O),
pub fn connect_key_focus_in<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&O),
[src]
F: 'static + Fn(&O),
pub fn connect_key_focus_out<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&O),
[src]
F: 'static + Fn(&O),
pub fn connect_key_press_event<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&O, &KeyEvent) -> bool,
[src]
F: 'static + Fn(&O, &KeyEvent) -> bool,
pub fn connect_key_release_event<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&O, &KeyEvent) -> bool,
[src]
F: 'static + Fn(&O, &KeyEvent) -> bool,
pub fn connect_leave_event<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&O, &CrossingEvent) -> bool,
[src]
F: 'static + Fn(&O, &CrossingEvent) -> bool,
pub fn connect_motion_event<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&O, &MotionEvent) -> bool,
[src]
F: 'static + Fn(&O, &MotionEvent) -> bool,
pub fn connect_parent_set<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&O, Option<&Actor>),
[src]
F: 'static + Fn(&O, Option<&Actor>),
pub fn connect_queue_redraw<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&O, &Actor),
[src]
F: 'static + Fn(&O, &Actor),
pub fn connect_queue_relayout<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&O),
[src]
F: 'static + Fn(&O),
pub fn connect_scroll_event<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&O, &ScrollEvent) -> bool,
[src]
F: 'static + Fn(&O, &ScrollEvent) -> bool,
pub fn connect_show<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&O),
[src]
F: 'static + Fn(&O),
pub fn connect_touch_event<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&O, &Event) -> bool,
[src]
F: 'static + Fn(&O, &Event) -> bool,
pub fn connect_transition_stopped<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&O, &str, bool),
[src]
F: 'static + Fn(&O, &str, bool),
pub fn connect_transitions_completed<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&O),
[src]
F: 'static + Fn(&O),
pub fn connect_property_actions_notify<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&O),
[src]
F: 'static + Fn(&O),
pub fn connect_property_allocation_notify<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&O),
[src]
F: 'static + Fn(&O),
pub fn connect_property_background_color_notify<F>(
&self,
f: F
) -> SignalHandlerId where
F: 'static + Fn(&O),
[src]
&self,
f: F
) -> SignalHandlerId where
F: 'static + Fn(&O),
pub fn connect_property_background_color_set_notify<F>(
&self,
f: F
) -> SignalHandlerId where
F: 'static + Fn(&O),
[src]
&self,
f: F
) -> SignalHandlerId where
F: 'static + Fn(&O),
pub fn connect_property_child_transform_notify<F>(
&self,
f: F
) -> SignalHandlerId where
F: 'static + Fn(&O),
[src]
&self,
f: F
) -> SignalHandlerId where
F: 'static + Fn(&O),
pub fn connect_property_child_transform_set_notify<F>(
&self,
f: F
) -> SignalHandlerId where
F: 'static + Fn(&O),
[src]
&self,
f: F
) -> SignalHandlerId where
F: 'static + Fn(&O),
pub fn connect_property_clip_rect_notify<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&O),
[src]
F: 'static + Fn(&O),
pub fn connect_property_clip_to_allocation_notify<F>(
&self,
f: F
) -> SignalHandlerId where
F: 'static + Fn(&O),
[src]
&self,
f: F
) -> SignalHandlerId where
F: 'static + Fn(&O),
pub fn connect_property_constraints_notify<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&O),
[src]
F: 'static + Fn(&O),
pub fn connect_property_content_notify<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&O),
[src]
F: 'static + Fn(&O),
pub fn connect_property_content_box_notify<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&O),
[src]
F: 'static + Fn(&O),
pub fn connect_property_content_gravity_notify<F>(
&self,
f: F
) -> SignalHandlerId where
F: 'static + Fn(&O),
[src]
&self,
f: F
) -> SignalHandlerId where
F: 'static + Fn(&O),
pub fn connect_property_content_repeat_notify<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&O),
[src]
F: 'static + Fn(&O),
pub fn connect_property_effect_notify<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&O),
[src]
F: 'static + Fn(&O),
pub fn connect_property_first_child_notify<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&O),
[src]
F: 'static + Fn(&O),
pub fn connect_property_fixed_position_set_notify<F>(
&self,
f: F
) -> SignalHandlerId where
F: 'static + Fn(&O),
[src]
&self,
f: F
) -> SignalHandlerId where
F: 'static + Fn(&O),
pub fn connect_property_fixed_x_notify<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&O),
[src]
F: 'static + Fn(&O),
pub fn connect_property_fixed_y_notify<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&O),
[src]
F: 'static + Fn(&O),
pub fn connect_property_has_clip_notify<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&O),
[src]
F: 'static + Fn(&O),
pub fn connect_property_has_pointer_notify<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&O),
[src]
F: 'static + Fn(&O),
pub fn connect_property_height_notify<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&O),
[src]
F: 'static + Fn(&O),
pub fn connect_property_last_child_notify<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&O),
[src]
F: 'static + Fn(&O),
pub fn connect_property_layout_manager_notify<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&O),
[src]
F: 'static + Fn(&O),
pub fn connect_property_magnification_filter_notify<F>(
&self,
f: F
) -> SignalHandlerId where
F: 'static + Fn(&O),
[src]
&self,
f: F
) -> SignalHandlerId where
F: 'static + Fn(&O),
pub fn connect_property_mapped_notify<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&O),
[src]
F: 'static + Fn(&O),
pub fn connect_property_margin_bottom_notify<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&O),
[src]
F: 'static + Fn(&O),
pub fn connect_property_margin_left_notify<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&O),
[src]
F: 'static + Fn(&O),
pub fn connect_property_margin_right_notify<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&O),
[src]
F: 'static + Fn(&O),
pub fn connect_property_margin_top_notify<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&O),
[src]
F: 'static + Fn(&O),
pub fn connect_property_min_height_notify<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&O),
[src]
F: 'static + Fn(&O),
pub fn connect_property_min_height_set_notify<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&O),
[src]
F: 'static + Fn(&O),
pub fn connect_property_min_width_notify<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&O),
[src]
F: 'static + Fn(&O),
pub fn connect_property_min_width_set_notify<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&O),
[src]
F: 'static + Fn(&O),
pub fn connect_property_minification_filter_notify<F>(
&self,
f: F
) -> SignalHandlerId where
F: 'static + Fn(&O),
[src]
&self,
f: F
) -> SignalHandlerId where
F: 'static + Fn(&O),
pub fn connect_property_name_notify<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&O),
[src]
F: 'static + Fn(&O),
pub fn connect_property_natural_height_notify<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&O),
[src]
F: 'static + Fn(&O),
pub fn connect_property_natural_height_set_notify<F>(
&self,
f: F
) -> SignalHandlerId where
F: 'static + Fn(&O),
[src]
&self,
f: F
) -> SignalHandlerId where
F: 'static + Fn(&O),
pub fn connect_property_natural_width_notify<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&O),
[src]
F: 'static + Fn(&O),
pub fn connect_property_natural_width_set_notify<F>(
&self,
f: F
) -> SignalHandlerId where
F: 'static + Fn(&O),
[src]
&self,
f: F
) -> SignalHandlerId where
F: 'static + Fn(&O),
pub fn connect_property_offscreen_redirect_notify<F>(
&self,
f: F
) -> SignalHandlerId where
F: 'static + Fn(&O),
[src]
&self,
f: F
) -> SignalHandlerId where
F: 'static + Fn(&O),
pub fn connect_property_opacity_notify<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&O),
[src]
F: 'static + Fn(&O),
pub fn connect_property_pivot_point_notify<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&O),
[src]
F: 'static + Fn(&O),
pub fn connect_property_pivot_point_z_notify<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&O),
[src]
F: 'static + Fn(&O),
pub fn connect_property_position_notify<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&O),
[src]
F: 'static + Fn(&O),
pub fn connect_property_reactive_notify<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&O),
[src]
F: 'static + Fn(&O),
pub fn connect_property_realized_notify<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&O),
[src]
F: 'static + Fn(&O),
pub fn connect_property_request_mode_notify<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&O),
[src]
F: 'static + Fn(&O),
pub fn connect_property_rotation_angle_x_notify<F>(
&self,
f: F
) -> SignalHandlerId where
F: 'static + Fn(&O),
[src]
&self,
f: F
) -> SignalHandlerId where
F: 'static + Fn(&O),
pub fn connect_property_rotation_angle_y_notify<F>(
&self,
f: F
) -> SignalHandlerId where
F: 'static + Fn(&O),
[src]
&self,
f: F
) -> SignalHandlerId where
F: 'static + Fn(&O),
pub fn connect_property_rotation_angle_z_notify<F>(
&self,
f: F
) -> SignalHandlerId where
F: 'static + Fn(&O),
[src]
&self,
f: F
) -> SignalHandlerId where
F: 'static + Fn(&O),
pub fn connect_property_scale_x_notify<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&O),
[src]
F: 'static + Fn(&O),
pub fn connect_property_scale_y_notify<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&O),
[src]
F: 'static + Fn(&O),
pub fn connect_property_scale_z_notify<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&O),
[src]
F: 'static + Fn(&O),
pub fn connect_property_show_on_set_parent_notify<F>(
&self,
f: F
) -> SignalHandlerId where
F: 'static + Fn(&O),
[src]
&self,
f: F
) -> SignalHandlerId where
F: 'static + Fn(&O),
pub fn connect_property_size_notify<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&O),
[src]
F: 'static + Fn(&O),
pub fn connect_property_text_direction_notify<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&O),
[src]
F: 'static + Fn(&O),
pub fn connect_property_transform_notify<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&O),
[src]
F: 'static + Fn(&O),
pub fn connect_property_transform_set_notify<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&O),
[src]
F: 'static + Fn(&O),
pub fn connect_property_translation_x_notify<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&O),
[src]
F: 'static + Fn(&O),
pub fn connect_property_translation_y_notify<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&O),
[src]
F: 'static + Fn(&O),
pub fn connect_property_translation_z_notify<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&O),
[src]
F: 'static + Fn(&O),
pub fn connect_property_visible_notify<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&O),
[src]
F: 'static + Fn(&O),
pub fn connect_property_width_notify<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&O),
[src]
F: 'static + Fn(&O),
pub fn connect_property_x_notify<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&O),
[src]
F: 'static + Fn(&O),
pub fn connect_property_x_align_notify<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&O),
[src]
F: 'static + Fn(&O),
pub fn connect_property_x_expand_notify<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&O),
[src]
F: 'static + Fn(&O),
pub fn connect_property_y_notify<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&O),
[src]
F: 'static + Fn(&O),
pub fn connect_property_y_align_notify<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&O),
[src]
F: 'static + Fn(&O),
pub fn connect_property_y_expand_notify<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&O),
[src]
F: 'static + Fn(&O),
pub fn connect_property_z_position_notify<F>(&self, f: F) -> SignalHandlerId where
F: 'static + Fn(&O),
[src]
F: 'static + Fn(&O),