Data Fields | |
| MetaDisplay * | display |
| int | number |
| char * | screen_name |
| Screen * | xscreen |
| Window | xroot |
| int | default_depth |
| Visual * | default_xvisual |
| MetaRectangle | rect |
| MetaUI * | ui |
| MetaTabPopup * | tab_popup |
| MetaWorkspace * | active_workspace |
| Window | no_focus_window |
| GList * | workspaces |
| MetaStack * | stack |
| MetaCursor | current_cursor |
| Window | flash_window |
| Window | wm_sn_selection_window |
| Atom | wm_sn_atom |
| guint32 | wm_sn_timestamp |
| MetaXineramaScreenInfo * | xinerama_infos |
| int | n_xinerama_infos |
| int | last_xinerama_index |
| guint | work_area_idle |
| int | rows_of_workspaces |
| int | columns_of_workspaces |
| MetaScreenCorner | starting_corner |
| guint | vertical_workspaces: 1 |
| guint | keys_grabbed: 1 |
| guint | all_keys_grabbed: 1 |
| int | closing |
| GC | root_xor_gc |
| gpointer | compositor_data |
Definition at line 70 of file screen-private.h.
Definition at line 72 of file screen-private.h.
Referenced by disable_compositor(), do_handle_move_to_workspace(), draw_box_animation(), draw_xor_rect(), effects_draw_box_animation_timeout(), enable_compositor(), focus_ancestor_or_mru_window(), graphics_sync(), list_windows(), meta_core_get_grab_frame(), meta_effects_begin_wireframe(), meta_effects_end_wireframe(), meta_effects_update_wireframe(), meta_read_icons(), meta_screen_composite_all_windows(), meta_screen_ensure_tab_popup(), meta_screen_foreach_window(), meta_screen_free(), meta_screen_get_current_xinerama(), meta_screen_get_display(), meta_screen_get_mouse_window(), meta_screen_grab_all_keys(), meta_screen_grab_keys(), meta_screen_manage_all_windows(), meta_screen_new(), meta_screen_set_cm_selection(), meta_screen_set_cursor(), meta_screen_ungrab_all_keys(), meta_screen_ungrab_keys(), meta_screen_unset_cm_selection(), meta_screen_update_cursor(), meta_screen_update_showing_desktop_hint(), meta_screen_update_workspace_layout(), meta_screen_update_workspace_names(), meta_workspace_activate_with_focus(), meta_workspace_focus_default_window(), meta_workspace_list_windows(), prefs_changed_callback(), process_tab_grab(), queue_windows_showing(), raise_window_relative_to_managed_windows(), reload_xinerama_infos(), set_active_space_hint(), set_desktop_geometry_hint(), set_desktop_viewport_hint(), set_number_of_spaces_hint(), set_wm_check_hint(), set_wm_icon_size_hint(), set_work_area_hint(), set_workspace_names(), and stack_sync_to_server().
Definition at line 73 of file screen-private.h.
Referenced by delete_ping_timeout_func(), draw_box_animation(), handle_run_command(), handle_run_terminal(), meta_display_stack_cmp(), meta_display_unmanage_screen(), meta_screen_ensure_tab_popup(), meta_screen_ensure_workspace_popup(), meta_screen_free(), meta_screen_get_natural_xinerama_list(), meta_screen_get_screen_number(), meta_screen_new(), meta_screen_set_cm_selection(), meta_screen_unset_cm_selection(), meta_screen_update_workspace_names(), meta_spew_event(), meta_window_ensure_frame(), meta_window_place(), meta_window_refresh_resize_popup(), process_selection_clear(), and reload_xinerama_infos().
| char* _MetaScreen::screen_name |
Definition at line 74 of file screen-private.h.
Referenced by meta_screen_free(), meta_screen_new(), and meta_spawn_command_line_async_on_screen().
| Screen* _MetaScreen::xscreen |
Definition at line 75 of file screen-private.h.
Referenced by bell_flash_screen(), event_callback(), meta_display_screen_for_x_screen(), and meta_screen_new().
| Window _MetaScreen::xroot |
Definition at line 76 of file screen-private.h.
Referenced by bell_flash_screen(), draw_box_animation(), draw_xor_rect(), effects_draw_box_animation_timeout(), graphics_sync(), handle_panel_keybinding(), list_windows(), meta_display_begin_grab_op(), meta_display_screen_for_root(), meta_display_set_grab_op_cursor(), meta_display_update_active_window_hint(), meta_screen_free(), meta_screen_get_current_xinerama(), meta_screen_get_mouse_window(), meta_screen_get_xroot(), meta_screen_grab_all_keys(), meta_screen_grab_keys(), meta_screen_new(), meta_screen_set_cursor(), meta_screen_ungrab_keys(), meta_screen_update_cursor(), meta_screen_update_showing_desktop_hint(), meta_screen_update_workspace_layout(), meta_screen_update_workspace_names(), meta_window_destroy_frame(), meta_window_handle_mouse_grab_op_event(), meta_window_new_with_attrs(), raise_window_relative_to_managed_windows(), recalc_window_features(), reload_transient_for(), set_active_space_hint(), set_desktop_geometry_hint(), set_desktop_viewport_hint(), set_number_of_spaces_hint(), set_wm_check_hint(), set_wm_icon_size_hint(), set_work_area_hint(), set_workspace_names(), stack_sync_to_server(), and warp_grab_pointer().
Definition at line 77 of file screen-private.h.
Referenced by meta_screen_new(), and meta_window_ensure_frame().
| Visual* _MetaScreen::default_xvisual |
Definition at line 78 of file screen-private.h.
Referenced by meta_screen_new(), and meta_window_ensure_frame().
Definition at line 79 of file screen-private.h.
Referenced by bell_flash_screen(), ensure_work_areas_validated(), implement_showing(), meta_core_get(), meta_display_compute_resistance_and_snapping_edges(), meta_screen_get_size(), meta_screen_new(), meta_screen_resize(), meta_select_workspace_expose_event(), meta_select_workspace_get_type(), meta_window_get_work_area_all_xineramas(), meta_window_update_struts(), recalc_window_features(), reload_xinerama_infos(), set_desktop_geometry_hint(), and warp_grab_pointer().
Definition at line 80 of file screen-private.h.
Referenced by draw_box_animation(), effects_draw_box_animation_timeout(), get_fallback_icons(), meta_display_process_key_event(), meta_effects_begin_wireframe(), meta_effects_end_wireframe(), meta_frame_calc_geometry(), meta_frame_queue_draw(), meta_frame_sync_to_window(), meta_screen_free(), meta_screen_new(), meta_window_destroy_frame(), meta_window_ensure_frame(), meta_window_hide(), meta_window_show(), meta_window_show_menu(), process_request_frame_extents(), redraw_icon(), set_window_title(), update_move(), and update_shape().
Definition at line 81 of file screen-private.h.
Referenced by do_choose_window(), handle_workspace_switch(), meta_display_end_grab_op(), meta_screen_ensure_tab_popup(), meta_screen_ensure_workspace_popup(), meta_screen_new(), process_tab_grab(), and process_workspace_switch_grab().
Definition at line 83 of file screen-private.h.
Referenced by constrain_maximization(), do_choose_window(), do_handle_move_to_workspace(), ensure_mru_position_after(), event_callback(), finish_minimize(), handle_activate_workspace(), handle_toggle_desktop(), handle_workspace_switch(), implement_showing(), maybe_leave_show_desktop_mode(), menu_callback(), meta_core_get_active_workspace(), meta_core_user_lower_and_unfocus(), meta_display_compute_resistance_and_snapping_edges(), meta_screen_ensure_tab_popup(), meta_screen_ensure_workspace_popup(), meta_screen_get_mouse_window(), meta_screen_minimize_all_on_active_workspace_except(), meta_screen_new(), meta_screen_show_desktop(), meta_screen_unshow_desktop(), meta_screen_update_showing_desktop_hint(), meta_select_workspace_expose_event(), meta_window_delete(), meta_window_focus(), meta_window_free(), meta_window_new_with_attrs(), meta_window_notify_focus(), meta_window_set_demands_attention(), meta_window_should_be_showing(), meta_window_shove_titlebar_onscreen(), meta_window_show_menu(), meta_window_showing_on_its_workspace(), meta_window_titlebar_is_onscreen(), meta_workspace_activate_with_focus(), meta_workspace_free(), place_window_if_needed(), process_workspace_switch_grab(), set_active_space_hint(), setup_constraint_info(), update_num_workspaces(), window_activate(), and window_unstick_impl().
| Window _MetaScreen::no_focus_window |
Definition at line 88 of file screen-private.h.
Referenced by meta_display_focus_the_no_focus_window(), meta_display_xwindow_is_a_no_focus_window(), meta_screen_composite_all_windows(), meta_screen_manage_all_windows(), meta_screen_new(), and primary_modifier_still_pressed().
| GList* _MetaScreen::workspaces |
Definition at line 90 of file screen-private.h.
Referenced by meta_screen_get_n_workspaces(), meta_screen_get_workspace_by_index(), meta_screen_new(), meta_window_free(), meta_window_get_workspaces(), meta_workspace_add_window(), meta_workspace_free(), meta_workspace_index(), meta_workspace_new(), meta_workspace_remove_window(), reload_xinerama_infos(), set_work_area_hint(), update_num_workspaces(), window_stick_impl(), and window_unstick_impl().
Definition at line 92 of file screen-private.h.
Referenced by event_callback(), handle_raise_or_lower(), meta_display_begin_grab_op(), meta_display_compute_resistance_and_snapping_edges(), meta_display_stack_cmp(), meta_group_update_layers(), meta_screen_composite_all_windows(), meta_screen_free(), meta_screen_get_mouse_window(), meta_screen_manage_all_windows(), meta_screen_new(), meta_select_workspace_expose_event(), meta_window_free(), meta_window_lower(), meta_window_make_fullscreen_internal(), meta_window_new_with_attrs(), meta_window_raise(), meta_window_set_demands_attention(), meta_window_set_stack_position(), meta_window_set_stack_position_no_sync(), meta_window_update_layer(), process_tab_grab(), reload_transient_for(), stackcmp(), and window_raise_with_delay_callback().
Definition at line 94 of file screen-private.h.
Referenced by meta_screen_new(), meta_screen_set_cursor(), and meta_screen_update_cursor().
| Window _MetaScreen::flash_window |
Definition at line 96 of file screen-private.h.
Referenced by bell_flash_screen(), meta_screen_composite_all_windows(), meta_screen_manage_all_windows(), and meta_screen_new().
Definition at line 98 of file screen-private.h.
Referenced by find_screen_for_selection(), meta_screen_composite_all_windows(), meta_screen_free(), meta_screen_manage_all_windows(), and meta_screen_new().
Definition at line 99 of file screen-private.h.
Referenced by find_screen_for_selection(), and meta_screen_new().
| guint32 _MetaScreen::wm_sn_timestamp |
Definition at line 100 of file screen-private.h.
Referenced by convert_property(), and meta_screen_new().
Definition at line 102 of file screen-private.h.
Referenced by ensure_work_areas_validated(), find_first_fit(), get_work_area_xinerama(), meta_screen_free(), meta_screen_get_current_xinerama(), meta_screen_get_xinerama_for_rect(), meta_screen_get_xinerama_neighbor(), meta_screen_new(), and reload_xinerama_infos().
Definition at line 103 of file screen-private.h.
Referenced by constrain_to_single_xinerama(), ensure_work_areas_validated(), meta_screen_get_current_xinerama(), meta_screen_get_natural_xinerama_list(), meta_screen_get_xinerama_for_rect(), meta_screen_get_xinerama_neighbor(), meta_screen_new(), meta_workspace_free(), meta_workspace_invalidate_work_area(), reload_xinerama_infos(), and update_move().
Definition at line 106 of file screen-private.h.
Referenced by meta_screen_get_current_xinerama(), meta_screen_new(), and reload_xinerama_infos().
Definition at line 118 of file screen-private.h.
Referenced by meta_screen_free(), meta_screen_new(), meta_screen_queue_workarea_recalc(), and set_work_area_idle_func().
Definition at line 120 of file screen-private.h.
Referenced by meta_screen_calc_workspace_layout(), meta_screen_new(), and meta_screen_update_workspace_layout().
Definition at line 121 of file screen-private.h.
Referenced by meta_screen_calc_workspace_layout(), meta_screen_new(), and meta_screen_update_workspace_layout().
Definition at line 122 of file screen-private.h.
Referenced by meta_screen_calc_workspace_layout(), meta_screen_new(), and meta_screen_update_workspace_layout().
Definition at line 123 of file screen-private.h.
Referenced by meta_screen_calc_workspace_layout(), meta_screen_new(), and meta_screen_update_workspace_layout().
Definition at line 125 of file screen-private.h.
Referenced by meta_screen_grab_all_keys(), meta_screen_grab_keys(), meta_screen_new(), meta_screen_ungrab_all_keys(), and meta_screen_ungrab_keys().
Definition at line 126 of file screen-private.h.
Referenced by meta_display_process_key_event(), meta_screen_grab_all_keys(), meta_screen_grab_keys(), meta_screen_new(), and meta_screen_ungrab_all_keys().
Definition at line 128 of file screen-private.h.
Referenced by meta_screen_free(), meta_screen_new(), set_active_space_hint(), set_desktop_geometry_hint(), set_desktop_viewport_hint(), set_number_of_spaces_hint(), and unmaximize_window_before_freeing().
Definition at line 131 of file screen-private.h.
Referenced by draw_xor_rect(), meta_screen_free(), and meta_screen_new().
| gpointer _MetaScreen::compositor_data |
Definition at line 134 of file screen-private.h.
Referenced by meta_screen_get_compositor_data(), meta_screen_new(), and meta_screen_set_compositor_data().
1.5.5