Trait gtk::prelude::ScrollableExt[][src]

pub trait ScrollableExt: 'static {
Show methods fn border(&self) -> Option<Border>;
fn hadjustment(&self) -> Option<Adjustment>;
fn hscroll_policy(&self) -> ScrollablePolicy;
fn vadjustment(&self) -> Option<Adjustment>;
fn vscroll_policy(&self) -> ScrollablePolicy;
fn set_hadjustment<P: IsA<Adjustment>>(&self, hadjustment: Option<&P>);
fn set_hscroll_policy(&self, policy: ScrollablePolicy);
fn set_vadjustment<P: IsA<Adjustment>>(&self, vadjustment: Option<&P>);
fn set_vscroll_policy(&self, policy: ScrollablePolicy);
fn connect_hadjustment_notify<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId;
fn connect_hscroll_policy_notify<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId;
fn connect_vadjustment_notify<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId;
fn connect_vscroll_policy_notify<F: Fn(&Self) + 'static>(
        &self,
        f: F
    ) -> SignalHandlerId;
}
Expand description

Required methods

Returns the size of a non-scrolling border around the outside of the scrollable. An example for this would be treeview headers. GTK+ can use this information to display overlayed graphics, like the overshoot indication, at the right position.

Returns

true if border has been set

border

return location for the results

Retrieves the Adjustment used for horizontal scrolling.

Returns

horizontal Adjustment.

Gets the horizontal ScrollablePolicy.

Returns

The horizontal ScrollablePolicy.

Retrieves the Adjustment used for vertical scrolling.

Returns

vertical Adjustment.

Gets the vertical ScrollablePolicy.

Returns

The vertical ScrollablePolicy.

Sets the horizontal adjustment of the Scrollable.

hadjustment

a Adjustment

Sets the ScrollablePolicy to determine whether horizontal scrolling should start below the minimum width or below the natural width.

policy

the horizontal ScrollablePolicy

Sets the vertical adjustment of the Scrollable.

vadjustment

a Adjustment

Sets the ScrollablePolicy to determine whether vertical scrolling should start below the minimum height or below the natural height.

policy

the vertical ScrollablePolicy

Implementors