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

<SECTION>
<FILE>window</FILE>
<TITLE>WnckWindow</TITLE>
WnckWindow
wnck_window_get
wnck_window_get_screen
wnck_window_has_name
wnck_window_get_name
wnck_window_has_icon_name
wnck_window_get_icon_name
wnck_window_get_icon_is_fallback
wnck_window_get_icon
wnck_window_get_mini_icon
wnck_window_get_application
wnck_window_get_transient
wnck_window_get_group_leader
wnck_window_get_xid
wnck_window_get_class_group
wnck_window_get_class_group_name
wnck_window_get_class_instance_name
wnck_window_get_session_id
wnck_window_get_session_id_utf8
wnck_window_get_pid
wnck_window_get_sort_order
wnck_window_set_sort_order
WnckWindowType
wnck_window_get_window_type
wnck_window_set_window_type
WnckWindowState
wnck_window_get_state
wnck_window_is_minimized
wnck_window_is_maximized_horizontally
wnck_window_is_maximized_vertically
wnck_window_is_maximized
wnck_window_is_shaded
wnck_window_is_pinned
wnck_window_is_sticky
wnck_window_is_above
wnck_window_is_below
wnck_window_is_skip_pager
wnck_window_is_skip_tasklist
wnck_window_is_fullscreen
wnck_window_needs_attention
wnck_window_or_transient_needs_attention
WnckWindowActions
wnck_window_get_actions
wnck_window_minimize
wnck_window_unminimize
wnck_window_maximize_horizontally
wnck_window_unmaximize_horizontally
wnck_window_maximize_vertically
wnck_window_unmaximize_vertically
wnck_window_maximize
wnck_window_unmaximize
wnck_window_shade
wnck_window_unshade
wnck_window_pin
wnck_window_unpin
wnck_window_stick
wnck_window_unstick
wnck_window_make_above
wnck_window_unmake_above
wnck_window_make_below
wnck_window_unmake_below
wnck_window_set_skip_pager
wnck_window_set_skip_tasklist
wnck_window_set_fullscreen
wnck_window_close
wnck_window_get_workspace
wnck_window_is_on_workspace
wnck_window_is_visible_on_workspace
wnck_window_move_to_workspace
wnck_window_is_in_viewport
wnck_window_activate
wnck_window_is_active
wnck_window_is_most_recently_activated
wnck_window_activate_transient
wnck_window_transient_is_most_recently_activated
wnck_window_set_icon_geometry
WnckWindowGravity
WnckWindowMoveResizeMask
wnck_window_get_client_window_geometry
wnck_window_get_geometry
wnck_window_set_geometry
wnck_window_keyboard_move
wnck_window_keyboard_size
<SUBSECTION Private>
WnckWindowPrivate
wnck_window_get_type
<SUBSECTION Standard>
WNCK_WINDOW
WNCK_IS_WINDOW
WNCK_TYPE_WINDOW
WNCK_WINDOW_CLASS
WNCK_IS_WINDOW_CLASS
WNCK_WINDOW_GET_CLASS
WnckWindowClass
</SECTION>

<SECTION>
<FILE>class-group</FILE>
<TITLE>WnckClassGroup</TITLE>
WnckClassGroup
wnck_class_group_get
wnck_class_group_get_id
wnck_class_group_get_res_class
wnck_class_group_get_name
wnck_class_group_get_icon
wnck_class_group_get_mini_icon
wnck_class_group_get_windows
<SUBSECTION Private>
WnckClassGroupPrivate
wnck_class_group_get_type
<SUBSECTION Standard>
WNCK_CLASS_GROUP
WNCK_IS_CLASS_GROUP
WNCK_TYPE_CLASS_GROUP
WNCK_CLASS_GROUP_CLASS
WNCK_IS_CLASS_GROUP_CLASS
WNCK_CLASS_GROUP_GET_CLASS
WnckClassGroupClass
</SECTION>

<SECTION>
<FILE>application</FILE>
<TITLE>WnckApplication</TITLE>
WnckApplication
wnck_application_get
wnck_application_get_xid
wnck_application_get_name
wnck_application_get_icon_name
wnck_application_get_pid
wnck_application_get_icon_is_fallback
wnck_application_get_icon
wnck_application_get_mini_icon
wnck_application_get_startup_id
wnck_application_get_windows
wnck_application_get_n_windows
<SUBSECTION Private>
WnckApplicationPrivate
wnck_application_get_type
<SUBSECTION Standard>
WNCK_APPLICATION
WNCK_IS_APPLICATION
WNCK_TYPE_APPLICATION
WNCK_APPLICATION_CLASS
WNCK_IS_APPLICATION_CLASS
WNCK_APPLICATION_GET_CLASS
WnckApplicationClass
</SECTION>

<SECTION>
<FILE>workspace</FILE>
<TITLE>WnckWorkspace</TITLE>
WnckWorkspace
wnck_workspace_get_screen
wnck_workspace_get_number
wnck_workspace_get_name
wnck_workspace_change_name
wnck_workspace_get_width
wnck_workspace_get_height
wnck_workspace_get_viewport_x
wnck_workspace_get_viewport_y
wnck_workspace_is_virtual
wnck_workspace_get_layout_row
wnck_workspace_get_layout_column
WnckMotionDirection
wnck_workspace_get_neighbor
wnck_workspace_activate
<SUBSECTION Private>
WnckWorkspacePrivate
wnck_workspace_get_type
<SUBSECTION Standard>
WNCK_WORKSPACE
WNCK_IS_WORKSPACE
WNCK_TYPE_WORKSPACE
WNCK_WORKSPACE_CLASS
WNCK_IS_WORKSPACE_CLASS
WNCK_WORKSPACE_GET_CLASS
WnckWorkspaceClass
</SECTION>

<SECTION>
<FILE>screen</FILE>
<TITLE>WnckScreen</TITLE>
WnckScreen
wnck_screen_get_default
wnck_screen_get
wnck_screen_get_for_root
wnck_screen_get_number
wnck_screen_get_width
wnck_screen_get_height
wnck_screen_force_update
wnck_screen_get_window_manager_name
wnck_screen_net_wm_supports
wnck_screen_get_active_window
wnck_screen_get_previously_active_window
wnck_screen_get_windows
wnck_screen_get_windows_stacked
wnck_screen_get_active_workspace
wnck_screen_get_workspaces
wnck_screen_get_workspace
wnck_screen_get_workspace_count
wnck_screen_change_workspace_count
wnck_screen_try_set_workspace_layout
wnck_screen_release_workspace_layout
WnckWorkspaceLayout
wnck_screen_calc_workspace_layout
wnck_screen_free_workspace_layout
wnck_screen_move_viewport
wnck_screen_get_background_pixmap
wnck_screen_get_showing_desktop
wnck_screen_toggle_showing_desktop
<SUBSECTION Private>
WnckScreenPrivate
wnck_screen_get_type
# FIXME: the first two WNCK_TYPE_ are dummy stuff gtk-doc generates, the other
# two should be added when _wnck_screen_get_workspace_layout becomes public
WNCK_TYPE___WNCK_LAYOUT_CORNER
WNCK_TYPE___WNCK_LAYOUT_ORIENTATION
_WnckLayoutCorner
_WnckLayoutOrientation
<SUBSECTION Standard>
WNCK_SCREEN
WNCK_IS_SCREEN
WNCK_TYPE_SCREEN
WNCK_SCREEN_CLASS
WNCK_IS_SCREEN_CLASS
WNCK_SCREEN_GET_CLASS
WnckScreenClass
</SECTION>

# Widgets

<SECTION>
<FILE>pager</FILE>
<TITLE>WnckPager</TITLE>
WnckPager
wnck_pager_new
wnck_pager_set_orientation
wnck_pager_set_n_rows
WnckPagerDisplayMode
wnck_pager_set_display_mode
WnckPagerScrollMode
wnck_pager_set_scroll_mode
wnck_pager_set_show_all
wnck_pager_set_shadow_type
<SUBSECTION Private>
WnckPagerPrivate
wnck_pager_get_type
<SUBSECTION Standard>
WNCK_PAGER
WNCK_IS_PAGER
WNCK_TYPE_PAGER
WNCK_PAGER_CLASS
WNCK_IS_PAGER_CLASS
WNCK_PAGER_GET_CLASS
WnckPagerClass
</SECTION>

<SECTION>
<FILE>selector</FILE>
<TITLE>WnckSelector</TITLE>
WnckSelector
wnck_selector_new
<SUBSECTION Private>
WnckSelectorPrivate
wnck_selector_get_type
<SUBSECTION Standard>
WNCK_SELECTOR
WNCK_IS_SELECTOR
WNCK_TYPE_SELECTOR
WNCK_SELECTOR_CLASS
WNCK_IS_SELECTOR_CLASS
WNCK_SELECTOR_GET_CLASS
WnckSelectorClass
</SECTION>

<SECTION>
<FILE>tasklist</FILE>
<TITLE>WnckTasklist</TITLE>
WnckTasklist
wnck_tasklist_new
WnckTasklistGroupingType
wnck_tasklist_set_grouping
wnck_tasklist_set_grouping_limit
wnck_tasklist_set_include_all_workspaces
wnck_tasklist_set_switch_workspace_on_unminimize
wnck_tasklist_set_button_relief
WnckLoadIconFunction
wnck_tasklist_set_icon_loader
wnck_tasklist_get_size_hint_list
<SUBSECTION Private>
WnckTasklistPrivate
wnck_tasklist_get_type
<SUBSECTION Standard>
WNCK_TASKLIST
WNCK_IS_TASKLIST
WNCK_TYPE_TASKLIST
WNCK_TASKLIST_CLASS
WNCK_IS_TASKLIST_CLASS
WNCK_TASKLIST_GET_CLASS
WnckTasklistClass
</SECTION>

# Utilities

<SECTION>
<FILE>window-action-menu</FILE>
<TITLE>Window Action Menu</TITLE>
WnckActionMenu
wnck_action_menu_new
<SUBSECTION Private>
WnckActionMenuPrivate
wnck_action_menu_get_type
<SUBSECTION Standard>
WNCK_ACTION_MENU
WNCK_IS_ACTION_MENU
WNCK_TYPE_ACTION_MENU
WNCK_ACTION_MENU_CLASS
WNCK_IS_ACTION_MENU_CLASS
WNCK_ACTION_MENU_GET_CLASS
WnckActionMenuClass
</SECTION>

<SECTION>
<FILE>resource</FILE>
<TITLE>Resource Usage of X Clients</TITLE>
WnckResourceUsage
wnck_xid_read_resource_usage
wnck_pid_read_resource_usage
</SECTION>

<SECTION>
<FILE>icons</FILE>
<TITLE>Icons Functions</TITLE>
WNCK_DEFAULT_ICON_SIZE
WNCK_DEFAULT_MINI_ICON_SIZE
wnck_set_default_icon_size
wnck_set_default_mini_icon_size
</SECTION>

<SECTION>
<FILE>misc</FILE>
<TITLE>Miscellaneous Functions</TITLE>
WnckClientType
wnck_set_client_type
wnck_shutdown
</SECTION>

<SECTION>
<FILE>version</FILE>
<TITLE>Version Information</TITLE>
WNCK_MAJOR_VERSION
WNCK_MINOR_VERSION
WNCK_MICRO_VERSION
WNCK_CHECK_VERSION
#</SECTION>

# Ignored

#<SECTION>
<SUBSECTION Private>
#<FILE>pager-accessible-factory</FILE>
#<TITLE>WnckPagerAccessibleFactory</TITLE>
WnckPagerAccessibleFactory
wnck_pager_accessible_factory_new
<SUBSECTION Private>
wnck_pager_accessible_factory_get_type
#<SUBSECTION Standard>
WNCK_PAGER_ACCESSIBLE_FACTORY
WNCK_IS_PAGER_ACCESSIBLE_FACTORY
WNCK_TYPE_PAGER_ACCESSIBLE_FACTORY
WNCK_PAGER_ACCESSIBLE_FACTORY_CLASS
WNCK_IS_PAGER_ACCESSIBLE_FACTORY_CLASS
WNCK_PAGER_ACCESSIBLE_FACTORY_GET_CLASS
WnckPagerAccessibleFactoryClass
#</SECTION>
#
#<SECTION>
#<FILE>pager-accessible</FILE>
#<TITLE>WnckPagerAccessible</TITLE>
WnckPagerAccessible
wnck_pager_accessible_new
<SUBSECTION Private>
wnck_pager_accessible_get_type
#<SUBSECTION Standard>
WNCK_PAGER_ACCESSIBLE
WNCK_PAGER_IS_ACCESSIBLE
WNCK_PAGER_TYPE_ACCESSIBLE
WNCK_PAGER_ACCESSIBLE_CLASS
WNCK_PAGER_IS_ACCESSIBLE_CLASS
WNCK_PAGER_ACCESSIBLE_GET_CLASS
WnckPagerAccessibleClass
#</SECTION>
#
#<SECTION>
#<FILE>workspace-accessible-factory</FILE>
#<TITLE>WnckWorkspaceAccessibleFactory</TITLE>
WnckWorkspaceAccessibleFactory
wnck_workspace_accessible_factory_new
<SUBSECTION Private>
wnck_workspace_accessible_factory_get_type
#<SUBSECTION Standard>
WNCK_WORKSPACE_ACCESSIBLE_FACTORY
WNCK_IS_WORKSPACE_ACCESSIBLE_FACTORY
WNCK_TYPE_WORKSPACE_ACCESSIBLE_FACTORY
WNCK_WORKSPACE_ACCESSIBLE_FACTORY_CLASS
WNCK_IS_WORKSPACE_ACCESSIBLE_FACTORY_CLASS
WNCK_WORKSPACE_ACCESSIBLE_FACTORY_GET_CLASS
WnckWorkspaceAccessibleFactoryClass
#</SECTION>
#
#<SECTION>
#<FILE>workspace-accessible</FILE>
#<TITLE>WnckWorkspaceAccessible</TITLE>
WnckWorkspaceAccessible
wnck_workspace_accessible_new
<SUBSECTION Private>
wnck_workspace_accessible_get_type
#<SUBSECTION Standard>
WNCK_WORKSPACE_ACCESSIBLE
WNCK_IS_WORKSPACE_ACCESSIBLE
WNCK_WORKSPACE_TYPE_ACCESSIBLE
WNCK_WORKSPACE_ACCESSIBLE_CLASS
WNCK_IS_WORKSPACE_ACCESSIBLE_CLASS
WNCK_WORKSPACE_ACCESSIBLE_GET_CLASS
WnckWorkspaceAccessibleClass
#</SECTION>
#
#<SECTION>
#<FILE>private</FILE>
<SUBSECTION Private>
WNCK_ACTIVATE_TIMEOUT
WNCK_SCREEN_XSCREEN
#</SECTION>
#
#<SECTION>
#<FILE>xutils</FILE>
<SUBSECTION Private>
WNCK_APP_WINDOW_EVENT_MASK
WnckIconCache
WNCK_NO_MANAGER_TOKEN
#</SECTION>
#
#<SECTION>
#<FILE>wnck-enum-types</FILE>
<SUBSECTION Private>
wnck_client_type_get_type
WNCK_TYPE_CLIENT_TYPE
wnck_motion_direction_get_type
WNCK_TYPE_MOTION_DIRECTION
wnck_pager_display_mode_get_type
WNCK_TYPE_PAGER_DISPLAY_MODE
wnck_tasklist_grouping_type_get_type
WNCK_TYPE_TASKLIST_GROUPING_TYPE
wnck_window_state_get_type
WNCK_TYPE_WINDOW_STATE
wnck_window_actions_get_type
WNCK_TYPE_WINDOW_ACTIONS
wnck_window_gravity_get_type
WNCK_TYPE_WINDOW_GRAVITY
wnck_window_move_resize_mask_get_type
WNCK_TYPE_WINDOW_MOVE_RESIZE_MASK
wnck_window_type_get_type
WNCK_TYPE_WINDOW_TYPE
</SECTION>
