// This file was generated by gir (https://github.com/gtk-rs/gir) // from gir-files (https://github.com/gtk-rs/gir-files) // DO NOT EDIT #![cfg(unix)] use gtk_sys::*; use std::env; use std::error::Error; use std::ffi::OsString; use std::mem::{align_of, size_of}; use std::path::Path; use std::process::Command; use std::str; use tempfile::Builder; static PACKAGES: &[&str] = &["gtk+-3.0"]; #[derive(Clone, Debug)] struct Compiler { pub args: Vec, } impl Compiler { pub fn new() -> Result> { let mut args = get_var("CC", "cc")?; args.push("-Wno-deprecated-declarations".to_owned()); // For _Generic args.push("-std=c11".to_owned()); // For %z support in printf when using MinGW. args.push("-D__USE_MINGW_ANSI_STDIO".to_owned()); args.extend(get_var("CFLAGS", "")?); args.extend(get_var("CPPFLAGS", "")?); args.extend(pkg_config_cflags(PACKAGES)?); Ok(Self { args }) } pub fn compile(&self, src: &Path, out: &Path) -> Result<(), Box> { let mut cmd = self.to_command(); cmd.arg(src); cmd.arg("-o"); cmd.arg(out); let status = cmd.spawn()?.wait()?; if !status.success() { return Err(format!("compilation command {cmd:?} failed, {status}").into()); } Ok(()) } fn to_command(&self) -> Command { let mut cmd = Command::new(&self.args[0]); cmd.args(&self.args[1..]); cmd } } fn get_var(name: &str, default: &str) -> Result, Box> { match env::var(name) { Ok(value) => Ok(shell_words::split(&value)?), Err(env::VarError::NotPresent) => Ok(shell_words::split(default)?), Err(err) => Err(format!("{name} {err}").into()), } } fn pkg_config_cflags(packages: &[&str]) -> Result, Box> { if packages.is_empty() { return Ok(Vec::new()); } let pkg_config = env::var_os("PKG_CONFIG").unwrap_or_else(|| OsString::from("pkg-config")); let mut cmd = Command::new(pkg_config); cmd.arg("--cflags"); cmd.args(packages); let out = cmd.output()?; if !out.status.success() { return Err(format!("command {cmd:?} returned {}", out.status).into()); } let stdout = str::from_utf8(&out.stdout)?; Ok(shell_words::split(stdout.trim())?) } #[derive(Copy, Clone, Debug, Eq, PartialEq)] struct Layout { size: usize, alignment: usize, } #[derive(Copy, Clone, Debug, Default, Eq, PartialEq)] struct Results { /// Number of successfully completed tests. passed: usize, /// Total number of failed tests (including those that failed to compile). failed: usize, } impl Results { fn record_passed(&mut self) { self.passed += 1; } fn record_failed(&mut self) { self.failed += 1; } fn summary(&self) -> String { format!("{} passed; {} failed", self.passed, self.failed) } fn expect_total_success(&self) { if self.failed == 0 { println!("OK: {}", self.summary()); } else { panic!("FAILED: {}", self.summary()); }; } } #[test] fn cross_validate_constants_with_c() { let mut c_constants: Vec<(String, String)> = Vec::new(); for l in get_c_output("constant").unwrap().lines() { let (name, value) = l.split_once(';').expect("Missing ';' separator"); c_constants.push((name.to_owned(), value.to_owned())); } let mut results = Results::default(); for ((rust_name, rust_value), (c_name, c_value)) in RUST_CONSTANTS.iter().zip(c_constants.iter()) { if rust_name != c_name { results.record_failed(); eprintln!("Name mismatch:\nRust: {rust_name:?}\nC: {c_name:?}"); continue; } if rust_value != c_value { results.record_failed(); eprintln!( "Constant value mismatch for {rust_name}\nRust: {rust_value:?}\nC: {c_value:?}", ); continue; } results.record_passed(); } results.expect_total_success(); } #[test] fn cross_validate_layout_with_c() { let mut c_layouts = Vec::new(); for l in get_c_output("layout").unwrap().lines() { let (name, value) = l.split_once(';').expect("Missing first ';' separator"); let (size, alignment) = value.split_once(';').expect("Missing second ';' separator"); let size = size.parse().expect("Failed to parse size"); let alignment = alignment.parse().expect("Failed to parse alignment"); c_layouts.push((name.to_owned(), Layout { size, alignment })); } let mut results = Results::default(); for ((rust_name, rust_layout), (c_name, c_layout)) in RUST_LAYOUTS.iter().zip(c_layouts.iter()) { if rust_name != c_name { results.record_failed(); eprintln!("Name mismatch:\nRust: {rust_name:?}\nC: {c_name:?}"); continue; } if rust_layout != c_layout { results.record_failed(); eprintln!("Layout mismatch for {rust_name}\nRust: {rust_layout:?}\nC: {c_layout:?}",); continue; } results.record_passed(); } results.expect_total_success(); } fn get_c_output(name: &str) -> Result> { let tmpdir = Builder::new().prefix("abi").tempdir()?; let exe = tmpdir.path().join(name); let c_file = Path::new("tests").join(name).with_extension("c"); let cc = Compiler::new().expect("configured compiler"); cc.compile(&c_file, &exe)?; let mut abi_cmd = Command::new(exe); let output = abi_cmd.output()?; if !output.status.success() { return Err(format!("command {abi_cmd:?} failed, {output:?}").into()); } Ok(String::from_utf8(output.stdout)?) } const RUST_LAYOUTS: &[(&str, Layout)] = &[ ( "GtkAboutDialog", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkAboutDialogClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkAccelFlags", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkAccelGroup", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkAccelGroupClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkAccelGroupEntry", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkAccelKey", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkAccelLabel", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkAccelLabelClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkAccessible", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkAccessibleClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkAction", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkActionBar", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkActionBarClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkActionClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkActionEntry", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkActionGroup", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkActionGroupClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkActionableInterface", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkActivatableIface", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkAdjustment", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkAdjustmentClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkAlign", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkAlignment", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkAlignmentClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkAllocation", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkAppChooserButton", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkAppChooserButtonClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkAppChooserDialog", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkAppChooserDialogClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkAppChooserWidget", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkAppChooserWidgetClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkApplication", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkApplicationClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkApplicationInhibitFlags", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkApplicationWindow", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkApplicationWindowClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkArrow", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkArrowAccessible", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkArrowAccessibleClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkArrowClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkArrowPlacement", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkArrowType", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkAspectFrame", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkAspectFrameClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkAssistant", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkAssistantClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkAssistantPageType", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkAttachOptions", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkBaselinePosition", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkBin", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkBinClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkBindingArg", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkBindingSet", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkBindingSignal", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkBooleanCellAccessible", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkBooleanCellAccessibleClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkBorder", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkBorderStyle", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkBox", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkBoxClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkBuildableIface", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkBuilder", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkBuilderClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkBuilderError", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkButton", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkButtonAccessible", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkButtonAccessibleClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkButtonBox", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkButtonBoxClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkButtonBoxStyle", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkButtonClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkButtonRole", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkButtonsType", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkCalendar", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkCalendarClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkCalendarDisplayOptions", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkCellAccessible", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkCellAccessibleClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkCellAccessibleParentIface", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkCellArea", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkCellAreaBox", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkCellAreaBoxClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkCellAreaClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkCellAreaContext", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkCellAreaContextClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkCellEditableIface", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkCellLayoutIface", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkCellRenderer", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkCellRendererAccel", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkCellRendererAccelClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkCellRendererAccelMode", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkCellRendererClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkCellRendererCombo", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkCellRendererComboClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkCellRendererMode", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkCellRendererPixbuf", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkCellRendererPixbufClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkCellRendererProgress", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkCellRendererProgressClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkCellRendererSpin", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkCellRendererSpinClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkCellRendererSpinner", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkCellRendererSpinnerClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkCellRendererState", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkCellRendererText", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkCellRendererTextClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkCellRendererToggle", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkCellRendererToggleClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkCellView", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkCellViewClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkCheckButton", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkCheckButtonClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkCheckMenuItem", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkCheckMenuItemAccessible", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkCheckMenuItemAccessibleClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkCheckMenuItemClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkColorButton", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkColorButtonClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkColorChooserDialog", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkColorChooserDialogClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkColorChooserInterface", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkColorChooserWidget", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkColorChooserWidgetClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkColorSelection", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkColorSelectionClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkColorSelectionDialog", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkColorSelectionDialogClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkComboBox", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkComboBoxAccessible", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkComboBoxAccessibleClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkComboBoxClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkComboBoxText", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkComboBoxTextClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkContainer", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkContainerAccessible", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkContainerAccessibleClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkContainerCellAccessible", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkContainerCellAccessibleClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkContainerClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkCornerType", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkCssProvider", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkCssProviderClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkCssProviderError", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkCssSectionType", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkDebugFlag", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkDeleteType", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkDestDefaults", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkDialog", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkDialogClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkDialogFlags", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkDirectionType", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkDragResult", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkDrawingArea", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkDrawingAreaClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkEditableInterface", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkEntry", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkEntryAccessible", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkEntryAccessibleClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkEntryBuffer", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkEntryBufferClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkEntryClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkEntryCompletion", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkEntryCompletionClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkEntryIconPosition", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkEventBox", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkEventBoxClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkEventControllerScrollFlags", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkEventSequenceState", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkExpander", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkExpanderAccessible", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkExpanderAccessibleClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkExpanderClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkExpanderStyle", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkFileChooserAction", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkFileChooserButton", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkFileChooserButtonClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkFileChooserConfirmation", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkFileChooserDialog", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkFileChooserDialogClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkFileChooserError", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkFileChooserNativeClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkFileChooserWidget", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkFileChooserWidgetAccessible", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkFileChooserWidgetAccessibleClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkFileChooserWidgetClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkFileFilterFlags", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkFileFilterInfo", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkFixed", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkFixedChild", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkFixedClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkFlowBox", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkFlowBoxAccessible", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkFlowBoxAccessibleClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkFlowBoxChild", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkFlowBoxChildAccessible", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkFlowBoxChildAccessibleClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkFlowBoxChildClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkFlowBoxClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkFontButton", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkFontButtonClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkFontChooserDialog", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkFontChooserDialogClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkFontChooserIface", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkFontChooserLevel", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkFontChooserWidget", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkFontChooserWidgetClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkFontSelection", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkFontSelectionClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkFontSelectionDialog", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkFontSelectionDialogClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkFrame", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkFrameAccessible", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkFrameAccessibleClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkFrameClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkGLArea", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkGLAreaClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkGrid", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkGridClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkHBox", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkHBoxClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkHButtonBox", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkHButtonBoxClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkHPaned", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkHPanedClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkHSV", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkHSVClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkHScale", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkHScaleClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkHScrollbar", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkHScrollbarClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkHSeparator", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkHSeparatorClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkHandleBox", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkHandleBoxClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkHeaderBar", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkHeaderBarAccessible", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkHeaderBarAccessibleClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkHeaderBarClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkIMContext", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkIMContextClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkIMContextInfo", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkIMContextSimple", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkIMContextSimpleClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkIMMulticontext", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkIMMulticontextClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkIMPreeditStyle", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkIMStatusStyle", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkIconFactory", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkIconFactoryClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkIconLookupFlags", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkIconSize", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkIconTheme", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkIconThemeClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkIconThemeError", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkIconView", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkIconViewAccessible", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkIconViewAccessibleClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkIconViewClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkIconViewDropPosition", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkImage", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkImageAccessible", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkImageAccessibleClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkImageCellAccessible", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkImageCellAccessibleClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkImageClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkImageMenuItem", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkImageMenuItemClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkImageType", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkInfoBar", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkInfoBarClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkInputHints", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkInputPurpose", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkInvisible", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkInvisibleClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkJunctionSides", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkJustification", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkLabel", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkLabelAccessible", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkLabelAccessibleClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkLabelClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkLayout", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkLayoutClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkLevelBar", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkLevelBarAccessible", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkLevelBarAccessibleClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkLevelBarClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkLevelBarMode", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkLicense", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkLinkButton", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkLinkButtonAccessible", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkLinkButtonAccessibleClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkLinkButtonClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkListBox", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkListBoxAccessible", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkListBoxAccessibleClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkListBoxClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkListBoxRow", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkListBoxRowAccessible", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkListBoxRowAccessibleClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkListBoxRowClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkListStore", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkListStoreClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkLockButton", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkLockButtonAccessible", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkLockButtonAccessibleClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkLockButtonClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkMenu", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkMenuAccessible", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkMenuAccessibleClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkMenuBar", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkMenuBarClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkMenuButton", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkMenuButtonAccessible", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkMenuButtonAccessibleClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkMenuButtonClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkMenuClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkMenuDirectionType", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkMenuItem", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkMenuItemAccessible", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkMenuItemAccessibleClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkMenuItemClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkMenuShell", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkMenuShellAccessible", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkMenuShellAccessibleClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkMenuShellClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkMenuToolButton", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkMenuToolButtonClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkMessageDialog", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkMessageDialogClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkMessageType", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkMisc", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkMiscClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkMountOperation", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkMountOperationClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkMovementStep", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkNativeDialog", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkNativeDialogClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkNotebook", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkNotebookAccessible", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkNotebookAccessibleClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkNotebookClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkNotebookPageAccessible", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkNotebookPageAccessibleClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkNotebookTab", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkNumberUpLayout", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkNumerableIcon", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkNumerableIconClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkOffscreenWindow", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkOffscreenWindowClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkOrientableIface", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkOrientation", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkOverlay", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkOverlayClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkPackDirection", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkPackType", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkPadActionEntry", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkPadActionType", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkPageOrientation", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkPageRange", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkPageSet", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkPanDirection", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkPaned", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkPanedAccessible", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkPanedAccessibleClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkPanedClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkPathPriorityType", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkPathType", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkPlacesOpenFlags", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkPlug", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkPlugAccessible", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkPlugAccessibleClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkPlugClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkPolicyType", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkPopover", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkPopoverAccessible", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkPopoverAccessibleClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkPopoverClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkPopoverConstraint", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkPopoverMenuClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkPositionType", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkPrintDuplex", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkPrintError", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkPrintOperation", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkPrintOperationAction", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkPrintOperationClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkPrintOperationPreviewIface", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkPrintOperationResult", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkPrintPages", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkPrintQuality", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkPrintStatus", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkProgressBar", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkProgressBarAccessible", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkProgressBarAccessibleClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkProgressBarClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkPropagationPhase", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkRadioAction", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkRadioActionClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkRadioActionEntry", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkRadioButton", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkRadioButtonAccessible", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkRadioButtonAccessibleClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkRadioButtonClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkRadioMenuItem", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkRadioMenuItemAccessible", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkRadioMenuItemAccessibleClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkRadioMenuItemClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkRadioToolButton", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkRadioToolButtonClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkRange", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkRangeAccessible", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkRangeAccessibleClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkRangeClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkRcFlags", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkRcProperty", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkRcStyle", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkRcStyleClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkRcTokenType", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkRecentAction", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkRecentActionClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkRecentChooserDialog", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkRecentChooserDialogClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkRecentChooserError", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkRecentChooserIface", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkRecentChooserMenu", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkRecentChooserMenuClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkRecentChooserWidget", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkRecentChooserWidgetClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkRecentData", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkRecentFilterFlags", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkRecentFilterInfo", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkRecentManager", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkRecentManagerClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkRecentManagerError", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkRecentSortType", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkRegionFlags", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkReliefStyle", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkRendererCellAccessible", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkRendererCellAccessibleClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkRequestedSize", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkRequisition", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkResizeMode", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkResponseType", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkRevealer", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkRevealerClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkRevealerTransitionType", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkScale", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkScaleAccessible", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkScaleAccessibleClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkScaleButton", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkScaleButtonAccessible", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkScaleButtonAccessibleClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkScaleButtonClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkScaleClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkScrollStep", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkScrollType", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkScrollableInterface", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkScrollablePolicy", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkScrollbar", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkScrollbarClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkScrolledWindow", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkScrolledWindowAccessible", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkScrolledWindowAccessibleClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkScrolledWindowClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkSearchBar", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkSearchBarClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkSearchEntry", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkSearchEntryClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkSelectionMode", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkSensitivityType", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkSeparator", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkSeparatorClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkSeparatorMenuItem", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkSeparatorMenuItemClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkSeparatorToolItem", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkSeparatorToolItemClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkSettings", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkSettingsClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkSettingsValue", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkShadowType", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkShortcutType", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkShortcutsWindow", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkShortcutsWindowClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkSizeGroup", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkSizeGroupClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkSizeGroupMode", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkSizeRequestMode", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkSocket", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkSocketAccessible", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkSocketAccessibleClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkSocketClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkSortType", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkSpinButton", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkSpinButtonAccessible", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkSpinButtonAccessibleClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkSpinButtonClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkSpinButtonUpdatePolicy", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkSpinType", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkSpinner", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkSpinnerAccessible", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkSpinnerAccessibleClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkSpinnerClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkStack", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkStackAccessible", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkStackAccessibleClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkStackClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkStackSidebar", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkStackSidebarClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkStackSwitcher", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkStackSwitcherClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkStackTransitionType", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkStateFlags", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkStateType", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkStatusIcon", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkStatusIconClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkStatusbar", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkStatusbarAccessible", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkStatusbarAccessibleClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkStatusbarClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkStock", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkStockItem", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkStyleClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkStyleContext", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkStyleContextClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkStyleContextPrintFlags", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkStyleProperties", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkStylePropertiesClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkStyleProviderIface", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkSwitch", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkSwitchAccessible", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkSwitchAccessibleClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkSwitchClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkTable", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkTableClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkTargetEntry", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkTargetFlags", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkTargetPair", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkTearoffMenuItem", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkTearoffMenuItemClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkTextBuffer", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkTextBufferClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkTextBufferTargetInfo", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkTextCellAccessible", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkTextCellAccessibleClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkTextChildAnchor", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkTextChildAnchorClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkTextDirection", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkTextExtendSelection", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkTextIter", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkTextMark", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkTextMarkClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkTextSearchFlags", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkTextTag", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkTextTagClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkTextTagTable", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkTextTagTableClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkTextView", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkTextViewAccessible", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkTextViewAccessibleClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkTextViewClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkTextViewLayer", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkTextWindowType", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkThemingEngine", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkThemingEngineClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkToggleAction", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkToggleActionClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkToggleActionEntry", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkToggleButton", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkToggleButtonAccessible", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkToggleButtonAccessibleClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkToggleButtonClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkToggleToolButton", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkToggleToolButtonClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkToolButton", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkToolButtonClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkToolItem", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkToolItemClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkToolItemGroup", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkToolItemGroupClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkToolPalette", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkToolPaletteClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkToolPaletteDragTargets", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkToolShellIface", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkToolbar", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkToolbarClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkToolbarSpaceStyle", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkToolbarStyle", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkToplevelAccessible", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkToplevelAccessibleClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkTreeDragDestIface", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkTreeDragSourceIface", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkTreeIter", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkTreeModelFilter", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkTreeModelFilterClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkTreeModelFlags", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkTreeModelIface", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkTreeModelSort", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkTreeModelSortClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkTreeSelection", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkTreeSelectionClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkTreeSortableIface", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkTreeStore", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkTreeStoreClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkTreeView", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkTreeViewAccessible", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkTreeViewAccessibleClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkTreeViewClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkTreeViewColumn", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkTreeViewColumnClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkTreeViewColumnSizing", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkTreeViewDropPosition", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkTreeViewGridLines", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkUIManager", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkUIManagerClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkUIManagerItemType", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkUnit", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkVBox", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkVBoxClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkVButtonBox", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkVButtonBoxClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkVPaned", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkVPanedClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkVScale", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkVScaleClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkVScrollbar", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkVScrollbarClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkVSeparator", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkVSeparatorClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkViewport", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkViewportClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkVolumeButton", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkVolumeButtonClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkWidget", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkWidgetAccessible", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkWidgetAccessibleClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkWidgetClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkWidgetHelpType", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkWindow", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkWindowAccessible", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkWindowAccessibleClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkWindowClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkWindowGroup", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkWindowGroupClass", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkWindowPosition", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkWindowType", Layout { size: size_of::(), alignment: align_of::(), }, ), ( "GtkWrapMode", Layout { size: size_of::(), alignment: align_of::(), }, ), ]; const RUST_CONSTANTS: &[(&str, &str)] = &[ ("(guint) GTK_ACCEL_LOCKED", "2"), ("(guint) GTK_ACCEL_MASK", "7"), ("(guint) GTK_ACCEL_VISIBLE", "1"), ("(gint) GTK_ALIGN_BASELINE", "4"), ("(gint) GTK_ALIGN_CENTER", "3"), ("(gint) GTK_ALIGN_END", "2"), ("(gint) GTK_ALIGN_FILL", "0"), ("(gint) GTK_ALIGN_START", "1"), ("(guint) GTK_APPLICATION_INHIBIT_IDLE", "8"), ("(guint) GTK_APPLICATION_INHIBIT_LOGOUT", "1"), ("(guint) GTK_APPLICATION_INHIBIT_SUSPEND", "4"), ("(guint) GTK_APPLICATION_INHIBIT_SWITCH", "2"), ("(gint) GTK_ARROWS_BOTH", "0"), ("(gint) GTK_ARROWS_END", "2"), ("(gint) GTK_ARROWS_START", "1"), ("(gint) GTK_ARROW_DOWN", "1"), ("(gint) GTK_ARROW_LEFT", "2"), ("(gint) GTK_ARROW_NONE", "4"), ("(gint) GTK_ARROW_RIGHT", "3"), ("(gint) GTK_ARROW_UP", "0"), ("(gint) GTK_ASSISTANT_PAGE_CONFIRM", "2"), ("(gint) GTK_ASSISTANT_PAGE_CONTENT", "0"), ("(gint) GTK_ASSISTANT_PAGE_CUSTOM", "5"), ("(gint) GTK_ASSISTANT_PAGE_INTRO", "1"), ("(gint) GTK_ASSISTANT_PAGE_PROGRESS", "4"), ("(gint) GTK_ASSISTANT_PAGE_SUMMARY", "3"), ("(gint) GTK_BASELINE_POSITION_BOTTOM", "2"), ("(gint) GTK_BASELINE_POSITION_CENTER", "1"), ("(gint) GTK_BASELINE_POSITION_TOP", "0"), ("(gint) GTK_BORDER_STYLE_DASHED", "6"), ("(gint) GTK_BORDER_STYLE_DOTTED", "5"), ("(gint) GTK_BORDER_STYLE_DOUBLE", "7"), ("(gint) GTK_BORDER_STYLE_GROOVE", "8"), ("(gint) GTK_BORDER_STYLE_HIDDEN", "4"), ("(gint) GTK_BORDER_STYLE_INSET", "2"), ("(gint) GTK_BORDER_STYLE_NONE", "0"), ("(gint) GTK_BORDER_STYLE_OUTSET", "3"), ("(gint) GTK_BORDER_STYLE_RIDGE", "9"), ("(gint) GTK_BORDER_STYLE_SOLID", "1"), ("(gint) GTK_BUILDER_ERROR_DUPLICATE_ID", "8"), ("(gint) GTK_BUILDER_ERROR_INVALID_ATTRIBUTE", "3"), ("(gint) GTK_BUILDER_ERROR_INVALID_ID", "13"), ("(gint) GTK_BUILDER_ERROR_INVALID_PROPERTY", "11"), ("(gint) GTK_BUILDER_ERROR_INVALID_SIGNAL", "12"), ("(gint) GTK_BUILDER_ERROR_INVALID_TAG", "4"), ("(gint) GTK_BUILDER_ERROR_INVALID_TYPE_FUNCTION", "0"), ("(gint) GTK_BUILDER_ERROR_INVALID_VALUE", "6"), ("(gint) GTK_BUILDER_ERROR_MISSING_ATTRIBUTE", "2"), ("(gint) GTK_BUILDER_ERROR_MISSING_PROPERTY_VALUE", "5"), ("(gint) GTK_BUILDER_ERROR_OBJECT_TYPE_REFUSED", "9"), ("(gint) GTK_BUILDER_ERROR_TEMPLATE_MISMATCH", "10"), ("(gint) GTK_BUILDER_ERROR_UNHANDLED_TAG", "1"), ("(gint) GTK_BUILDER_ERROR_VERSION_MISMATCH", "7"), ("(gint) GTK_BUTTONBOX_CENTER", "5"), ("(gint) GTK_BUTTONBOX_EDGE", "2"), ("(gint) GTK_BUTTONBOX_END", "4"), ("(gint) GTK_BUTTONBOX_EXPAND", "6"), ("(gint) GTK_BUTTONBOX_SPREAD", "1"), ("(gint) GTK_BUTTONBOX_START", "3"), ("(gint) GTK_BUTTONS_CANCEL", "3"), ("(gint) GTK_BUTTONS_CLOSE", "2"), ("(gint) GTK_BUTTONS_NONE", "0"), ("(gint) GTK_BUTTONS_OK", "1"), ("(gint) GTK_BUTTONS_OK_CANCEL", "5"), ("(gint) GTK_BUTTONS_YES_NO", "4"), ("(gint) GTK_BUTTON_ROLE_CHECK", "1"), ("(gint) GTK_BUTTON_ROLE_NORMAL", "0"), ("(gint) GTK_BUTTON_ROLE_RADIO", "2"), ("(guint) GTK_CALENDAR_NO_MONTH_CHANGE", "4"), ("(guint) GTK_CALENDAR_SHOW_DAY_NAMES", "2"), ("(guint) GTK_CALENDAR_SHOW_DETAILS", "32"), ("(guint) GTK_CALENDAR_SHOW_HEADING", "1"), ("(guint) GTK_CALENDAR_SHOW_WEEK_NUMBERS", "8"), ("(gint) GTK_CELL_RENDERER_ACCEL_MODE_GTK", "0"), ("(gint) GTK_CELL_RENDERER_ACCEL_MODE_OTHER", "1"), ("(guint) GTK_CELL_RENDERER_EXPANDABLE", "32"), ("(guint) GTK_CELL_RENDERER_EXPANDED", "64"), ("(guint) GTK_CELL_RENDERER_FOCUSED", "16"), ("(guint) GTK_CELL_RENDERER_INSENSITIVE", "4"), ("(gint) GTK_CELL_RENDERER_MODE_ACTIVATABLE", "1"), ("(gint) GTK_CELL_RENDERER_MODE_EDITABLE", "2"), ("(gint) GTK_CELL_RENDERER_MODE_INERT", "0"), ("(guint) GTK_CELL_RENDERER_PRELIT", "2"), ("(guint) GTK_CELL_RENDERER_SELECTED", "1"), ("(guint) GTK_CELL_RENDERER_SORTED", "8"), ("(gint) GTK_CORNER_BOTTOM_LEFT", "1"), ("(gint) GTK_CORNER_BOTTOM_RIGHT", "3"), ("(gint) GTK_CORNER_TOP_LEFT", "0"), ("(gint) GTK_CORNER_TOP_RIGHT", "2"), ("(gint) GTK_CSS_PROVIDER_ERROR_DEPRECATED", "4"), ("(gint) GTK_CSS_PROVIDER_ERROR_FAILED", "0"), ("(gint) GTK_CSS_PROVIDER_ERROR_IMPORT", "2"), ("(gint) GTK_CSS_PROVIDER_ERROR_NAME", "3"), ("(gint) GTK_CSS_PROVIDER_ERROR_SYNTAX", "1"), ("(gint) GTK_CSS_PROVIDER_ERROR_UNKNOWN_VALUE", "5"), ("(gint) GTK_CSS_SECTION_BINDING_SET", "3"), ("(gint) GTK_CSS_SECTION_COLOR_DEFINITION", "2"), ("(gint) GTK_CSS_SECTION_DECLARATION", "6"), ("(gint) GTK_CSS_SECTION_DOCUMENT", "0"), ("(gint) GTK_CSS_SECTION_IMPORT", "1"), ("(gint) GTK_CSS_SECTION_KEYFRAMES", "8"), ("(gint) GTK_CSS_SECTION_RULESET", "4"), ("(gint) GTK_CSS_SECTION_SELECTOR", "5"), ("(gint) GTK_CSS_SECTION_VALUE", "7"), ("(guint) GTK_DEBUG_ACTIONS", "524288"), ("(guint) GTK_DEBUG_BASELINES", "16384"), ("(guint) GTK_DEBUG_BUILDER", "2048"), ("(guint) GTK_DEBUG_GEOMETRY", "256"), ("(guint) GTK_DEBUG_ICONTHEME", "512"), ("(guint) GTK_DEBUG_INTERACTIVE", "131072"), ("(guint) GTK_DEBUG_KEYBINDINGS", "32"), ("(guint) GTK_DEBUG_LAYOUT", "2097152"), ("(guint) GTK_DEBUG_MISC", "1"), ("(guint) GTK_DEBUG_MODULES", "128"), ("(guint) GTK_DEBUG_MULTIHEAD", "64"), ("(guint) GTK_DEBUG_NO_CSS_CACHE", "8192"), ("(guint) GTK_DEBUG_NO_PIXEL_CACHE", "65536"), ("(guint) GTK_DEBUG_PIXEL_CACHE", "32768"), ("(guint) GTK_DEBUG_PLUGSOCKET", "2"), ("(guint) GTK_DEBUG_PRINTING", "1024"), ("(guint) GTK_DEBUG_RESIZE", "1048576"), ("(guint) GTK_DEBUG_SIZE_REQUEST", "4096"), ("(guint) GTK_DEBUG_TEXT", "4"), ("(guint) GTK_DEBUG_TOUCHSCREEN", "262144"), ("(guint) GTK_DEBUG_TREE", "8"), ("(guint) GTK_DEBUG_UPDATES", "16"), ("(gint) GTK_DELETE_CHARS", "0"), ("(gint) GTK_DELETE_DISPLAY_LINES", "3"), ("(gint) GTK_DELETE_DISPLAY_LINE_ENDS", "4"), ("(gint) GTK_DELETE_PARAGRAPHS", "6"), ("(gint) GTK_DELETE_PARAGRAPH_ENDS", "5"), ("(gint) GTK_DELETE_WHITESPACE", "7"), ("(gint) GTK_DELETE_WORDS", "2"), ("(gint) GTK_DELETE_WORD_ENDS", "1"), ("(guint) GTK_DEST_DEFAULT_ALL", "7"), ("(guint) GTK_DEST_DEFAULT_DROP", "4"), ("(guint) GTK_DEST_DEFAULT_HIGHLIGHT", "2"), ("(guint) GTK_DEST_DEFAULT_MOTION", "1"), ("(guint) GTK_DIALOG_DESTROY_WITH_PARENT", "2"), ("(guint) GTK_DIALOG_MODAL", "1"), ("(guint) GTK_DIALOG_USE_HEADER_BAR", "4"), ("(gint) GTK_DIR_DOWN", "3"), ("(gint) GTK_DIR_LEFT", "4"), ("(gint) GTK_DIR_RIGHT", "5"), ("(gint) GTK_DIR_TAB_BACKWARD", "1"), ("(gint) GTK_DIR_TAB_FORWARD", "0"), ("(gint) GTK_DIR_UP", "2"), ("(gint) GTK_DRAG_RESULT_ERROR", "5"), ("(gint) GTK_DRAG_RESULT_GRAB_BROKEN", "4"), ("(gint) GTK_DRAG_RESULT_NO_TARGET", "1"), ("(gint) GTK_DRAG_RESULT_SUCCESS", "0"), ("(gint) GTK_DRAG_RESULT_TIMEOUT_EXPIRED", "3"), ("(gint) GTK_DRAG_RESULT_USER_CANCELLED", "2"), ("(gint) GTK_ENTRY_ICON_PRIMARY", "0"), ("(gint) GTK_ENTRY_ICON_SECONDARY", "1"), ("(guint) GTK_EVENT_CONTROLLER_SCROLL_BOTH_AXES", "3"), ("(guint) GTK_EVENT_CONTROLLER_SCROLL_DISCRETE", "4"), ("(guint) GTK_EVENT_CONTROLLER_SCROLL_HORIZONTAL", "2"), ("(guint) GTK_EVENT_CONTROLLER_SCROLL_KINETIC", "8"), ("(guint) GTK_EVENT_CONTROLLER_SCROLL_NONE", "0"), ("(guint) GTK_EVENT_CONTROLLER_SCROLL_VERTICAL", "1"), ("(gint) GTK_EVENT_SEQUENCE_CLAIMED", "1"), ("(gint) GTK_EVENT_SEQUENCE_DENIED", "2"), ("(gint) GTK_EVENT_SEQUENCE_NONE", "0"), ("(guint) GTK_EXPAND", "1"), ("(gint) GTK_EXPANDER_COLLAPSED", "0"), ("(gint) GTK_EXPANDER_EXPANDED", "3"), ("(gint) GTK_EXPANDER_SEMI_COLLAPSED", "1"), ("(gint) GTK_EXPANDER_SEMI_EXPANDED", "2"), ("(gint) GTK_FILE_CHOOSER_ACTION_CREATE_FOLDER", "3"), ("(gint) GTK_FILE_CHOOSER_ACTION_OPEN", "0"), ("(gint) GTK_FILE_CHOOSER_ACTION_SAVE", "1"), ("(gint) GTK_FILE_CHOOSER_ACTION_SELECT_FOLDER", "2"), ("(gint) GTK_FILE_CHOOSER_CONFIRMATION_ACCEPT_FILENAME", "1"), ("(gint) GTK_FILE_CHOOSER_CONFIRMATION_CONFIRM", "0"), ("(gint) GTK_FILE_CHOOSER_CONFIRMATION_SELECT_AGAIN", "2"), ("(gint) GTK_FILE_CHOOSER_ERROR_ALREADY_EXISTS", "2"), ("(gint) GTK_FILE_CHOOSER_ERROR_BAD_FILENAME", "1"), ("(gint) GTK_FILE_CHOOSER_ERROR_INCOMPLETE_HOSTNAME", "3"), ("(gint) GTK_FILE_CHOOSER_ERROR_NONEXISTENT", "0"), ("(guint) GTK_FILE_FILTER_DISPLAY_NAME", "4"), ("(guint) GTK_FILE_FILTER_FILENAME", "1"), ("(guint) GTK_FILE_FILTER_MIME_TYPE", "8"), ("(guint) GTK_FILE_FILTER_URI", "2"), ("(guint) GTK_FILL", "4"), ("(guint) GTK_FONT_CHOOSER_LEVEL_FAMILY", "0"), ("(guint) GTK_FONT_CHOOSER_LEVEL_FEATURES", "8"), ("(guint) GTK_FONT_CHOOSER_LEVEL_SIZE", "2"), ("(guint) GTK_FONT_CHOOSER_LEVEL_STYLE", "1"), ("(guint) GTK_FONT_CHOOSER_LEVEL_VARIATIONS", "4"), ("(guint) GTK_ICON_LOOKUP_DIR_LTR", "128"), ("(guint) GTK_ICON_LOOKUP_DIR_RTL", "256"), ("(guint) GTK_ICON_LOOKUP_FORCE_REGULAR", "32"), ("(guint) GTK_ICON_LOOKUP_FORCE_SIZE", "16"), ("(guint) GTK_ICON_LOOKUP_FORCE_SVG", "2"), ("(guint) GTK_ICON_LOOKUP_FORCE_SYMBOLIC", "64"), ("(guint) GTK_ICON_LOOKUP_GENERIC_FALLBACK", "8"), ("(guint) GTK_ICON_LOOKUP_NO_SVG", "1"), ("(guint) GTK_ICON_LOOKUP_USE_BUILTIN", "4"), ("(gint) GTK_ICON_SIZE_BUTTON", "4"), ("(gint) GTK_ICON_SIZE_DIALOG", "6"), ("(gint) GTK_ICON_SIZE_DND", "5"), ("(gint) GTK_ICON_SIZE_INVALID", "0"), ("(gint) GTK_ICON_SIZE_LARGE_TOOLBAR", "3"), ("(gint) GTK_ICON_SIZE_MENU", "1"), ("(gint) GTK_ICON_SIZE_SMALL_TOOLBAR", "2"), ("(gint) GTK_ICON_THEME_FAILED", "1"), ("(gint) GTK_ICON_THEME_NOT_FOUND", "0"), ("(gint) GTK_ICON_VIEW_DROP_ABOVE", "4"), ("(gint) GTK_ICON_VIEW_DROP_BELOW", "5"), ("(gint) GTK_ICON_VIEW_DROP_INTO", "1"), ("(gint) GTK_ICON_VIEW_DROP_LEFT", "2"), ("(gint) GTK_ICON_VIEW_DROP_RIGHT", "3"), ("(gint) GTK_ICON_VIEW_NO_DROP", "0"), ("(gint) GTK_IMAGE_ANIMATION", "4"), ("(gint) GTK_IMAGE_EMPTY", "0"), ("(gint) GTK_IMAGE_GICON", "6"), ("(gint) GTK_IMAGE_ICON_NAME", "5"), ("(gint) GTK_IMAGE_ICON_SET", "3"), ("(gint) GTK_IMAGE_PIXBUF", "1"), ("(gint) GTK_IMAGE_STOCK", "2"), ("(gint) GTK_IMAGE_SURFACE", "7"), ("(gint) GTK_IM_PREEDIT_CALLBACK", "1"), ("(gint) GTK_IM_PREEDIT_NONE", "2"), ("(gint) GTK_IM_PREEDIT_NOTHING", "0"), ("(gint) GTK_IM_STATUS_CALLBACK", "1"), ("(gint) GTK_IM_STATUS_NONE", "2"), ("(gint) GTK_IM_STATUS_NOTHING", "0"), ("GTK_INPUT_ERROR", "-1"), ("(guint) GTK_INPUT_HINT_EMOJI", "512"), ("(guint) GTK_INPUT_HINT_INHIBIT_OSK", "128"), ("(guint) GTK_INPUT_HINT_LOWERCASE", "8"), ("(guint) GTK_INPUT_HINT_NONE", "0"), ("(guint) GTK_INPUT_HINT_NO_EMOJI", "1024"), ("(guint) GTK_INPUT_HINT_NO_SPELLCHECK", "2"), ("(guint) GTK_INPUT_HINT_SPELLCHECK", "1"), ("(guint) GTK_INPUT_HINT_UPPERCASE_CHARS", "16"), ("(guint) GTK_INPUT_HINT_UPPERCASE_SENTENCES", "64"), ("(guint) GTK_INPUT_HINT_UPPERCASE_WORDS", "32"), ("(guint) GTK_INPUT_HINT_VERTICAL_WRITING", "256"), ("(guint) GTK_INPUT_HINT_WORD_COMPLETION", "4"), ("(gint) GTK_INPUT_PURPOSE_ALPHA", "1"), ("(gint) GTK_INPUT_PURPOSE_DIGITS", "2"), ("(gint) GTK_INPUT_PURPOSE_EMAIL", "6"), ("(gint) GTK_INPUT_PURPOSE_FREE_FORM", "0"), ("(gint) GTK_INPUT_PURPOSE_NAME", "7"), ("(gint) GTK_INPUT_PURPOSE_NUMBER", "3"), ("(gint) GTK_INPUT_PURPOSE_PASSWORD", "8"), ("(gint) GTK_INPUT_PURPOSE_PHONE", "4"), ("(gint) GTK_INPUT_PURPOSE_PIN", "9"), ("(gint) GTK_INPUT_PURPOSE_TERMINAL", "10"), ("(gint) GTK_INPUT_PURPOSE_URL", "5"), ("(guint) GTK_JUNCTION_BOTTOM", "12"), ("(guint) GTK_JUNCTION_CORNER_BOTTOMLEFT", "4"), ("(guint) GTK_JUNCTION_CORNER_BOTTOMRIGHT", "8"), ("(guint) GTK_JUNCTION_CORNER_TOPLEFT", "1"), ("(guint) GTK_JUNCTION_CORNER_TOPRIGHT", "2"), ("(guint) GTK_JUNCTION_LEFT", "5"), ("(guint) GTK_JUNCTION_NONE", "0"), ("(guint) GTK_JUNCTION_RIGHT", "10"), ("(guint) GTK_JUNCTION_TOP", "3"), ("(gint) GTK_JUSTIFY_CENTER", "2"), ("(gint) GTK_JUSTIFY_FILL", "3"), ("(gint) GTK_JUSTIFY_LEFT", "0"), ("(gint) GTK_JUSTIFY_RIGHT", "1"), ("(gint) GTK_LEVEL_BAR_MODE_CONTINUOUS", "0"), ("(gint) GTK_LEVEL_BAR_MODE_DISCRETE", "1"), ("GTK_LEVEL_BAR_OFFSET_FULL", "full"), ("GTK_LEVEL_BAR_OFFSET_HIGH", "high"), ("GTK_LEVEL_BAR_OFFSET_LOW", "low"), ("(gint) GTK_LICENSE_AGPL_3_0", "13"), ("(gint) GTK_LICENSE_AGPL_3_0_ONLY", "14"), ("(gint) GTK_LICENSE_APACHE_2_0", "16"), ("(gint) GTK_LICENSE_ARTISTIC", "8"), ("(gint) GTK_LICENSE_BSD", "6"), ("(gint) GTK_LICENSE_BSD_3", "15"), ("(gint) GTK_LICENSE_CUSTOM", "1"), ("(gint) GTK_LICENSE_GPL_2_0", "2"), ("(gint) GTK_LICENSE_GPL_2_0_ONLY", "9"), ("(gint) GTK_LICENSE_GPL_3_0", "3"), ("(gint) GTK_LICENSE_GPL_3_0_ONLY", "10"), ("(gint) GTK_LICENSE_LGPL_2_1", "4"), ("(gint) GTK_LICENSE_LGPL_2_1_ONLY", "11"), ("(gint) GTK_LICENSE_LGPL_3_0", "5"), ("(gint) GTK_LICENSE_LGPL_3_0_ONLY", "12"), ("(gint) GTK_LICENSE_MIT_X11", "7"), ("(gint) GTK_LICENSE_MPL_2_0", "17"), ("(gint) GTK_LICENSE_UNKNOWN", "0"), ("GTK_MAX_COMPOSE_LEN", "7"), ("(gint) GTK_MENU_DIR_CHILD", "1"), ("(gint) GTK_MENU_DIR_NEXT", "2"), ("(gint) GTK_MENU_DIR_PARENT", "0"), ("(gint) GTK_MENU_DIR_PREV", "3"), ("(gint) GTK_MESSAGE_ERROR", "3"), ("(gint) GTK_MESSAGE_INFO", "0"), ("(gint) GTK_MESSAGE_OTHER", "4"), ("(gint) GTK_MESSAGE_QUESTION", "2"), ("(gint) GTK_MESSAGE_WARNING", "1"), ("(gint) GTK_MOVEMENT_BUFFER_ENDS", "8"), ("(gint) GTK_MOVEMENT_DISPLAY_LINES", "3"), ("(gint) GTK_MOVEMENT_DISPLAY_LINE_ENDS", "4"), ("(gint) GTK_MOVEMENT_HORIZONTAL_PAGES", "9"), ("(gint) GTK_MOVEMENT_LOGICAL_POSITIONS", "0"), ("(gint) GTK_MOVEMENT_PAGES", "7"), ("(gint) GTK_MOVEMENT_PARAGRAPHS", "5"), ("(gint) GTK_MOVEMENT_PARAGRAPH_ENDS", "6"), ("(gint) GTK_MOVEMENT_VISUAL_POSITIONS", "1"), ("(gint) GTK_MOVEMENT_WORDS", "2"), ("(gint) GTK_NOTEBOOK_TAB_FIRST", "0"), ("(gint) GTK_NOTEBOOK_TAB_LAST", "1"), ( "(gint) GTK_NUMBER_UP_LAYOUT_BOTTOM_TO_TOP_LEFT_TO_RIGHT", "6", ), ( "(gint) GTK_NUMBER_UP_LAYOUT_BOTTOM_TO_TOP_RIGHT_TO_LEFT", "7", ), ( "(gint) GTK_NUMBER_UP_LAYOUT_LEFT_TO_RIGHT_BOTTOM_TO_TOP", "1", ), ( "(gint) GTK_NUMBER_UP_LAYOUT_LEFT_TO_RIGHT_TOP_TO_BOTTOM", "0", ), ( "(gint) GTK_NUMBER_UP_LAYOUT_RIGHT_TO_LEFT_BOTTOM_TO_TOP", "3", ), ( "(gint) GTK_NUMBER_UP_LAYOUT_RIGHT_TO_LEFT_TOP_TO_BOTTOM", "2", ), ( "(gint) GTK_NUMBER_UP_LAYOUT_TOP_TO_BOTTOM_LEFT_TO_RIGHT", "4", ), ( "(gint) GTK_NUMBER_UP_LAYOUT_TOP_TO_BOTTOM_RIGHT_TO_LEFT", "5", ), ("(gint) GTK_ORIENTATION_HORIZONTAL", "0"), ("(gint) GTK_ORIENTATION_VERTICAL", "1"), ("(gint) GTK_PACK_DIRECTION_BTT", "3"), ("(gint) GTK_PACK_DIRECTION_LTR", "0"), ("(gint) GTK_PACK_DIRECTION_RTL", "1"), ("(gint) GTK_PACK_DIRECTION_TTB", "2"), ("(gint) GTK_PACK_END", "1"), ("(gint) GTK_PACK_START", "0"), ("(gint) GTK_PAD_ACTION_BUTTON", "0"), ("(gint) GTK_PAD_ACTION_RING", "1"), ("(gint) GTK_PAD_ACTION_STRIP", "2"), ("(gint) GTK_PAGE_ORIENTATION_LANDSCAPE", "1"), ("(gint) GTK_PAGE_ORIENTATION_PORTRAIT", "0"), ("(gint) GTK_PAGE_ORIENTATION_REVERSE_LANDSCAPE", "3"), ("(gint) GTK_PAGE_ORIENTATION_REVERSE_PORTRAIT", "2"), ("(gint) GTK_PAGE_SET_ALL", "0"), ("(gint) GTK_PAGE_SET_EVEN", "1"), ("(gint) GTK_PAGE_SET_ODD", "2"), ("(gint) GTK_PAN_DIRECTION_DOWN", "3"), ("(gint) GTK_PAN_DIRECTION_LEFT", "0"), ("(gint) GTK_PAN_DIRECTION_RIGHT", "1"), ("(gint) GTK_PAN_DIRECTION_UP", "2"), ("GTK_PAPER_NAME_A3", "iso_a3"), ("GTK_PAPER_NAME_A4", "iso_a4"), ("GTK_PAPER_NAME_A5", "iso_a5"), ("GTK_PAPER_NAME_B5", "iso_b5"), ("GTK_PAPER_NAME_EXECUTIVE", "na_executive"), ("GTK_PAPER_NAME_LEGAL", "na_legal"), ("GTK_PAPER_NAME_LETTER", "na_letter"), ("(gint) GTK_PATH_CLASS", "2"), ("(gint) GTK_PATH_PRIO_APPLICATION", "8"), ("(gint) GTK_PATH_PRIO_GTK", "4"), ("(gint) GTK_PATH_PRIO_HIGHEST", "15"), ("(gint) GTK_PATH_PRIO_LOWEST", "0"), ("GTK_PATH_PRIO_MASK", "15"), ("(gint) GTK_PATH_PRIO_RC", "12"), ("(gint) GTK_PATH_PRIO_THEME", "10"), ("(gint) GTK_PATH_WIDGET", "0"), ("(gint) GTK_PATH_WIDGET_CLASS", "1"), ("(gint) GTK_PHASE_BUBBLE", "2"), ("(gint) GTK_PHASE_CAPTURE", "1"), ("(gint) GTK_PHASE_NONE", "0"), ("(gint) GTK_PHASE_TARGET", "3"), ("(guint) GTK_PLACES_OPEN_NEW_TAB", "2"), ("(guint) GTK_PLACES_OPEN_NEW_WINDOW", "4"), ("(guint) GTK_PLACES_OPEN_NORMAL", "1"), ("(gint) GTK_POLICY_ALWAYS", "0"), ("(gint) GTK_POLICY_AUTOMATIC", "1"), ("(gint) GTK_POLICY_EXTERNAL", "3"), ("(gint) GTK_POLICY_NEVER", "2"), ("(gint) GTK_POPOVER_CONSTRAINT_NONE", "0"), ("(gint) GTK_POPOVER_CONSTRAINT_WINDOW", "1"), ("(gint) GTK_POS_BOTTOM", "3"), ("(gint) GTK_POS_LEFT", "0"), ("(gint) GTK_POS_RIGHT", "1"), ("(gint) GTK_POS_TOP", "2"), ("(gint) GTK_PRINT_DUPLEX_HORIZONTAL", "1"), ("(gint) GTK_PRINT_DUPLEX_SIMPLEX", "0"), ("(gint) GTK_PRINT_DUPLEX_VERTICAL", "2"), ("(gint) GTK_PRINT_ERROR_GENERAL", "0"), ("(gint) GTK_PRINT_ERROR_INTERNAL_ERROR", "1"), ("(gint) GTK_PRINT_ERROR_INVALID_FILE", "3"), ("(gint) GTK_PRINT_ERROR_NOMEM", "2"), ("(gint) GTK_PRINT_OPERATION_ACTION_EXPORT", "3"), ("(gint) GTK_PRINT_OPERATION_ACTION_PREVIEW", "2"), ("(gint) GTK_PRINT_OPERATION_ACTION_PRINT", "1"), ("(gint) GTK_PRINT_OPERATION_ACTION_PRINT_DIALOG", "0"), ("(gint) GTK_PRINT_OPERATION_RESULT_APPLY", "1"), ("(gint) GTK_PRINT_OPERATION_RESULT_CANCEL", "2"), ("(gint) GTK_PRINT_OPERATION_RESULT_ERROR", "0"), ("(gint) GTK_PRINT_OPERATION_RESULT_IN_PROGRESS", "3"), ("(gint) GTK_PRINT_PAGES_ALL", "0"), ("(gint) GTK_PRINT_PAGES_CURRENT", "1"), ("(gint) GTK_PRINT_PAGES_RANGES", "2"), ("(gint) GTK_PRINT_PAGES_SELECTION", "3"), ("(gint) GTK_PRINT_QUALITY_DRAFT", "3"), ("(gint) GTK_PRINT_QUALITY_HIGH", "2"), ("(gint) GTK_PRINT_QUALITY_LOW", "0"), ("(gint) GTK_PRINT_QUALITY_NORMAL", "1"), ("GTK_PRINT_SETTINGS_COLLATE", "collate"), ("GTK_PRINT_SETTINGS_DEFAULT_SOURCE", "default-source"), ("GTK_PRINT_SETTINGS_DITHER", "dither"), ("GTK_PRINT_SETTINGS_DUPLEX", "duplex"), ("GTK_PRINT_SETTINGS_FINISHINGS", "finishings"), ("GTK_PRINT_SETTINGS_MEDIA_TYPE", "media-type"), ("GTK_PRINT_SETTINGS_NUMBER_UP", "number-up"), ("GTK_PRINT_SETTINGS_NUMBER_UP_LAYOUT", "number-up-layout"), ("GTK_PRINT_SETTINGS_N_COPIES", "n-copies"), ("GTK_PRINT_SETTINGS_ORIENTATION", "orientation"), ("GTK_PRINT_SETTINGS_OUTPUT_BASENAME", "output-basename"), ("GTK_PRINT_SETTINGS_OUTPUT_BIN", "output-bin"), ("GTK_PRINT_SETTINGS_OUTPUT_DIR", "output-dir"), ( "GTK_PRINT_SETTINGS_OUTPUT_FILE_FORMAT", "output-file-format", ), ("GTK_PRINT_SETTINGS_OUTPUT_URI", "output-uri"), ("GTK_PRINT_SETTINGS_PAGE_RANGES", "page-ranges"), ("GTK_PRINT_SETTINGS_PAGE_SET", "page-set"), ("GTK_PRINT_SETTINGS_PAPER_FORMAT", "paper-format"), ("GTK_PRINT_SETTINGS_PAPER_HEIGHT", "paper-height"), ("GTK_PRINT_SETTINGS_PAPER_WIDTH", "paper-width"), ("GTK_PRINT_SETTINGS_PRINTER", "printer"), ("GTK_PRINT_SETTINGS_PRINTER_LPI", "printer-lpi"), ("GTK_PRINT_SETTINGS_PRINT_PAGES", "print-pages"), ("GTK_PRINT_SETTINGS_QUALITY", "quality"), ("GTK_PRINT_SETTINGS_RESOLUTION", "resolution"), ("GTK_PRINT_SETTINGS_RESOLUTION_X", "resolution-x"), ("GTK_PRINT_SETTINGS_RESOLUTION_Y", "resolution-y"), ("GTK_PRINT_SETTINGS_REVERSE", "reverse"), ("GTK_PRINT_SETTINGS_SCALE", "scale"), ("GTK_PRINT_SETTINGS_USE_COLOR", "use-color"), ( "GTK_PRINT_SETTINGS_WIN32_DRIVER_EXTRA", "win32-driver-extra", ), ( "GTK_PRINT_SETTINGS_WIN32_DRIVER_VERSION", "win32-driver-version", ), ("(gint) GTK_PRINT_STATUS_FINISHED", "7"), ("(gint) GTK_PRINT_STATUS_FINISHED_ABORTED", "8"), ("(gint) GTK_PRINT_STATUS_GENERATING_DATA", "2"), ("(gint) GTK_PRINT_STATUS_INITIAL", "0"), ("(gint) GTK_PRINT_STATUS_PENDING", "4"), ("(gint) GTK_PRINT_STATUS_PENDING_ISSUE", "5"), ("(gint) GTK_PRINT_STATUS_PREPARING", "1"), ("(gint) GTK_PRINT_STATUS_PRINTING", "6"), ("(gint) GTK_PRINT_STATUS_SENDING_DATA", "3"), ("GTK_PRIORITY_RESIZE", "110"), ("(guint) GTK_RC_BASE", "8"), ("(guint) GTK_RC_BG", "2"), ("(guint) GTK_RC_FG", "1"), ("(guint) GTK_RC_TEXT", "4"), ("(gint) GTK_RC_TOKEN_ACTIVE", "273"), ("(gint) GTK_RC_TOKEN_APPLICATION", "296"), ("(gint) GTK_RC_TOKEN_BASE", "280"), ("(gint) GTK_RC_TOKEN_BG", "278"), ("(gint) GTK_RC_TOKEN_BG_PIXMAP", "286"), ("(gint) GTK_RC_TOKEN_BIND", "290"), ("(gint) GTK_RC_TOKEN_BINDING", "289"), ("(gint) GTK_RC_TOKEN_CLASS", "293"), ("(gint) GTK_RC_TOKEN_COLOR", "307"), ("(gint) GTK_RC_TOKEN_ENGINE", "300"), ("(gint) GTK_RC_TOKEN_FG", "277"), ("(gint) GTK_RC_TOKEN_FONT", "283"), ("(gint) GTK_RC_TOKEN_FONTSET", "284"), ("(gint) GTK_RC_TOKEN_FONT_NAME", "285"), ("(gint) GTK_RC_TOKEN_GTK", "295"), ("(gint) GTK_RC_TOKEN_HIGHEST", "299"), ("(gint) GTK_RC_TOKEN_IM_MODULE_FILE", "303"), ("(gint) GTK_RC_TOKEN_IM_MODULE_PATH", "302"), ("(gint) GTK_RC_TOKEN_INCLUDE", "271"), ("(gint) GTK_RC_TOKEN_INSENSITIVE", "276"), ("(gint) GTK_RC_TOKEN_INVALID", "270"), ("(gint) GTK_RC_TOKEN_LAST", "309"), ("(gint) GTK_RC_TOKEN_LOWEST", "294"), ("(gint) GTK_RC_TOKEN_LTR", "305"), ("(gint) GTK_RC_TOKEN_MODULE_PATH", "301"), ("(gint) GTK_RC_TOKEN_NORMAL", "272"), ("(gint) GTK_RC_TOKEN_PIXMAP_PATH", "287"), ("(gint) GTK_RC_TOKEN_PRELIGHT", "274"), ("(gint) GTK_RC_TOKEN_RC", "298"), ("(gint) GTK_RC_TOKEN_RTL", "306"), ("(gint) GTK_RC_TOKEN_SELECTED", "275"), ("(gint) GTK_RC_TOKEN_STOCK", "304"), ("(gint) GTK_RC_TOKEN_STYLE", "288"), ("(gint) GTK_RC_TOKEN_TEXT", "279"), ("(gint) GTK_RC_TOKEN_THEME", "297"), ("(gint) GTK_RC_TOKEN_UNBIND", "308"), ("(gint) GTK_RC_TOKEN_WIDGET", "291"), ("(gint) GTK_RC_TOKEN_WIDGET_CLASS", "292"), ("(gint) GTK_RC_TOKEN_XTHICKNESS", "281"), ("(gint) GTK_RC_TOKEN_YTHICKNESS", "282"), ("(gint) GTK_RECENT_CHOOSER_ERROR_INVALID_URI", "1"), ("(gint) GTK_RECENT_CHOOSER_ERROR_NOT_FOUND", "0"), ("(guint) GTK_RECENT_FILTER_AGE", "32"), ("(guint) GTK_RECENT_FILTER_APPLICATION", "8"), ("(guint) GTK_RECENT_FILTER_DISPLAY_NAME", "2"), ("(guint) GTK_RECENT_FILTER_GROUP", "16"), ("(guint) GTK_RECENT_FILTER_MIME_TYPE", "4"), ("(guint) GTK_RECENT_FILTER_URI", "1"), ("(gint) GTK_RECENT_MANAGER_ERROR_INVALID_ENCODING", "2"), ("(gint) GTK_RECENT_MANAGER_ERROR_INVALID_URI", "1"), ("(gint) GTK_RECENT_MANAGER_ERROR_NOT_FOUND", "0"), ("(gint) GTK_RECENT_MANAGER_ERROR_NOT_REGISTERED", "3"), ("(gint) GTK_RECENT_MANAGER_ERROR_READ", "4"), ("(gint) GTK_RECENT_MANAGER_ERROR_UNKNOWN", "6"), ("(gint) GTK_RECENT_MANAGER_ERROR_WRITE", "5"), ("(gint) GTK_RECENT_SORT_CUSTOM", "3"), ("(gint) GTK_RECENT_SORT_LRU", "2"), ("(gint) GTK_RECENT_SORT_MRU", "1"), ("(gint) GTK_RECENT_SORT_NONE", "0"), ("(guint) GTK_REGION_EVEN", "1"), ("(guint) GTK_REGION_FIRST", "4"), ("(guint) GTK_REGION_LAST", "8"), ("(guint) GTK_REGION_ODD", "2"), ("(guint) GTK_REGION_ONLY", "16"), ("(guint) GTK_REGION_SORTED", "32"), ("(gint) GTK_RELIEF_HALF", "1"), ("(gint) GTK_RELIEF_NONE", "2"), ("(gint) GTK_RELIEF_NORMAL", "0"), ("(gint) GTK_RESIZE_IMMEDIATE", "2"), ("(gint) GTK_RESIZE_PARENT", "0"), ("(gint) GTK_RESIZE_QUEUE", "1"), ("(gint) GTK_RESPONSE_ACCEPT", "-3"), ("(gint) GTK_RESPONSE_APPLY", "-10"), ("(gint) GTK_RESPONSE_CANCEL", "-6"), ("(gint) GTK_RESPONSE_CLOSE", "-7"), ("(gint) GTK_RESPONSE_DELETE_EVENT", "-4"), ("(gint) GTK_RESPONSE_HELP", "-11"), ("(gint) GTK_RESPONSE_NO", "-9"), ("(gint) GTK_RESPONSE_NONE", "-1"), ("(gint) GTK_RESPONSE_OK", "-5"), ("(gint) GTK_RESPONSE_REJECT", "-2"), ("(gint) GTK_RESPONSE_YES", "-8"), ("(gint) GTK_REVEALER_TRANSITION_TYPE_CROSSFADE", "1"), ("(gint) GTK_REVEALER_TRANSITION_TYPE_NONE", "0"), ("(gint) GTK_REVEALER_TRANSITION_TYPE_SLIDE_DOWN", "5"), ("(gint) GTK_REVEALER_TRANSITION_TYPE_SLIDE_LEFT", "3"), ("(gint) GTK_REVEALER_TRANSITION_TYPE_SLIDE_RIGHT", "2"), ("(gint) GTK_REVEALER_TRANSITION_TYPE_SLIDE_UP", "4"), ("(gint) GTK_SCROLL_END", "15"), ("(gint) GTK_SCROLL_ENDS", "2"), ("(gint) GTK_SCROLL_HORIZONTAL_ENDS", "5"), ("(gint) GTK_SCROLL_HORIZONTAL_PAGES", "4"), ("(gint) GTK_SCROLL_HORIZONTAL_STEPS", "3"), ("(gint) GTK_SCROLL_JUMP", "1"), ("(gint) GTK_SCROLL_MINIMUM", "0"), ("(gint) GTK_SCROLL_NATURAL", "1"), ("(gint) GTK_SCROLL_NONE", "0"), ("(gint) GTK_SCROLL_PAGES", "1"), ("(gint) GTK_SCROLL_PAGE_BACKWARD", "4"), ("(gint) GTK_SCROLL_PAGE_DOWN", "9"), ("(gint) GTK_SCROLL_PAGE_FORWARD", "5"), ("(gint) GTK_SCROLL_PAGE_LEFT", "12"), ("(gint) GTK_SCROLL_PAGE_RIGHT", "13"), ("(gint) GTK_SCROLL_PAGE_UP", "8"), ("(gint) GTK_SCROLL_START", "14"), ("(gint) GTK_SCROLL_STEPS", "0"), ("(gint) GTK_SCROLL_STEP_BACKWARD", "2"), ("(gint) GTK_SCROLL_STEP_DOWN", "7"), ("(gint) GTK_SCROLL_STEP_FORWARD", "3"), ("(gint) GTK_SCROLL_STEP_LEFT", "10"), ("(gint) GTK_SCROLL_STEP_RIGHT", "11"), ("(gint) GTK_SCROLL_STEP_UP", "6"), ("(gint) GTK_SELECTION_BROWSE", "2"), ("(gint) GTK_SELECTION_MULTIPLE", "3"), ("(gint) GTK_SELECTION_NONE", "0"), ("(gint) GTK_SELECTION_SINGLE", "1"), ("(gint) GTK_SENSITIVITY_AUTO", "0"), ("(gint) GTK_SENSITIVITY_OFF", "2"), ("(gint) GTK_SENSITIVITY_ON", "1"), ("(gint) GTK_SHADOW_ETCHED_IN", "3"), ("(gint) GTK_SHADOW_ETCHED_OUT", "4"), ("(gint) GTK_SHADOW_IN", "1"), ("(gint) GTK_SHADOW_NONE", "0"), ("(gint) GTK_SHADOW_OUT", "2"), ("(gint) GTK_SHORTCUT_ACCELERATOR", "0"), ("(gint) GTK_SHORTCUT_GESTURE", "7"), ("(gint) GTK_SHORTCUT_GESTURE_PINCH", "1"), ("(gint) GTK_SHORTCUT_GESTURE_ROTATE_CLOCKWISE", "3"), ("(gint) GTK_SHORTCUT_GESTURE_ROTATE_COUNTERCLOCKWISE", "4"), ("(gint) GTK_SHORTCUT_GESTURE_STRETCH", "2"), ("(gint) GTK_SHORTCUT_GESTURE_TWO_FINGER_SWIPE_LEFT", "5"), ("(gint) GTK_SHORTCUT_GESTURE_TWO_FINGER_SWIPE_RIGHT", "6"), ("(guint) GTK_SHRINK", "2"), ("(gint) GTK_SIZE_GROUP_BOTH", "3"), ("(gint) GTK_SIZE_GROUP_HORIZONTAL", "1"), ("(gint) GTK_SIZE_GROUP_NONE", "0"), ("(gint) GTK_SIZE_GROUP_VERTICAL", "2"), ("(gint) GTK_SIZE_REQUEST_CONSTANT_SIZE", "2"), ("(gint) GTK_SIZE_REQUEST_HEIGHT_FOR_WIDTH", "0"), ("(gint) GTK_SIZE_REQUEST_WIDTH_FOR_HEIGHT", "1"), ("(gint) GTK_SORT_ASCENDING", "0"), ("(gint) GTK_SORT_DESCENDING", "1"), ("(gint) GTK_SPIN_END", "5"), ("(gint) GTK_SPIN_HOME", "4"), ("(gint) GTK_SPIN_PAGE_BACKWARD", "3"), ("(gint) GTK_SPIN_PAGE_FORWARD", "2"), ("(gint) GTK_SPIN_STEP_BACKWARD", "1"), ("(gint) GTK_SPIN_STEP_FORWARD", "0"), ("(gint) GTK_SPIN_USER_DEFINED", "6"), ("(gint) GTK_STACK_TRANSITION_TYPE_CROSSFADE", "1"), ("(gint) GTK_STACK_TRANSITION_TYPE_NONE", "0"), ("(gint) GTK_STACK_TRANSITION_TYPE_OVER_DOWN", "9"), ("(gint) GTK_STACK_TRANSITION_TYPE_OVER_DOWN_UP", "17"), ("(gint) GTK_STACK_TRANSITION_TYPE_OVER_LEFT", "10"), ("(gint) GTK_STACK_TRANSITION_TYPE_OVER_LEFT_RIGHT", "18"), ("(gint) GTK_STACK_TRANSITION_TYPE_OVER_RIGHT", "11"), ("(gint) GTK_STACK_TRANSITION_TYPE_OVER_RIGHT_LEFT", "19"), ("(gint) GTK_STACK_TRANSITION_TYPE_OVER_UP", "8"), ("(gint) GTK_STACK_TRANSITION_TYPE_OVER_UP_DOWN", "16"), ("(gint) GTK_STACK_TRANSITION_TYPE_SLIDE_DOWN", "5"), ("(gint) GTK_STACK_TRANSITION_TYPE_SLIDE_LEFT", "3"), ("(gint) GTK_STACK_TRANSITION_TYPE_SLIDE_LEFT_RIGHT", "6"), ("(gint) GTK_STACK_TRANSITION_TYPE_SLIDE_RIGHT", "2"), ("(gint) GTK_STACK_TRANSITION_TYPE_SLIDE_UP", "4"), ("(gint) GTK_STACK_TRANSITION_TYPE_SLIDE_UP_DOWN", "7"), ("(gint) GTK_STACK_TRANSITION_TYPE_UNDER_DOWN", "13"), ("(gint) GTK_STACK_TRANSITION_TYPE_UNDER_LEFT", "14"), ("(gint) GTK_STACK_TRANSITION_TYPE_UNDER_RIGHT", "15"), ("(gint) GTK_STACK_TRANSITION_TYPE_UNDER_UP", "12"), ("(gint) GTK_STATE_ACTIVE", "1"), ("(guint) GTK_STATE_FLAG_ACTIVE", "1"), ("(guint) GTK_STATE_FLAG_BACKDROP", "64"), ("(guint) GTK_STATE_FLAG_CHECKED", "2048"), ("(guint) GTK_STATE_FLAG_DIR_LTR", "128"), ("(guint) GTK_STATE_FLAG_DIR_RTL", "256"), ("(guint) GTK_STATE_FLAG_DROP_ACTIVE", "4096"), ("(guint) GTK_STATE_FLAG_FOCUSED", "32"), ("(guint) GTK_STATE_FLAG_INCONSISTENT", "16"), ("(guint) GTK_STATE_FLAG_INSENSITIVE", "8"), ("(guint) GTK_STATE_FLAG_LINK", "512"), ("(guint) GTK_STATE_FLAG_NORMAL", "0"), ("(guint) GTK_STATE_FLAG_PRELIGHT", "2"), ("(guint) GTK_STATE_FLAG_SELECTED", "4"), ("(guint) GTK_STATE_FLAG_VISITED", "1024"), ("(gint) GTK_STATE_FOCUSED", "6"), ("(gint) GTK_STATE_INCONSISTENT", "5"), ("(gint) GTK_STATE_INSENSITIVE", "4"), ("(gint) GTK_STATE_NORMAL", "0"), ("(gint) GTK_STATE_PRELIGHT", "2"), ("(gint) GTK_STATE_SELECTED", "3"), ("GTK_STOCK_ABOUT", "gtk-about"), ("GTK_STOCK_ADD", "gtk-add"), ("GTK_STOCK_APPLY", "gtk-apply"), ("GTK_STOCK_BOLD", "gtk-bold"), ("GTK_STOCK_CANCEL", "gtk-cancel"), ("GTK_STOCK_CAPS_LOCK_WARNING", "gtk-caps-lock-warning"), ("GTK_STOCK_CDROM", "gtk-cdrom"), ("GTK_STOCK_CLEAR", "gtk-clear"), ("GTK_STOCK_CLOSE", "gtk-close"), ("GTK_STOCK_COLOR_PICKER", "gtk-color-picker"), ("GTK_STOCK_CONNECT", "gtk-connect"), ("GTK_STOCK_CONVERT", "gtk-convert"), ("GTK_STOCK_COPY", "gtk-copy"), ("GTK_STOCK_CUT", "gtk-cut"), ("GTK_STOCK_DELETE", "gtk-delete"), ( "GTK_STOCK_DIALOG_AUTHENTICATION", "gtk-dialog-authentication", ), ("GTK_STOCK_DIALOG_ERROR", "gtk-dialog-error"), ("GTK_STOCK_DIALOG_INFO", "gtk-dialog-info"), ("GTK_STOCK_DIALOG_QUESTION", "gtk-dialog-question"), ("GTK_STOCK_DIALOG_WARNING", "gtk-dialog-warning"), ("GTK_STOCK_DIRECTORY", "gtk-directory"), ("GTK_STOCK_DISCARD", "gtk-discard"), ("GTK_STOCK_DISCONNECT", "gtk-disconnect"), ("GTK_STOCK_DND", "gtk-dnd"), ("GTK_STOCK_DND_MULTIPLE", "gtk-dnd-multiple"), ("GTK_STOCK_EDIT", "gtk-edit"), ("GTK_STOCK_EXECUTE", "gtk-execute"), ("GTK_STOCK_FILE", "gtk-file"), ("GTK_STOCK_FIND", "gtk-find"), ("GTK_STOCK_FIND_AND_REPLACE", "gtk-find-and-replace"), ("GTK_STOCK_FLOPPY", "gtk-floppy"), ("GTK_STOCK_FULLSCREEN", "gtk-fullscreen"), ("GTK_STOCK_GOTO_BOTTOM", "gtk-goto-bottom"), ("GTK_STOCK_GOTO_FIRST", "gtk-goto-first"), ("GTK_STOCK_GOTO_LAST", "gtk-goto-last"), ("GTK_STOCK_GOTO_TOP", "gtk-goto-top"), ("GTK_STOCK_GO_BACK", "gtk-go-back"), ("GTK_STOCK_GO_DOWN", "gtk-go-down"), ("GTK_STOCK_GO_FORWARD", "gtk-go-forward"), ("GTK_STOCK_GO_UP", "gtk-go-up"), ("GTK_STOCK_HARDDISK", "gtk-harddisk"), ("GTK_STOCK_HELP", "gtk-help"), ("GTK_STOCK_HOME", "gtk-home"), ("GTK_STOCK_INDENT", "gtk-indent"), ("GTK_STOCK_INDEX", "gtk-index"), ("GTK_STOCK_INFO", "gtk-info"), ("GTK_STOCK_ITALIC", "gtk-italic"), ("GTK_STOCK_JUMP_TO", "gtk-jump-to"), ("GTK_STOCK_JUSTIFY_CENTER", "gtk-justify-center"), ("GTK_STOCK_JUSTIFY_FILL", "gtk-justify-fill"), ("GTK_STOCK_JUSTIFY_LEFT", "gtk-justify-left"), ("GTK_STOCK_JUSTIFY_RIGHT", "gtk-justify-right"), ("GTK_STOCK_LEAVE_FULLSCREEN", "gtk-leave-fullscreen"), ("GTK_STOCK_MEDIA_FORWARD", "gtk-media-forward"), ("GTK_STOCK_MEDIA_NEXT", "gtk-media-next"), ("GTK_STOCK_MEDIA_PAUSE", "gtk-media-pause"), ("GTK_STOCK_MEDIA_PLAY", "gtk-media-play"), ("GTK_STOCK_MEDIA_PREVIOUS", "gtk-media-previous"), ("GTK_STOCK_MEDIA_RECORD", "gtk-media-record"), ("GTK_STOCK_MEDIA_REWIND", "gtk-media-rewind"), ("GTK_STOCK_MEDIA_STOP", "gtk-media-stop"), ("GTK_STOCK_MISSING_IMAGE", "gtk-missing-image"), ("GTK_STOCK_NETWORK", "gtk-network"), ("GTK_STOCK_NEW", "gtk-new"), ("GTK_STOCK_NO", "gtk-no"), ("GTK_STOCK_OK", "gtk-ok"), ("GTK_STOCK_OPEN", "gtk-open"), ( "GTK_STOCK_ORIENTATION_LANDSCAPE", "gtk-orientation-landscape", ), ("GTK_STOCK_ORIENTATION_PORTRAIT", "gtk-orientation-portrait"), ( "GTK_STOCK_ORIENTATION_REVERSE_LANDSCAPE", "gtk-orientation-reverse-landscape", ), ( "GTK_STOCK_ORIENTATION_REVERSE_PORTRAIT", "gtk-orientation-reverse-portrait", ), ("GTK_STOCK_PAGE_SETUP", "gtk-page-setup"), ("GTK_STOCK_PASTE", "gtk-paste"), ("GTK_STOCK_PREFERENCES", "gtk-preferences"), ("GTK_STOCK_PRINT", "gtk-print"), ("GTK_STOCK_PRINT_ERROR", "gtk-print-error"), ("GTK_STOCK_PRINT_PAUSED", "gtk-print-paused"), ("GTK_STOCK_PRINT_PREVIEW", "gtk-print-preview"), ("GTK_STOCK_PRINT_REPORT", "gtk-print-report"), ("GTK_STOCK_PRINT_WARNING", "gtk-print-warning"), ("GTK_STOCK_PROPERTIES", "gtk-properties"), ("GTK_STOCK_QUIT", "gtk-quit"), ("GTK_STOCK_REDO", "gtk-redo"), ("GTK_STOCK_REFRESH", "gtk-refresh"), ("GTK_STOCK_REMOVE", "gtk-remove"), ("GTK_STOCK_REVERT_TO_SAVED", "gtk-revert-to-saved"), ("GTK_STOCK_SAVE", "gtk-save"), ("GTK_STOCK_SAVE_AS", "gtk-save-as"), ("GTK_STOCK_SELECT_ALL", "gtk-select-all"), ("GTK_STOCK_SELECT_COLOR", "gtk-select-color"), ("GTK_STOCK_SELECT_FONT", "gtk-select-font"), ("GTK_STOCK_SORT_ASCENDING", "gtk-sort-ascending"), ("GTK_STOCK_SORT_DESCENDING", "gtk-sort-descending"), ("GTK_STOCK_SPELL_CHECK", "gtk-spell-check"), ("GTK_STOCK_STOP", "gtk-stop"), ("GTK_STOCK_STRIKETHROUGH", "gtk-strikethrough"), ("GTK_STOCK_UNDELETE", "gtk-undelete"), ("GTK_STOCK_UNDERLINE", "gtk-underline"), ("GTK_STOCK_UNDO", "gtk-undo"), ("GTK_STOCK_UNINDENT", "gtk-unindent"), ("GTK_STOCK_YES", "gtk-yes"), ("GTK_STOCK_ZOOM_100", "gtk-zoom-100"), ("GTK_STOCK_ZOOM_FIT", "gtk-zoom-fit"), ("GTK_STOCK_ZOOM_IN", "gtk-zoom-in"), ("GTK_STOCK_ZOOM_OUT", "gtk-zoom-out"), ("GTK_STYLE_CLASS_ACCELERATOR", "accelerator"), ("GTK_STYLE_CLASS_ARROW", "arrow"), ("GTK_STYLE_CLASS_BACKGROUND", "background"), ("GTK_STYLE_CLASS_BOTTOM", "bottom"), ("GTK_STYLE_CLASS_BUTTON", "button"), ("GTK_STYLE_CLASS_CALENDAR", "calendar"), ("GTK_STYLE_CLASS_CELL", "cell"), ("GTK_STYLE_CLASS_CHECK", "check"), ("GTK_STYLE_CLASS_COMBOBOX_ENTRY", "combobox-entry"), ("GTK_STYLE_CLASS_CONTEXT_MENU", "context-menu"), ("GTK_STYLE_CLASS_CSD", "csd"), ("GTK_STYLE_CLASS_CURSOR_HANDLE", "cursor-handle"), ("GTK_STYLE_CLASS_DEFAULT", "default"), ("GTK_STYLE_CLASS_DESTRUCTIVE_ACTION", "destructive-action"), ("GTK_STYLE_CLASS_DIM_LABEL", "dim-label"), ("GTK_STYLE_CLASS_DND", "dnd"), ("GTK_STYLE_CLASS_DOCK", "dock"), ("GTK_STYLE_CLASS_ENTRY", "entry"), ("GTK_STYLE_CLASS_ERROR", "error"), ("GTK_STYLE_CLASS_EXPANDER", "expander"), ("GTK_STYLE_CLASS_FLAT", "flat"), ("GTK_STYLE_CLASS_FRAME", "frame"), ("GTK_STYLE_CLASS_GRIP", "grip"), ("GTK_STYLE_CLASS_HEADER", "header"), ("GTK_STYLE_CLASS_HIGHLIGHT", "highlight"), ("GTK_STYLE_CLASS_HORIZONTAL", "horizontal"), ("GTK_STYLE_CLASS_IMAGE", "image"), ("GTK_STYLE_CLASS_INFO", "info"), ("GTK_STYLE_CLASS_INLINE_TOOLBAR", "inline-toolbar"), ("GTK_STYLE_CLASS_INSERTION_CURSOR", "insertion-cursor"), ("GTK_STYLE_CLASS_LABEL", "label"), ("GTK_STYLE_CLASS_LEFT", "left"), ("GTK_STYLE_CLASS_LEVEL_BAR", "level-bar"), ("GTK_STYLE_CLASS_LINKED", "linked"), ("GTK_STYLE_CLASS_LIST", "list"), ("GTK_STYLE_CLASS_LIST_ROW", "list-row"), ("GTK_STYLE_CLASS_MARK", "mark"), ("GTK_STYLE_CLASS_MENU", "menu"), ("GTK_STYLE_CLASS_MENUBAR", "menubar"), ("GTK_STYLE_CLASS_MENUITEM", "menuitem"), ("GTK_STYLE_CLASS_MESSAGE_DIALOG", "message-dialog"), ("GTK_STYLE_CLASS_MONOSPACE", "monospace"), ("GTK_STYLE_CLASS_NEEDS_ATTENTION", "needs-attention"), ("GTK_STYLE_CLASS_NOTEBOOK", "notebook"), ("GTK_STYLE_CLASS_OSD", "osd"), ("GTK_STYLE_CLASS_OVERSHOOT", "overshoot"), ("GTK_STYLE_CLASS_PANE_SEPARATOR", "pane-separator"), ("GTK_STYLE_CLASS_PAPER", "paper"), ("GTK_STYLE_CLASS_POPOVER", "popover"), ("GTK_STYLE_CLASS_POPUP", "popup"), ("GTK_STYLE_CLASS_PRIMARY_TOOLBAR", "primary-toolbar"), ("GTK_STYLE_CLASS_PROGRESSBAR", "progressbar"), ("GTK_STYLE_CLASS_PULSE", "pulse"), ("GTK_STYLE_CLASS_QUESTION", "question"), ("GTK_STYLE_CLASS_RADIO", "radio"), ("GTK_STYLE_CLASS_RAISED", "raised"), ("GTK_STYLE_CLASS_READ_ONLY", "read-only"), ("GTK_STYLE_CLASS_RIGHT", "right"), ("GTK_STYLE_CLASS_RUBBERBAND", "rubberband"), ("GTK_STYLE_CLASS_SCALE", "scale"), ( "GTK_STYLE_CLASS_SCALE_HAS_MARKS_ABOVE", "scale-has-marks-above", ), ( "GTK_STYLE_CLASS_SCALE_HAS_MARKS_BELOW", "scale-has-marks-below", ), ("GTK_STYLE_CLASS_SCROLLBAR", "scrollbar"), ("GTK_STYLE_CLASS_SCROLLBARS_JUNCTION", "scrollbars-junction"), ("GTK_STYLE_CLASS_SEPARATOR", "separator"), ("GTK_STYLE_CLASS_SIDEBAR", "sidebar"), ("GTK_STYLE_CLASS_SLIDER", "slider"), ("GTK_STYLE_CLASS_SPINBUTTON", "spinbutton"), ("GTK_STYLE_CLASS_SPINNER", "spinner"), ("GTK_STYLE_CLASS_STATUSBAR", "statusbar"), ("GTK_STYLE_CLASS_SUBTITLE", "subtitle"), ("GTK_STYLE_CLASS_SUGGESTED_ACTION", "suggested-action"), ("GTK_STYLE_CLASS_TITLE", "title"), ("GTK_STYLE_CLASS_TITLEBAR", "titlebar"), ("GTK_STYLE_CLASS_TOOLBAR", "toolbar"), ("GTK_STYLE_CLASS_TOOLTIP", "tooltip"), ("GTK_STYLE_CLASS_TOP", "top"), ("GTK_STYLE_CLASS_TOUCH_SELECTION", "touch-selection"), ("GTK_STYLE_CLASS_TROUGH", "trough"), ("GTK_STYLE_CLASS_UNDERSHOOT", "undershoot"), ("GTK_STYLE_CLASS_VERTICAL", "vertical"), ("GTK_STYLE_CLASS_VIEW", "view"), ("GTK_STYLE_CLASS_WARNING", "warning"), ("GTK_STYLE_CLASS_WIDE", "wide"), ("(guint) GTK_STYLE_CONTEXT_PRINT_NONE", "0"), ("(guint) GTK_STYLE_CONTEXT_PRINT_RECURSE", "1"), ("(guint) GTK_STYLE_CONTEXT_PRINT_SHOW_STYLE", "2"), ("GTK_STYLE_PROPERTY_BACKGROUND_COLOR", "background-color"), ("GTK_STYLE_PROPERTY_BACKGROUND_IMAGE", "background-image"), ("GTK_STYLE_PROPERTY_BORDER_COLOR", "border-color"), ("GTK_STYLE_PROPERTY_BORDER_RADIUS", "border-radius"), ("GTK_STYLE_PROPERTY_BORDER_STYLE", "border-style"), ("GTK_STYLE_PROPERTY_BORDER_WIDTH", "border-width"), ("GTK_STYLE_PROPERTY_COLOR", "color"), ("GTK_STYLE_PROPERTY_FONT", "font"), ("GTK_STYLE_PROPERTY_MARGIN", "margin"), ("GTK_STYLE_PROPERTY_PADDING", "padding"), ("GTK_STYLE_PROVIDER_PRIORITY_APPLICATION", "600"), ("GTK_STYLE_PROVIDER_PRIORITY_FALLBACK", "1"), ("GTK_STYLE_PROVIDER_PRIORITY_SETTINGS", "400"), ("GTK_STYLE_PROVIDER_PRIORITY_THEME", "200"), ("GTK_STYLE_PROVIDER_PRIORITY_USER", "800"), ("GTK_STYLE_REGION_COLUMN", "column"), ("GTK_STYLE_REGION_COLUMN_HEADER", "column-header"), ("GTK_STYLE_REGION_ROW", "row"), ("GTK_STYLE_REGION_TAB", "tab"), ("(guint) GTK_TARGET_OTHER_APP", "4"), ("(guint) GTK_TARGET_OTHER_WIDGET", "8"), ("(guint) GTK_TARGET_SAME_APP", "1"), ("(guint) GTK_TARGET_SAME_WIDGET", "2"), ("(gint) GTK_TEXT_BUFFER_TARGET_INFO_BUFFER_CONTENTS", "-1"), ("(gint) GTK_TEXT_BUFFER_TARGET_INFO_RICH_TEXT", "-2"), ("(gint) GTK_TEXT_BUFFER_TARGET_INFO_TEXT", "-3"), ("(gint) GTK_TEXT_DIR_LTR", "1"), ("(gint) GTK_TEXT_DIR_NONE", "0"), ("(gint) GTK_TEXT_DIR_RTL", "2"), ("(gint) GTK_TEXT_EXTEND_SELECTION_LINE", "1"), ("(gint) GTK_TEXT_EXTEND_SELECTION_WORD", "0"), ("(guint) GTK_TEXT_SEARCH_CASE_INSENSITIVE", "4"), ("(guint) GTK_TEXT_SEARCH_TEXT_ONLY", "2"), ("(guint) GTK_TEXT_SEARCH_VISIBLE_ONLY", "1"), ("(gint) GTK_TEXT_VIEW_LAYER_ABOVE", "1"), ("(gint) GTK_TEXT_VIEW_LAYER_ABOVE_TEXT", "3"), ("(gint) GTK_TEXT_VIEW_LAYER_BELOW", "0"), ("(gint) GTK_TEXT_VIEW_LAYER_BELOW_TEXT", "2"), ("GTK_TEXT_VIEW_PRIORITY_VALIDATE", "125"), ("(gint) GTK_TEXT_WINDOW_BOTTOM", "6"), ("(gint) GTK_TEXT_WINDOW_LEFT", "3"), ("(gint) GTK_TEXT_WINDOW_PRIVATE", "0"), ("(gint) GTK_TEXT_WINDOW_RIGHT", "4"), ("(gint) GTK_TEXT_WINDOW_TEXT", "2"), ("(gint) GTK_TEXT_WINDOW_TOP", "5"), ("(gint) GTK_TEXT_WINDOW_WIDGET", "1"), ("(gint) GTK_TOOLBAR_BOTH", "2"), ("(gint) GTK_TOOLBAR_BOTH_HORIZ", "3"), ("(gint) GTK_TOOLBAR_ICONS", "0"), ("(gint) GTK_TOOLBAR_SPACE_EMPTY", "0"), ("(gint) GTK_TOOLBAR_SPACE_LINE", "1"), ("(gint) GTK_TOOLBAR_TEXT", "1"), ("(guint) GTK_TOOL_PALETTE_DRAG_GROUPS", "2"), ("(guint) GTK_TOOL_PALETTE_DRAG_ITEMS", "1"), ("(guint) GTK_TREE_MODEL_ITERS_PERSIST", "1"), ("(guint) GTK_TREE_MODEL_LIST_ONLY", "2"), ("GTK_TREE_SORTABLE_DEFAULT_SORT_COLUMN_ID", "-1"), ("GTK_TREE_SORTABLE_UNSORTED_SORT_COLUMN_ID", "-2"), ("(gint) GTK_TREE_VIEW_COLUMN_AUTOSIZE", "1"), ("(gint) GTK_TREE_VIEW_COLUMN_FIXED", "2"), ("(gint) GTK_TREE_VIEW_COLUMN_GROW_ONLY", "0"), ("(gint) GTK_TREE_VIEW_DROP_AFTER", "1"), ("(gint) GTK_TREE_VIEW_DROP_BEFORE", "0"), ("(gint) GTK_TREE_VIEW_DROP_INTO_OR_AFTER", "3"), ("(gint) GTK_TREE_VIEW_DROP_INTO_OR_BEFORE", "2"), ("(gint) GTK_TREE_VIEW_GRID_LINES_BOTH", "3"), ("(gint) GTK_TREE_VIEW_GRID_LINES_HORIZONTAL", "1"), ("(gint) GTK_TREE_VIEW_GRID_LINES_NONE", "0"), ("(gint) GTK_TREE_VIEW_GRID_LINES_VERTICAL", "2"), ("(guint) GTK_UI_MANAGER_ACCELERATOR", "256"), ("(guint) GTK_UI_MANAGER_AUTO", "0"), ("(guint) GTK_UI_MANAGER_MENU", "2"), ("(guint) GTK_UI_MANAGER_MENUBAR", "1"), ("(guint) GTK_UI_MANAGER_MENUITEM", "32"), ("(guint) GTK_UI_MANAGER_PLACEHOLDER", "8"), ("(guint) GTK_UI_MANAGER_POPUP", "16"), ("(guint) GTK_UI_MANAGER_POPUP_WITH_ACCELS", "512"), ("(guint) GTK_UI_MANAGER_SEPARATOR", "128"), ("(guint) GTK_UI_MANAGER_TOOLBAR", "4"), ("(guint) GTK_UI_MANAGER_TOOLITEM", "64"), ("(gint) GTK_UNIT_INCH", "2"), ("(gint) GTK_UNIT_MM", "3"), ("(gint) GTK_UNIT_NONE", "0"), ("(gint) GTK_UNIT_POINTS", "1"), ("(gint) GTK_UPDATE_ALWAYS", "0"), ("(gint) GTK_UPDATE_IF_VALID", "1"), ("(gint) GTK_WIDGET_HELP_TOOLTIP", "0"), ("(gint) GTK_WIDGET_HELP_WHATS_THIS", "1"), ("(gint) GTK_WINDOW_POPUP", "1"), ("(gint) GTK_WINDOW_TOPLEVEL", "0"), ("(gint) GTK_WIN_POS_CENTER", "1"), ("(gint) GTK_WIN_POS_CENTER_ALWAYS", "3"), ("(gint) GTK_WIN_POS_CENTER_ON_PARENT", "4"), ("(gint) GTK_WIN_POS_MOUSE", "2"), ("(gint) GTK_WIN_POS_NONE", "0"), ("(gint) GTK_WRAP_CHAR", "1"), ("(gint) GTK_WRAP_NONE", "0"), ("(gint) GTK_WRAP_WORD", "2"), ("(gint) GTK_WRAP_WORD_CHAR", "3"), ];