_MetaDisplay Struct Reference


Public Member Functions

 item (WM_PROTOCOLS) item(WM_TAKE_FOCUS) item(WM_DELETE_WINDOW) item(WM_STATE) item(_MOTIF_WM_HINTS) item(WM_CHANGE_STATE) item(SM_CLIENT_ID) item(WM_CLIENT_LEADER) item(WM_WINDOW_ROLE) item(UTF8_STRING) item(WM_ICON_SIZE) item(_KWM_WIN_ICON) item(_METACITY_RESTART_MESSAGE) item(_METACITY_RELOAD_THEME_MESSAGE) item(_METACITY_SET_KEYBINDINGS_MESSAGE) item(_METACITY_TOGGLE_VERBOSE) item(_GNOME_PANEL_ACTION) item(_GNOME_PANEL_ACTION_MAIN_MENU) item(_GNOME_PANEL_ACTION_RUN_DIALOG) item(_METACITY_SENTINEL) item(_METACITY_VERSION) item(WM_CLIENT_MACHINE) item(MANAGER) item(TARGETS) item(MULTIPLE) item(TIMESTAMP) item(VERSION) item(ATOM_PAIR) item(_NET_WM_SYNC_REQUEST) item(_NET_WM_SYNC_REQUEST_COUNTER) item(_NET_WM_VISIBLE_NAME) item(_NET_WM_VISIBLE_ICON_NAME) item(_NET_SUPPORTING_WM_CHECK) item(_NET_SUPPORTED) item(_NET_WM_NAME) item(_NET_CLOSE_WINDOW) item(_NET_WM_STATE) item(_NET_WM_STATE_SHADED) item(_NET_WM_STATE_MAXIMIZED_HORZ) item(_NET_WM_STATE_MAXIMIZED_VERT) item(_NET_WM_DESKTOP) item(_NET_NUMBER_OF_DESKTOPS) item(_NET_CURRENT_DESKTOP) item(_NET_WM_WINDOW_TYPE) item(_NET_WM_WINDOW_TYPE_DESKTOP) item(_NET_WM_WINDOW_TYPE_DOCK) item(_NET_WM_WINDOW_TYPE_TOOLBAR) item(_NET_WM_WINDOW_TYPE_MENU) item(_NET_WM_WINDOW_TYPE_DIALOG) item(_NET_WM_WINDOW_TYPE_NORMAL) item(_NET_WM_STATE_MODAL) item(_NET_CLIENT_LIST) item(_NET_CLIENT_LIST_STACKING) item(_NET_WM_STATE_SKIP_TASKBAR) item(_NET_WM_STATE_SKIP_PAGER) item(_NET_WM_ICON_NAME) item(_NET_WM_ICON) item(_NET_WM_ICON_GEOMETRY) item(_NET_WM_MOVERESIZE) item(_NET_ACTIVE_WINDOW) item(_NET_WM_STRUT) item(_NET_WM_STATE_HIDDEN) item(_NET_WM_WINDOW_TYPE_UTILITY) item(_NET_WM_WINDOW_TYPE_SPLASH) item(_NET_WM_STATE_FULLSCREEN) item(_NET_WM_PING) item(_NET_WM_PID) item(_NET_WORKAREA) item(_NET_SHOWING_DESKTOP) item(_NET_DESKTOP_LAYOUT) item(_NET_DESKTOP_NAMES) item(_NET_WM_ALLOWED_ACTIONS) item(_NET_WM_ACTION_MOVE) item(_NET_WM_ACTION_RESIZE) item(_NET_WM_ACTION_SHADE) item(_NET_WM_ACTION_STICK) item(_NET_WM_ACTION_MAXIMIZE_HORZ) item(_NET_WM_ACTION_MAXIMIZE_VERT) item(_NET_WM_ACTION_CHANGE_DESKTOP) item(_NET_WM_ACTION_CLOSE) item(_NET_WM_STATE_ABOVE) item(_NET_WM_STATE_BELOW) item(_NET_STARTUP_ID) item(_NET_WM_STRUT_PARTIAL) item(_NET_WM_ACTION_FULLSCREEN) item(_NET_WM_ACTION_MINIMIZE) item(_NET_FRAME_EXTENTS) item(_NET_REQUEST_FRAME_EXTENTS) item(_NET_WM_USER_TIME) item(_NET_WM_STATE_DEMANDS_ATTENTION) item(_NET_MOVERESIZE_WINDOW) item(_NET_DESKTOP_GEOMETRY) item(_NET_DESKTOP_VIEWPORT) item(_NET_WM_USER_TIME_WINDOW) item(_NET_WM_ACTION_ABOVE) item(_NET_WM_ACTION_BELOW) MetaWindow *focus_window

Data Fields

char * name
Display * xdisplay
Window leader_window
Window timestamp_pinging_window
MetaWindowexpected_focus_window
guint32 last_focus_time
guint32 last_user_time
guint mouse_mode: 1
guint allow_terminal_deactivation: 1
guint static_gravity_works: 1
guint error_trap_synced_at_last_pop: 1
MetaEventQueueevents
GSList * screens
MetaScreenactive_screen
GHashTable * window_ids
int error_traps
int(* error_trap_handler )(Display *display, XErrorEvent *error)
int server_grab_count
unsigned long ignored_serials [N_IGNORED_SERIALS]
Window ungrab_should_not_cause_focus_window
guint32 current_time
GSList * pending_pings
guint autoraise_timeout_id
MetaWindowautoraise_window
unsigned int window_grab_modifiers
MetaGrabOp grab_op
MetaScreengrab_screen
MetaWindowgrab_window
Window grab_xwindow
int grab_button
int grab_anchor_root_x
int grab_anchor_root_y
MetaRectangle grab_anchor_window_pos
int grab_latest_motion_x
int grab_latest_motion_y
gulong grab_mask
guint grab_have_pointer: 1
guint grab_have_keyboard: 1
guint grab_wireframe_active: 1
guint grab_was_cancelled: 1
guint grab_frame_action: 1
MetaRectangle grab_wireframe_rect
MetaRectangle grab_wireframe_last_xor_rect
MetaRectangle grab_initial_window_pos
int grab_initial_x
int grab_initial_y
gboolean grab_threshold_movement_reached
MetaResizePopupgrab_resize_popup
GTimeVal grab_last_moveresize_time
guint32 grab_motion_notify_time
int grab_wireframe_last_display_width
int grab_wireframe_last_display_height
GList * grab_old_window_stacking
MetaEdgeResistanceDatagrab_edge_resistance_data
unsigned int grab_last_user_action_was_snap
int sentinel_counter
int grab_resize_timeout_id
MetaKeyBindingscreen_bindings
int n_screen_bindings
MetaKeyBindingwindow_bindings
int n_window_bindings
int min_keycode
int max_keycode
KeySym * keymap
int keysyms_per_keycode
XModifierKeymap * modmap
unsigned int ignored_modifier_mask
unsigned int num_lock_mask
unsigned int scroll_lock_mask
unsigned int hyper_mask
unsigned int super_mask
unsigned int meta_mask
unsigned int xinerama_cache_invalidated: 1
unsigned int display_opening: 1
int closing
GHashTable * groups_by_leader
MetaWindowMenuwindow_menu
MetaWindowwindow_with_menu
MetaWindowPropHooksprop_hooks
MetaGroupPropHooksgroup_prop_hooks
MetaCompositorcompositor

Detailed Description

Definition at line 76 of file display-private.h.


Member Function Documentation

_MetaDisplay::item ( WM_PROTOCOLS   ) 


Field Documentation

Definition at line 79 of file display-private.h.

Referenced by bell_flash_screen(), check_use_this_motion_notify(), convert_property(), draw_box_animation(), draw_xor_rect(), effects_draw_box_animation_timeout(), end_keyboard_grab(), event_callback(), get_kwm_win_icon(), get_pixmap_geometry(), get_property(), get_screen_name(), get_task(), grab_keyboard(), graphics_sync(), handle_panel_keybinding(), list_windows(), meta_bell_init(), meta_bell_set_audible(), meta_bell_shutdown(), meta_change_button_grab(), meta_change_keygrab(), meta_core_get_grab_frame(), meta_display_begin_grab_op(), meta_display_close(), meta_display_create_x_cursor(), meta_display_end_grab_op(), meta_display_focus_the_no_focus_window(), meta_display_for_x_display(), meta_display_get_current_time_roundtrip(), meta_display_get_xdisplay(), meta_display_grab(), meta_display_increment_event_serial(), meta_display_increment_focus_sentinel(), meta_display_init_keys(), meta_display_process_key_event(), meta_display_screen_for_xwindow(), meta_display_set_cursor_theme(), meta_display_set_grab_op_cursor(), meta_display_set_input_focus_window(), meta_display_ungrab(), meta_display_update_active_window_hint(), meta_effects_update_wireframe(), meta_error_trap_pop_internal(), meta_error_trap_push_internal(), meta_frame_set_screen_cursor(), meta_prop_get_values(), meta_prop_set_utf8_string_hint(), meta_screen_free(), meta_screen_get_current_xinerama(), meta_screen_get_mouse_window(), meta_screen_new(), meta_screen_set_cm_selection(), meta_screen_set_cursor(), meta_screen_unset_cm_selection(), meta_screen_update_cursor(), meta_screen_update_showing_desktop_hint(), meta_spew_event(), meta_window_client_message(), meta_window_delete(), meta_window_destroy_frame(), meta_window_ensure_frame(), meta_window_free(), meta_window_hide(), meta_window_kill(), meta_window_move_resize_internal(), meta_window_new(), meta_window_new_with_attrs(), meta_window_notify_focus(), meta_window_refresh_resize_popup(), meta_window_send_icccm_message(), meta_window_set_current_workspace_hint(), meta_window_set_gravity(), meta_window_show(), primary_modifier_still_pressed(), process_request_frame_extents(), process_selection_clear(), process_selection_request(), raise_window_relative_to_managed_windows(), read_rgb_icon(), reload_keycodes(), reload_keymap(), reload_modmap(), reload_net_wm_user_time_window(), reload_xinerama_infos(), send_configure_notify(), send_sync_request(), set_active_space_hint(), set_allowed_actions_hint(), set_desktop_geometry_hint(), set_desktop_viewport_hint(), set_net_wm_state(), set_number_of_spaces_hint(), set_title_text(), set_wm_check_hint(), set_wm_icon_size_hint(), set_wm_state(), set_work_area_hint(), set_workspace_names(), stack_sync_to_server(), text_property_from_results(), ungrab_all_keys(), ungrab_keyboard(), update_net_frame_extents(), update_net_wm_type(), update_wireframe_window(), utf8_list_from_results(), utf8_string_from_results(), validate_or_free_results(), warp_grab_pointer(), and window_raise_with_delay_callback().

Definition at line 82 of file display-private.h.

Referenced by meta_display_get_current_time_roundtrip().

Definition at line 288 of file display-private.h.

Referenced by static_gravity_works().

Definition at line 292 of file display-private.h.

int(* _MetaDisplay::error_trap_handler)(Display *display, XErrorEvent *error)

Definition at line 299 of file display-private.h.

Referenced by meta_display_grab(), and meta_display_ungrab().

unsigned long _MetaDisplay::ignored_serials[N_IGNORED_SERIALS]

Definition at line 305 of file display-private.h.

Referenced by add_ignored_serial(), reset_ignores(), and serial_is_ignored().

Definition at line 306 of file display-private.h.

Referenced by event_callback(), meta_display_end_grab_op(), and reset_ignores().

Definition at line 308 of file display-private.h.

Referenced by event_callback(), and meta_display_get_current_time().

Definition at line 333 of file display-private.h.

Referenced by meta_display_begin_grab_op(), and meta_display_end_grab_op().

Definition at line 336 of file display-private.h.

Referenced by constrain_titlebar_visible(), and meta_display_begin_grab_op().

Definition at line 344 of file display-private.h.

Referenced by check_use_this_motion_notify(), and meta_display_begin_grab_op().

Definition at line 371 of file display-private.h.

Referenced by meta_display_init_keys(), reload_keymap(), and reload_modmap().

Definition at line 372 of file display-private.h.

Referenced by meta_display_init_keys(), and reload_keymap().

Definition at line 374 of file display-private.h.

Referenced by meta_display_init_keys(), reload_keymap(), and reload_modmap().

XModifierKeymap* _MetaDisplay::modmap

Definition at line 377 of file display-private.h.

Referenced by meta_display_init_keys(), and reload_modmap().

Definition at line 378 of file display-private.h.

Referenced by meta_display_init_keys(), and reload_modmap().

Definition at line 387 of file display-private.h.

Referenced by meta_window_new_with_attrs().

Definition at line 390 of file display-private.h.

Referenced by meta_display_close().

Definition at line 396 of file display-private.h.

Referenced by menu_callback(), meta_window_free(), and meta_window_show_menu().

Definition at line 397 of file display-private.h.

Referenced by menu_callback(), meta_window_free(), and meta_window_show_menu().


The documentation for this struct was generated from the following file:

Generated on Sat Aug 23 22:04:24 2008 for metacity by  doxygen 1.5.5