# Table of Contents - glib2-2.2.5 Documentation

## Pages

- Makefile
- depend
- glib2.def
- ruby-glib2.pc

## Classes and Modules

- GLib
- GLib::Deprecatable
- GLib::DeprecatedError
- GLib::Enum
- GLib::EnumDefinition
- GLib::Flags
- GLib::Log
- GLib::MkEnums
- GLib::Module
- GLib::Object
- GLib::Thread
- GLib::Type
- GLib::UserDirectory
- GLib::klass;
- GNOME2
- GNOME2::Rake
- GNOME2::Rake::ExternalPackage
- GNOME2::Rake::ExternalPackage::NativeConfiguration
- GNOME2::Rake::ExternalPackage::WindowsConfiguration
- GNOME2::Rake::NativeBinaryBuildTask
- GNOME2::Rake::Package
- GNOME2::Rake::Package::NativeConfiguration
- GNOME2::Rake::Package::WindowsConfiguration
- GNOME2::Rake::PackageTask
- GNOME2::Rake::PackageTask::DependencyConfiguration
- GNOME2::Rake::PackageTask::DependencyConfiguration::GemConfiguration
- GNOME2::Rake::SourceDownloadTask
- GNOME2WindowsBinaryBuildTask
- GNOME2WindowsBinaryDownloadTask
- Object
- RbConfig

## Methods

- ::_load — GLib::Flags
- ::_load — GLib::Enum
- ::create — GLib::MkEnums
- ::extended — GLib::Deprecatable
- ::new — GNOME2::Rake::NativeBinaryBuildTask
- ::new — GLib::MkEnums
- ::new — GNOME2WindowsBinaryDownloadTask
- ::new — GLib::EnumDefinition
- ::new — GNOME2WindowsBinaryBuildTask
- ::new — GNOME2::Rake::SourceDownloadTask
- ::new — GNOME2::Rake::Package::NativeConfiguration
- ::new — GNOME2::Rake::Package::WindowsConfiguration
- ::new — GNOME2::Rake::Package
- ::new — GNOME2::Rake::PackageTask::DependencyConfiguration::GemConfiguration
- ::new — GNOME2::Rake::PackageTask::DependencyConfiguration
- ::new — GNOME2::Rake::PackageTask
- ::new — GNOME2::Rake::ExternalPackage
- ::new — GNOME2::Rake::ExternalPackage::NativeConfiguration
- ::new — GNOME2::Rake::ExternalPackage::WindowsConfiguration
- ::parse — GLib::EnumDefinition
- #__add_one_arg_setter — GLib
- #__define_deprecated_method__ — GLib::Deprecatable
- #_dump — GLib::Enum
- #_dump — GLib::Flags
- #add_depend_package — Object
- #add_depend_package_path — Object
- #add_distcleanfile — Object
- #add_gobject_introspection_make_args — GNOME2WindowsBinaryBuildTask
- #add_obj — Object
- #agent — GNOME2WindowsBinaryDownloadTask
- #ancestors — GLib::Type
- #append_version — GNOME2::Rake::PackageTask::DependencyConfiguration::GemConfiguration
- #apply — GNOME2::Rake::PackageTask::DependencyConfiguration
- #apply — GNOME2::Rake::PackageTask::DependencyConfiguration::GemConfiguration
- #archive_base_name — GNOME2::Rake::ExternalPackage
- #archive_url — GNOME2::Rake::ExternalPackage
- #base_dir_in_package — GNOME2::Rake::ExternalPackage
- #base_name — GNOME2::Rake::ExternalPackage
- #build? — GNOME2::Rake::ExternalPackage::WindowsConfiguration
- #build? — GNOME2::Rake::ExternalPackage::NativeConfiguration
- #build_architecture — GNOME2::Rake::Package::WindowsConfiguration
- #build_architecture_suffix — GNOME2WindowsBinaryDownloadTask
- #build_architecture_suffix — GNOME2::Rake::Package::WindowsConfiguration
- #build_concurrently? — GNOME2::Rake::ExternalPackage::NativeConfiguration
- #build_concurrently? — GNOME2::Rake::ExternalPackage::WindowsConfiguration
- #build_dependencies — GNOME2::Rake::Package::WindowsConfiguration
- #build_host — GNOME2::Rake::Package::WindowsConfiguration
- #build_package_task_body — GNOME2WindowsBinaryBuildTask
- #build_package_task_body — GNOME2::Rake::NativeBinaryBuildTask
- #build_packages — GNOME2WindowsBinaryBuildTask
- #build_packages — GNOME2::Rake::NativeBinaryBuildTask
- #build_packages — GNOME2::Rake::Package::WindowsConfiguration
- #built_file — GNOME2::Rake::ExternalPackage::NativeConfiguration
- #built_file — GNOME2::Rake::ExternalPackage::WindowsConfiguration
- #bundled_packages — GNOME2::Rake::ExternalPackage
- #cc — GNOME2WindowsBinaryBuildTask
- #cc_args — GNOME2::Rake::ExternalPackage::WindowsConfiguration
- #cc_env — GNOME2WindowsBinaryBuildTask
- #check_binding_version? — GLib
- #check_cairo — Object
- #check_ruby_func — Object
- #click_zip_link — GNOME2WindowsBinaryDownloadTask
- #cmake — GNOME2WindowsBinaryBuildTask
- #cmake_args — GNOME2::Rake::ExternalPackage::WindowsConfiguration
- #cmake_root_paths — GNOME2WindowsBinaryBuildTask
- #compression_method — GNOME2::Rake::ExternalPackage
- #configure — GNOME2WindowsBinaryBuildTask
- #configure_args — GNOME2::Rake::ExternalPackage::WindowsConfiguration
- #configure_args — GNOME2::Rake::ExternalPackage::NativeConfiguration
- #const_missing — GLib::Deprecatable
- #constant_get — GLib::Deprecatable
- #cppflags — GNOME2WindowsBinaryBuildTask
- #create_c — GLib::MkEnums
- #create_c — GLib::EnumDefinition
- #create_h — GLib::MkEnums
- #create_h — GLib::EnumDefinition
- #create_makefile_at_srcdir — Object
- #create_pkg_config_file — Object
- #create_top_makefile — Object
- #critical — GLib::Log
- #cross_compiling — GNOME2::Rake::PackageTask
- #cross_platform — GNOME2::Rake::PackageTask
- #decendants — GLib::Type
- #define — GNOME2::Rake::PackageTask
- #define — GNOME2WindowsBinaryBuildTask
- #define — GNOME2::Rake::NativeBinaryBuildTask
- #define — GNOME2::Rake::SourceDownloadTask
- #define — GNOME2WindowsBinaryDownloadTask
- #define_build_tasks — GNOME2::Rake::NativeBinaryBuildTask
- #define_build_tasks — GNOME2WindowsBinaryBuildTask
- #define_deprecated_const — GLib::Deprecatable
- #define_deprecated_enums — GLib::Deprecatable
- #define_deprecated_flags — GLib::Deprecatable
- #define_deprecated_method — GLib::Deprecatable
- #define_deprecated_method_by_hash_args — GLib::Deprecatable
- #define_deprecated_signal — GLib::Deprecatable
- #define_deprecated_singleton_method — GLib::Deprecatable
- #define_download_tasks — GNOME2::Rake::SourceDownloadTask
- #define_native_build_tasks — GNOME2::Rake::PackageTask
- #define_native_tasks — GNOME2::Rake::PackageTask
- #define_package_tasks — GNOME2::Rake::PackageTask
- #define_singleton_method — GLib::Deprecatable
- #define_source_download_tasks — GNOME2::Rake::PackageTask
- #define_source_tasks — GNOME2::Rake::PackageTask
- #define_spec — GNOME2::Rake::PackageTask
- #define_tasks — GNOME2::Rake::PackageTask
- #define_windows_build_task — GNOME2::Rake::PackageTask
- #define_windows_download_task — GNOME2::Rake::PackageTask
- #define_windows_extension_task — GNOME2::Rake::PackageTask
- #define_windows_tasks — GNOME2::Rake::PackageTask
- #dependencies — GNOME2::Rake::Package::WindowsConfiguration
- #dependencies — GNOME2WindowsBinaryDownloadTask
- #dependency — GNOME2::Rake::PackageTask
- #disable_optimization_build_flag — Object
- #dist_dir — GNOME2WindowsBinaryBuildTask
- #dist_dir — GNOME2::Rake::NativeBinaryBuildTask
- #dist_dir — GNOME2WindowsBinaryDownloadTask
- #download_base_url — GNOME2::Rake::ExternalPackage
- #download_dependency — GNOME2WindowsBinaryDownloadTask
- #download_dir — GNOME2::Rake::Package
- #download_package — GNOME2WindowsBinaryDownloadTask
- #download_site_base_url — GNOME2::Rake::ExternalPackage
- #enable_debug_build_flag — Object
- #ensure_objs — Object
- #error — GLib::Log
- #exit_application — GLib
- #external_packages — GNOME2::Rake::Package
- #external_packages= — GNOME2::Rake::PackageTask
- #extract_prefix — GLib::EnumDefinition
- #find_gem_spec — Object
- #gcc? — Object
- #gem — GNOME2::Rake::PackageTask::DependencyConfiguration
- #glib2_binary_base_dir — GNOME2WindowsBinaryBuildTask
- #glib2_include_path — GNOME2WindowsBinaryBuildTask
- #glib2_lib_path — GNOME2WindowsBinaryBuildTask
- #glib2_root_dir — GNOME2::Rake::Package
- #glib_mkenums — Object
- #gobject_introspection_dependencies — GNOME2::Rake::Package::WindowsConfiguration
- #guess_build_host — GNOME2::Rake::Package::WindowsConfiguration
- #guess_build_host_from_architecture — GNOME2::Rake::Package::WindowsConfiguration
- #guess_version — GNOME2::Rake::PackageTask
- #include_paths — GNOME2::Rake::ExternalPackage::WindowsConfiguration
- #initialize_configurations — GNOME2::Rake::PackageTask
- #initialize_variables — GNOME2::Rake::PackageTask
- #inspect — GLib::Flags
- #install_missing_native_package — Object
- #ldflags — GNOME2WindowsBinaryBuildTask
- #library_paths — GNOME2::Rake::ExternalPackage::WindowsConfiguration
- #license_dir — GNOME2WindowsBinaryBuildTask
- #make_version_header — Object
- #message — GLib::Log
- #native — GNOME2::Rake::ExternalPackage
- #native — GNOME2::Rake::PackageTask
- #native= — GNOME2::Rake::ExternalPackage
- #need_autogen? — GNOME2::Rake::ExternalPackage::WindowsConfiguration
- #need_autogen? — GNOME2::Rake::ExternalPackage
- #need_autogen? — GNOME2::Rake::ExternalPackage::NativeConfiguration
- #need_autoreconf? — GNOME2::Rake::ExternalPackage
- #need_autoreconf? — GNOME2::Rake::ExternalPackage::WindowsConfiguration
- #need_autoreconf? — GNOME2::Rake::ExternalPackage::NativeConfiguration
- #normalize_native_package_info — Object
- #package — GNOME2::Rake::PackageTask
- #package_platform — Object
- #packages — GNOME2::Rake::Package::WindowsConfiguration
- #packages — GNOME2WindowsBinaryDownloadTask
- #parse_const_lines — GLib::EnumDefinition
- #patches — GNOME2::Rake::ExternalPackage
- #patches — GNOME2::Rake::ExternalPackage::WindowsConfiguration
- #patches — GNOME2::Rake::ExternalPackage::NativeConfiguration
- #patches_dir — GNOME2::Rake::Package
- #pkg_config_path — GNOME2::Rake::NativeBinaryBuildTask
- #prepend_dll_path — GLib
- #prepend_path_to_environment_variable — GLib
- #project_root_dir — GNOME2::Rake::Package
- #rcairo_windows_binary_base_dir — GNOME2WindowsBinaryBuildTask
- #rcairo_windows_dir — GNOME2WindowsBinaryBuildTask
- #rcairo_windows_include_path — GNOME2WindowsBinaryBuildTask
- #rcairo_windows_lib_path — GNOME2WindowsBinaryBuildTask
- #rcairo_windows_pkgconfig_path — GNOME2WindowsBinaryBuildTask
- #required_pkg_config_package — Object
- #ruby_gnome2_package? — GNOME2::Rake::PackageTask
- #ruby_gnome2_version — Object
- #run_make_in_sub_dirs_command — Object
- #set_log_domain — GLib::Log
- #setup_win32 — Object
- #setup_windows — Object
- #so_base_name — GNOME2::Rake::PackageTask
- #super_user? — Object
- #tmp_dir — GNOME2::Rake::Package
- #to_snail_case — GLib::EnumDefinition
- #try_compiler_option — Object
- #use_cc_environment_variable? — GNOME2::Rake::ExternalPackage::WindowsConfiguration
- #version — GNOME2::Rake::PackageTask
- #warning — GLib::Log
- #windows — GNOME2::Rake::PackageTask
- #windows — GNOME2::Rake::ExternalPackage
- #windows= — GNOME2::Rake::ExternalPackage