<INCLUDE>libmatewnck/libmatewnck.h</INCLUDE>
# Core

<SECTION>
<FILE>window</FILE>
<TITLE>MatewnckWindow</TITLE>
MatewnckWindow
matewnck_window_get
matewnck_window_get_screen
matewnck_window_has_name
matewnck_window_get_name
matewnck_window_has_icon_name
matewnck_window_get_icon_name
matewnck_window_get_icon_is_fallback
matewnck_window_get_icon
matewnck_window_get_mini_icon
matewnck_window_get_application
matewnck_window_get_transient
matewnck_window_get_group_leader
matewnck_window_get_xid
matewnck_window_get_class_group
matewnck_window_get_session_id
matewnck_window_get_session_id_utf8
matewnck_window_get_pid
matewnck_window_get_sort_order
matewnck_window_set_sort_order
MatewnckWindowType
matewnck_window_get_window_type
matewnck_window_set_window_type
MatewnckWindowState
matewnck_window_get_state
matewnck_window_is_minimized
matewnck_window_is_maximized_horizontally
matewnck_window_is_maximized_vertically
matewnck_window_is_maximized
matewnck_window_is_shaded
matewnck_window_is_pinned
matewnck_window_is_sticky
matewnck_window_is_above
matewnck_window_is_below
matewnck_window_is_skip_pager
matewnck_window_is_skip_tasklist
matewnck_window_is_fullscreen
matewnck_window_needs_attention
matewnck_window_or_transient_needs_attention
MatewnckWindowActions
matewnck_window_get_actions
matewnck_window_minimize
matewnck_window_unminimize
matewnck_window_maximize_horizontally
matewnck_window_unmaximize_horizontally
matewnck_window_maximize_vertically
matewnck_window_unmaximize_vertically
matewnck_window_maximize
matewnck_window_unmaximize
matewnck_window_shade
matewnck_window_unshade
matewnck_window_pin
matewnck_window_unpin
matewnck_window_stick
matewnck_window_unstick
matewnck_window_make_above
matewnck_window_unmake_above
matewnck_window_make_below
matewnck_window_unmake_below
matewnck_window_set_skip_pager
matewnck_window_set_skip_tasklist
matewnck_window_set_fullscreen
matewnck_window_close
matewnck_window_get_workspace
matewnck_window_is_on_workspace
matewnck_window_is_visible_on_workspace
matewnck_window_move_to_workspace
matewnck_window_is_in_viewport
matewnck_window_activate
matewnck_window_is_active
matewnck_window_is_most_recently_activated
matewnck_window_activate_transient
matewnck_window_transient_is_most_recently_activated
matewnck_window_set_icon_geometry
MatewnckWindowGravity
MatewnckWindowMoveResizeMask
matewnck_window_get_client_window_geometry
matewnck_window_get_geometry
matewnck_window_set_geometry
matewnck_window_keyboard_move
matewnck_window_keyboard_size
<SUBSECTION Private>
MatewnckWindowPrivate
matewnck_window_get_type
<SUBSECTION Standard>
MATEWNCK_WINDOW
MATEWNCK_IS_WINDOW
MATEWNCK_TYPE_WINDOW
MATEWNCK_WINDOW_CLASS
MATEWNCK_IS_WINDOW_CLASS
MATEWNCK_WINDOW_GET_CLASS
MatewnckWindowClass
</SECTION>

<SECTION>
<FILE>class-group</FILE>
<TITLE>MatewnckClassGroup</TITLE>
MatewnckClassGroup
matewnck_class_group_get
matewnck_class_group_get_res_class
matewnck_class_group_get_name
matewnck_class_group_get_icon
matewnck_class_group_get_mini_icon
matewnck_class_group_get_windows
<SUBSECTION Private>
MatewnckClassGroupPrivate
matewnck_class_group_get_type
<SUBSECTION Standard>
MATEWNCK_CLASS_GROUP
MATEWNCK_IS_CLASS_GROUP
MATEWNCK_TYPE_CLASS_GROUP
MATEWNCK_CLASS_GROUP_CLASS
MATEWNCK_IS_CLASS_GROUP_CLASS
MATEWNCK_CLASS_GROUP_GET_CLASS
MatewnckClassGroupClass
</SECTION>

<SECTION>
<FILE>application</FILE>
<TITLE>MatewnckApplication</TITLE>
MatewnckApplication
matewnck_application_get
matewnck_application_get_xid
matewnck_application_get_name
matewnck_application_get_icon_name
matewnck_application_get_pid
matewnck_application_get_icon_is_fallback
matewnck_application_get_icon
matewnck_application_get_mini_icon
matewnck_application_get_startup_id
matewnck_application_get_windows
matewnck_application_get_n_windows
<SUBSECTION Private>
MatewnckApplicationPrivate
matewnck_application_get_type
<SUBSECTION Standard>
MATEWNCK_APPLICATION
MATEWNCK_IS_APPLICATION
MATEWNCK_TYPE_APPLICATION
MATEWNCK_APPLICATION_CLASS
MATEWNCK_IS_APPLICATION_CLASS
MATEWNCK_APPLICATION_GET_CLASS
MatewnckApplicationClass
</SECTION>

<SECTION>
<FILE>workspace</FILE>
<TITLE>MatewnckWorkspace</TITLE>
MatewnckWorkspace
matewnck_workspace_get_screen
matewnck_workspace_get_number
matewnck_workspace_get_name
matewnck_workspace_change_name
matewnck_workspace_get_width
matewnck_workspace_get_height
matewnck_workspace_get_viewport_x
matewnck_workspace_get_viewport_y
matewnck_workspace_is_virtual
matewnck_workspace_get_layout_row
matewnck_workspace_get_layout_column
matewnck_workspace_get_neighbor
matewnck_workspace_activate
<SUBSECTION Private>
MatewnckWorkspacePrivate
matewnck_workspace_get_type
<SUBSECTION Standard>
MATEWNCK_WORKSPACE
MATEWNCK_IS_WORKSPACE
MATEWNCK_TYPE_WORKSPACE
MATEWNCK_WORKSPACE_CLASS
MATEWNCK_IS_WORKSPACE_CLASS
MATEWNCK_WORKSPACE_GET_CLASS
MatewnckWorkspaceClass
</SECTION>

<SECTION>
<FILE>screen</FILE>
<TITLE>MatewnckScreen</TITLE>
MatewnckScreen
matewnck_screen_get_default
matewnck_screen_get
matewnck_screen_get_for_root
matewnck_screen_get_number
matewnck_screen_get_width
matewnck_screen_get_height
matewnck_screen_force_update
matewnck_screen_get_window_manager_name
matewnck_screen_net_wm_supports
matewnck_screen_get_active_window
matewnck_screen_get_previously_active_window
matewnck_screen_get_windows
matewnck_screen_get_windows_stacked
matewnck_screen_get_active_workspace
matewnck_screen_get_workspaces
matewnck_screen_get_workspace
matewnck_screen_get_workspace_index
MatewnckMotionDirection
matewnck_screen_get_workspace_neighbor
matewnck_screen_get_workspace_count
matewnck_screen_change_workspace_count
matewnck_screen_try_set_workspace_layout
matewnck_screen_release_workspace_layout
MatewnckWorkspaceLayout
matewnck_screen_calc_workspace_layout
matewnck_screen_free_workspace_layout
matewnck_screen_move_viewport
matewnck_screen_get_background_pixmap
matewnck_screen_get_showing_desktop
matewnck_screen_toggle_showing_desktop
<SUBSECTION Private>
MatewnckScreenPrivate
matewnck_screen_get_type
# FIXME: the first two MATEWNCK_TYPE_ are dummy stuff gtk-doc generates, the other
# two should be added when _matewnck_screen_get_workspace_layout becomes public
MATEWNCK_TYPE___MATEWNCK_LAYOUT_CORNER
MATEWNCK_TYPE___MATEWNCK_LAYOUT_ORIENTATION
_MatewnckLayoutCorner
_MatewnckLayoutOrientation
<SUBSECTION Standard>
MATEWNCK_SCREEN
MATEWNCK_IS_SCREEN
MATEWNCK_TYPE_SCREEN
MATEWNCK_SCREEN_CLASS
MATEWNCK_IS_SCREEN_CLASS
MATEWNCK_SCREEN_GET_CLASS
MatewnckScreenClass
</SECTION>

# Widgets

<SECTION>
<FILE>pager</FILE>
<TITLE>MatewnckPager</TITLE>
MatewnckPager
matewnck_pager_new
matewnck_pager_set_screen
matewnck_pager_set_orientation
matewnck_pager_set_n_rows
MatewnckPagerLayoutPolicy
matewnck_pager_set_layout_policy
MatewnckPagerDisplayMode
matewnck_pager_set_display_mode
matewnck_pager_set_show_all
matewnck_pager_set_shadow_type
<SUBSECTION Private>
MatewnckPagerPrivate
matewnck_pager_get_type
<SUBSECTION Standard>
MATEWNCK_PAGER
MATEWNCK_IS_PAGER
MATEWNCK_TYPE_PAGER
MATEWNCK_PAGER_CLASS
MATEWNCK_IS_PAGER_CLASS
MATEWNCK_PAGER_GET_CLASS
MatewnckPagerClass
</SECTION>

<SECTION>
<FILE>selector</FILE>
<TITLE>MatewnckSelector</TITLE>
MatewnckSelector
matewnck_selector_new
<SUBSECTION Private>
MatewnckSelectorPrivate
matewnck_selector_get_type
<SUBSECTION Standard>
MATEWNCK_SELECTOR
MATEWNCK_IS_SELECTOR
MATEWNCK_TYPE_SELECTOR
MATEWNCK_SELECTOR_CLASS
MATEWNCK_IS_SELECTOR_CLASS
MATEWNCK_SELECTOR_GET_CLASS
MatewnckSelectorClass
</SECTION>

<SECTION>
<FILE>tasklist</FILE>
<TITLE>MatewnckTasklist</TITLE>
MatewnckTasklist
matewnck_tasklist_new
matewnck_tasklist_set_screen
MatewnckTasklistGroupingType
matewnck_tasklist_set_grouping
matewnck_tasklist_set_grouping_limit
matewnck_tasklist_set_include_all_workspaces
matewnck_tasklist_set_switch_workspace_on_unminimize
matewnck_tasklist_set_button_relief
matewnck_tasklist_get_minimum_width
matewnck_tasklist_set_minimum_width
matewnck_tasklist_get_minimum_height
matewnck_tasklist_set_minimum_height
MatewnckLoadIconFunction
matewnck_tasklist_set_icon_loader
matewnck_tasklist_get_size_hint_list
<SUBSECTION Private>
MatewnckTasklistPrivate
matewnck_tasklist_get_type
<SUBSECTION Standard>
MATEWNCK_TASKLIST
MATEWNCK_IS_TASKLIST
MATEWNCK_TYPE_TASKLIST
MATEWNCK_TASKLIST_CLASS
MATEWNCK_IS_TASKLIST_CLASS
MATEWNCK_TASKLIST_GET_CLASS
MatewnckTasklistClass
</SECTION>

# Utilities

<SECTION>
<FILE>window-action-menu</FILE>
<TITLE>Window Action Menu</TITLE>
MatewnckActionMenu
matewnck_action_menu_new
matewnck_create_window_action_menu
<SUBSECTION Private>
MatewnckActionMenuPrivate
matewnck_action_menu_get_type
<SUBSECTION Standard>
MATEWNCK_ACTION_MENU
MATEWNCK_IS_ACTION_MENU
MATEWNCK_TYPE_ACTION_MENU
MATEWNCK_ACTION_MENU_CLASS
MATEWNCK_IS_ACTION_MENU_CLASS
MATEWNCK_ACTION_MENU_GET_CLASS
MatewnckActionMenuClass
</SECTION>

<SECTION>
<FILE>resource</FILE>
<TITLE>Resource Usage of X Clients</TITLE>
MatewnckResourceUsage
matewnck_xid_read_resource_usage
matewnck_pid_read_resource_usage
</SECTION>

<SECTION>
<FILE>misc</FILE>
<TITLE>Miscellaneous Functions</TITLE>
matewnck_gtk_window_set_dock_type
MatewnckClientType
matewnck_set_client_type
</SECTION>

<SECTION>
<FILE>version</FILE>
<TITLE>Version Information</TITLE>
MATEWNCK_MAJOR_VERSION
MATEWNCK_MINOR_VERSION
MATEWNCK_MICRO_VERSION
MATEWNCK_CHECK_VERSION
#</SECTION>

# Ignored

#<SECTION>
<SUBSECTION Private>
#<FILE>pager-accessible-factory</FILE>
#<TITLE>MatewnckPagerAccessibleFactory</TITLE>
MatewnckPagerAccessibleFactory
matewnck_pager_accessible_factory_new
<SUBSECTION Private>
matewnck_pager_accessible_factory_get_type
#<SUBSECTION Standard>
MATEWNCK_PAGER_ACCESSIBLE_FACTORY
MATEWNCK_IS_PAGER_ACCESSIBLE_FACTORY
MATEWNCK_TYPE_PAGER_ACCESSIBLE_FACTORY
MATEWNCK_PAGER_ACCESSIBLE_FACTORY_CLASS
MATEWNCK_IS_PAGER_ACCESSIBLE_FACTORY_CLASS
MATEWNCK_PAGER_ACCESSIBLE_FACTORY_GET_CLASS
MatewnckPagerAccessibleFactoryClass
#</SECTION>
#
#<SECTION>
#<FILE>pager-accessible</FILE>
#<TITLE>MatewnckPagerAccessible</TITLE>
MatewnckPagerAccessible
matewnck_pager_accessible_new
<SUBSECTION Private>
matewnck_pager_accessible_get_type
#<SUBSECTION Standard>
MATEWNCK_PAGER_ACCESSIBLE
MATEWNCK_PAGER_IS_ACCESSIBLE
MATEWNCK_PAGER_TYPE_ACCESSIBLE
MATEWNCK_PAGER_ACCESSIBLE_CLASS
MATEWNCK_PAGER_IS_ACCESSIBLE_CLASS
MATEWNCK_PAGER_ACCESSIBLE_GET_CLASS
MatewnckPagerAccessibleClass
#</SECTION>
#
#<SECTION>
#<FILE>workspace-accessible-factory</FILE>
#<TITLE>MatewnckWorkspaceAccessibleFactory</TITLE>
MatewnckWorkspaceAccessibleFactory
matewnck_workspace_accessible_factory_new
<SUBSECTION Private>
matewnck_workspace_accessible_factory_get_type
#<SUBSECTION Standard>
MATEWNCK_WORKSPACE_ACCESSIBLE_FACTORY
MATEWNCK_IS_WORKSPACE_ACCESSIBLE_FACTORY
MATEWNCK_TYPE_WORKSPACE_ACCESSIBLE_FACTORY
MATEWNCK_WORKSPACE_ACCESSIBLE_FACTORY_CLASS
MATEWNCK_IS_WORKSPACE_ACCESSIBLE_FACTORY_CLASS
MATEWNCK_WORKSPACE_ACCESSIBLE_FACTORY_GET_CLASS
MatewnckWorkspaceAccessibleFactoryClass
#</SECTION>
#
#<SECTION>
#<FILE>workspace-accessible</FILE>
#<TITLE>MatewnckWorkspaceAccessible</TITLE>
MatewnckWorkspaceAccessible
matewnck_workspace_accessible_new
<SUBSECTION Private>
matewnck_workspace_accessible_get_type
#<SUBSECTION Standard>
MATEWNCK_WORKSPACE_ACCESSIBLE
MATEWNCK_IS_WORKSPACE_ACCESSIBLE
MATEWNCK_WORKSPACE_TYPE_ACCESSIBLE
MATEWNCK_WORKSPACE_ACCESSIBLE_CLASS
MATEWNCK_IS_WORKSPACE_ACCESSIBLE_CLASS
MATEWNCK_WORKSPACE_ACCESSIBLE_GET_CLASS
MatewnckWorkspaceAccessibleClass
#</SECTION>
#
#<SECTION>
#<FILE>private</FILE>
<SUBSECTION Private>
MATEWNCK_ACTIVATE_TIMEOUT
DEFAULT_ICON_WIDTH
DEFAULT_ICON_HEIGHT
DEFAULT_MINI_ICON_WIDTH
DEFAULT_MINI_ICON_HEIGHT
MATEWNCK_SCREEN_XSCREEN
#</SECTION>
#
#<SECTION>
#<FILE>xutils</FILE>
<SUBSECTION Private>
MATEWNCK_STOCK_DELETE
MATEWNCK_STOCK_MAXIMIZE
MATEWNCK_STOCK_MINIMIZE
MATEWNCK_APP_WINDOW_EVENT_MASK
MatewnckIconCache
MATEWNCK_NO_MANAGER_TOKEN
#</SECTION>
#
#<SECTION>
#<FILE>matewnck-enum-types</FILE>
<SUBSECTION Private>
matewnck_client_type_get_type
MATEWNCK_TYPE_CLIENT_TYPE
matewnck_motion_direction_get_type
MATEWNCK_TYPE_MOTION_DIRECTION
matewnck_pager_display_mode_get_type
MATEWNCK_TYPE_PAGER_DISPLAY_MODE
matewnck_tasklist_grouping_type_get_type
MATEWNCK_TYPE_TASKLIST_GROUPING_TYPE
matewnck_window_state_get_type
MATEWNCK_TYPE_WINDOW_STATE
matewnck_window_actions_get_type
MATEWNCK_TYPE_WINDOW_ACTIONS
matewnck_window_gravity_get_type
MATEWNCK_TYPE_WINDOW_GRAVITY
matewnck_window_move_resize_mask_get_type
MATEWNCK_TYPE_WINDOW_MOVE_RESIZE_MASK
matewnck_window_type_get_type
MATEWNCK_TYPE_WINDOW_TYPE
</SECTION>
