use ffi;
use glib::translate::ToGlibPtr;
struct_Widget!(ToggleToolButton);
impl ToggleToolButton {
pub fn new() -> Option<ToggleToolButton> {
assert_initialized_main_thread!();
let tmp_pointer = unsafe { ffi::gtk_toggle_tool_button_new() };
check_pointer!(tmp_pointer, ToggleToolButton)
}
pub fn new_from_stock(stock_id: &str) -> Option<ToggleToolButton> {
assert_initialized_main_thread!();
let tmp_pointer = unsafe { ffi::gtk_toggle_tool_button_new_from_stock(stock_id.to_glib_none().0) };
check_pointer!(tmp_pointer, ToggleToolButton)
}
}
impl_drop!(ToggleToolButton);
impl_TraitWidget!(ToggleToolButton);
impl ::ContainerTrait for ToggleToolButton {}
impl ::BinTrait for ToggleToolButton {}
impl ::ToolItemTrait for ToggleToolButton {}
impl ::ToolButtonTrait for ToggleToolButton {}
impl ::ToggleToolButtonTrait for ToggleToolButton {}