Go to the source code of this file.
Data Structures | |
| struct | CachedFramePiece |
| struct | CachedPixels |
Defines | |
| #define | DEFAULT_INNER_BUTTON_BORDER 3 |
| #define | TIP_DELAY 450 |
| #define | DECORATING_BORDER 100 |
| #define | RESIZE_EXTENDS 15 |
| #define | TOP_RESIZE_HEIGHT 2 |
Functions | |
| static void | meta_frames_class_init (MetaFramesClass *klass) |
| static void | meta_frames_init (MetaFrames *frames) |
| static void | meta_frames_destroy (GtkObject *object) |
| static void | meta_frames_finalize (GObject *object) |
| static void | meta_frames_style_set (GtkWidget *widget, GtkStyle *prev_style) |
| static void | meta_frames_realize (GtkWidget *widget) |
| static void | meta_frames_unrealize (GtkWidget *widget) |
| static void | meta_frames_update_prelit_control (MetaFrames *frames, MetaUIFrame *frame, MetaFrameControl control) |
| static gboolean | meta_frames_button_press_event (GtkWidget *widget, GdkEventButton *event) |
| static gboolean | meta_frames_button_release_event (GtkWidget *widget, GdkEventButton *event) |
| static gboolean | meta_frames_motion_notify_event (GtkWidget *widget, GdkEventMotion *event) |
| static gboolean | meta_frames_destroy_event (GtkWidget *widget, GdkEventAny *event) |
| static gboolean | meta_frames_expose_event (GtkWidget *widget, GdkEventExpose *event) |
| static gboolean | meta_frames_enter_notify_event (GtkWidget *widget, GdkEventCrossing *event) |
| static gboolean | meta_frames_leave_notify_event (GtkWidget *widget, GdkEventCrossing *event) |
| static void | meta_frames_paint_to_drawable (MetaFrames *frames, MetaUIFrame *frame, GdkDrawable *drawable, GdkRegion *region, int x_offset, int y_offset) |
| static void | meta_frames_set_window_background (MetaFrames *frames, MetaUIFrame *frame) |
| static void | meta_frames_calc_geometry (MetaFrames *frames, MetaUIFrame *frame, MetaFrameGeometry *fgeom) |
| static void | meta_frames_ensure_layout (MetaFrames *frames, MetaUIFrame *frame) |
| static MetaUIFrame * | meta_frames_lookup_window (MetaFrames *frames, Window xwindow) |
| static void | meta_frames_font_changed (MetaFrames *frames) |
| static void | meta_frames_button_layout_changed (MetaFrames *frames) |
| static GdkRectangle * | control_rect (MetaFrameControl control, MetaFrameGeometry *fgeom) |
| static MetaFrameControl | get_control (MetaFrames *frames, MetaUIFrame *frame, int x, int y) |
| static void | clear_tip (MetaFrames *frames) |
| static void | invalidate_all_caches (MetaFrames *frames) |
| static void | invalidate_whole_window (MetaFrames *frames, MetaUIFrame *frame) |
| GtkType | meta_frames_get_type (void) |
| static gint | unsigned_long_equal (gconstpointer v1, gconstpointer v2) |
| static guint | unsigned_long_hash (gconstpointer v) |
| static void | prefs_changed_callback (MetaPreference pref, void *data) |
| static void | listify_func (gpointer key, gpointer value, gpointer data) |
| static CachedPixels * | get_cache (MetaFrames *frames, MetaUIFrame *frame) |
| static void | invalidate_cache (MetaFrames *frames, MetaUIFrame *frame) |
| static gboolean | invalidate_cache_timeout (gpointer data) |
| static void | queue_recalc_func (gpointer key, gpointer value, gpointer data) |
| static void | queue_draw_func (gpointer key, gpointer value, gpointer data) |
| MetaFrames * | meta_frames_new (int screen_number) |
| void | meta_frames_manage_window (MetaFrames *frames, Window xwindow, GdkWindow *window) |
| void | meta_frames_unmanage_window (MetaFrames *frames, Window xwindow) |
| void | meta_frames_get_geometry (MetaFrames *frames, Window xwindow, int *top_height, int *bottom_height, int *left_width, int *right_width) |
| void | meta_frames_reset_bg (MetaFrames *frames, Window xwindow) |
| static void | set_background_none (Display *xdisplay, Window xwindow) |
| void | meta_frames_unflicker_bg (MetaFrames *frames, Window xwindow, int target_width, int target_height) |
| void | meta_frames_apply_shapes (MetaFrames *frames, Window xwindow, int new_window_width, int new_window_height, gboolean window_has_shape) |
| void | meta_frames_move_resize_frame (MetaFrames *frames, Window xwindow, int x, int y, int width, int height) |
| void | meta_frames_queue_draw (MetaFrames *frames, Window xwindow) |
| void | meta_frames_set_title (MetaFrames *frames, Window xwindow, const char *title) |
| void | meta_frames_repaint_frame (MetaFrames *frames, Window xwindow) |
| static void | show_tip_now (MetaFrames *frames) |
| static gboolean | tip_timeout_func (gpointer data) |
| static void | queue_tip (MetaFrames *frames) |
| static void | redraw_control (MetaFrames *frames, MetaUIFrame *frame, MetaFrameControl control) |
| static gboolean | meta_frame_titlebar_event (MetaUIFrame *frame, GdkEventButton *event, int action) |
| static gboolean | meta_frame_double_click_event (MetaUIFrame *frame, GdkEventButton *event) |
| static gboolean | meta_frame_middle_click_event (MetaUIFrame *frame, GdkEventButton *event) |
| static gboolean | meta_frame_right_click_event (MetaUIFrame *frame, GdkEventButton *event) |
| void | meta_frames_notify_menu_hide (MetaFrames *frames) |
| static GdkGC * | get_bg_gc (GdkWindow *window, int x_offset, int y_offset) |
| static void | clear_backing (GdkPixmap *pixmap, GdkWindow *window, int xoffset, int yoffset) |
| static GdkPixmap * | generate_pixmap (MetaFrames *frames, MetaUIFrame *frame, MetaRectangle rect) |
| static void | populate_cache (MetaFrames *frames, MetaUIFrame *frame) |
| static void | clip_to_screen (GdkRegion *region, MetaUIFrame *frame) |
| static void | subtract_from_region (GdkRegion *region, GdkDrawable *drawable, gint x, gint y) |
| static void | cached_pixels_draw (CachedPixels *pixels, GdkWindow *window, GdkRegion *region) |
| void | meta_frames_push_delay_exposes (MetaFrames *frames) |
| static void | queue_pending_exposes_func (gpointer key, gpointer value, gpointer data) |
| void | meta_frames_pop_delay_exposes (MetaFrames *frames) |
Variables | |
| static GtkWidgetClass * | parent_class = NULL |
| #define DECORATING_BORDER 100 |
| #define RESIZE_EXTENDS 15 |
| #define TIP_DELAY 450 |
| #define TOP_RESIZE_HEIGHT 2 |
| static void cached_pixels_draw | ( | CachedPixels * | pixels, | |
| GdkWindow * | window, | |||
| GdkRegion * | region | |||
| ) | [static] |
Definition at line 2177 of file frames.c.
References CachedPixels::piece, CachedFramePiece::pixmap, CachedFramePiece::rect, subtract_from_region(), _MetaRectangle::x, and _MetaRectangle::y.
Referenced by meta_frames_expose_event().
| static void clear_backing | ( | GdkPixmap * | pixmap, | |
| GdkWindow * | window, | |||
| int | xoffset, | |||
| int | yoffset | |||
| ) | [static] |
Definition at line 2009 of file frames.c.
References get_bg_gc(), and TRUE.
Referenced by generate_pixmap().
| static void clear_tip | ( | MetaFrames * | frames | ) | [static] |
Definition at line 1184 of file frames.c.
References meta_fixed_tip_hide(), and _MetaFrames::tooltip_timeout.
Referenced by meta_frames_button_press_event(), meta_frames_button_release_event(), meta_frames_destroy(), meta_frames_leave_notify_event(), meta_frames_motion_notify_event(), meta_frames_unmanage_window(), and queue_tip().
| static void clip_to_screen | ( | GdkRegion * | region, | |
| MetaUIFrame * | frame | |||
| ) | [static] |
Definition at line 2132 of file frames.c.
References meta_core_get(), META_CORE_GET_END, META_CORE_GET_FRAME_HEIGHT, META_CORE_GET_FRAME_WIDTH, META_CORE_GET_FRAME_X, META_CORE_GET_FRAME_Y, META_CORE_GET_SCREEN_HEIGHT, META_CORE_GET_SCREEN_WIDTH, and _MetaUIFrame::xwindow.
Referenced by meta_frames_expose_event().
| static GdkRectangle * control_rect | ( | MetaFrameControl | control, | |
| MetaFrameGeometry * | fgeom | |||
| ) | [static] |
Definition at line 2573 of file frames.c.
References _MetaFrameGeometry::above_rect, _MetaFrameGeometry::close_rect, _MetaFrameGeometry::max_rect, _MetaFrameGeometry::menu_rect, META_FRAME_CONTROL_ABOVE, META_FRAME_CONTROL_CLIENT_AREA, META_FRAME_CONTROL_DELETE, META_FRAME_CONTROL_MAXIMIZE, META_FRAME_CONTROL_MENU, META_FRAME_CONTROL_MINIMIZE, META_FRAME_CONTROL_NONE, META_FRAME_CONTROL_RESIZE_E, META_FRAME_CONTROL_RESIZE_N, META_FRAME_CONTROL_RESIZE_NE, META_FRAME_CONTROL_RESIZE_NW, META_FRAME_CONTROL_RESIZE_S, META_FRAME_CONTROL_RESIZE_SE, META_FRAME_CONTROL_RESIZE_SW, META_FRAME_CONTROL_RESIZE_W, META_FRAME_CONTROL_SHADE, META_FRAME_CONTROL_STICK, META_FRAME_CONTROL_TITLE, META_FRAME_CONTROL_UNABOVE, META_FRAME_CONTROL_UNMAXIMIZE, META_FRAME_CONTROL_UNSHADE, META_FRAME_CONTROL_UNSTICK, _MetaFrameGeometry::min_rect, NULL, _MetaFrameGeometry::shade_rect, _MetaFrameGeometry::stick_rect, _MetaFrameGeometry::title_rect, _MetaFrameGeometry::unabove_rect, _MetaFrameGeometry::unshade_rect, _MetaFrameGeometry::unstick_rect, and _MetaButtonSpace::visible.
Referenced by meta_frames_button_press_event(), redraw_control(), and show_tip_now().
| static GdkPixmap* generate_pixmap | ( | MetaFrames * | frames, | |
| MetaUIFrame * | frame, | |||
| MetaRectangle | rect | |||
| ) | [static] |
Definition at line 2025 of file frames.c.
References clear_backing(), _MetaRectangle::height, meta_frames_paint_to_drawable(), _MetaRectangle::width, _MetaUIFrame::window, _MetaRectangle::x, and _MetaRectangle::y.
Referenced by populate_cache().
| static GdkGC* get_bg_gc | ( | GdkWindow * | window, | |
| int | x_offset, | |||
| int | y_offset | |||
| ) | [static] |
| static CachedPixels* get_cache | ( | MetaFrames * | frames, | |
| MetaUIFrame * | frame | |||
| ) | [static] |
Definition at line 296 of file frames.c.
References _MetaFrames::cache.
Referenced by invalidate_cache(), meta_frames_expose_event(), and populate_cache().
| static MetaFrameControl get_control | ( | MetaFrames * | frames, | |
| MetaUIFrame * | frame, | |||
| int | x, | |||
| int | y | |||
| ) | [static] |
Definition at line 2643 of file frames.c.
References _MetaFrameGeometry::above_rect, _MetaFrameGeometry::bottom_height, _MetaButtonSpace::clickable, _MetaFrameGeometry::close_rect, _MetaFrameGeometry::height, _MetaFrameGeometry::left_width, _MetaFrameGeometry::max_rect, _MetaFrameGeometry::menu_rect, meta_core_get(), META_CORE_GET_END, META_CORE_GET_FRAME_FLAGS, META_FRAME_ALLOWS_HORIZONTAL_RESIZE, META_FRAME_ALLOWS_VERTICAL_RESIZE, META_FRAME_CONTROL_ABOVE, META_FRAME_CONTROL_CLIENT_AREA, META_FRAME_CONTROL_DELETE, META_FRAME_CONTROL_MAXIMIZE, META_FRAME_CONTROL_MENU, META_FRAME_CONTROL_MINIMIZE, META_FRAME_CONTROL_NONE, META_FRAME_CONTROL_RESIZE_E, META_FRAME_CONTROL_RESIZE_N, META_FRAME_CONTROL_RESIZE_NE, META_FRAME_CONTROL_RESIZE_NW, META_FRAME_CONTROL_RESIZE_S, META_FRAME_CONTROL_RESIZE_SE, META_FRAME_CONTROL_RESIZE_SW, META_FRAME_CONTROL_RESIZE_W, META_FRAME_CONTROL_SHADE, META_FRAME_CONTROL_STICK, META_FRAME_CONTROL_TITLE, META_FRAME_CONTROL_UNABOVE, META_FRAME_CONTROL_UNMAXIMIZE, META_FRAME_CONTROL_UNSHADE, META_FRAME_CONTROL_UNSTICK, META_FRAME_MAXIMIZED, meta_frames_calc_geometry(), _MetaFrameGeometry::min_rect, POINT_IN_RECT, RESIZE_EXTENDS, _MetaFrameGeometry::right_width, _MetaFrameGeometry::shade_rect, _MetaFrameGeometry::stick_rect, _MetaFrameGeometry::title_rect, _MetaFrameGeometry::top_height, TOP_RESIZE_HEIGHT, _MetaFrameGeometry::unabove_rect, _MetaFrameGeometry::unshade_rect, _MetaFrameGeometry::unstick_rect, _MetaFrameGeometry::width, and _MetaUIFrame::xwindow.
Referenced by meta_frames_button_press_event(), meta_frames_button_release_event(), meta_frames_enter_notify_event(), meta_frames_motion_notify_event(), and show_tip_now().
| static void invalidate_all_caches | ( | MetaFrames * | frames | ) | [static] |
Definition at line 328 of file frames.c.
References invalidate_cache(), _MetaFrames::invalidate_frames, and NULL.
Referenced by invalidate_cache_timeout(), meta_frames_finalize(), and meta_frames_unmanage_window().
| static void invalidate_cache | ( | MetaFrames * | frames, | |
| MetaUIFrame * | frame | |||
| ) | [static] |
Definition at line 313 of file frames.c.
References _MetaFrames::cache, get_cache(), CachedPixels::piece, and CachedFramePiece::pixmap.
Referenced by invalidate_all_caches(), invalidate_whole_window(), and redraw_control().
| static gboolean invalidate_cache_timeout | ( | gpointer | data | ) | [static] |
Definition at line 344 of file frames.c.
References FALSE, invalidate_all_caches(), and _MetaFrames::invalidate_cache_timeout_id.
Referenced by populate_cache().
| static void invalidate_whole_window | ( | MetaFrames * | frames, | |
| MetaUIFrame * | frame | |||
| ) | [static] |
Definition at line 2842 of file frames.c.
References FALSE, invalidate_cache(), NULL, and _MetaUIFrame::window.
Referenced by meta_frames_move_resize_frame(), meta_frames_queue_draw(), meta_frames_set_title(), queue_draw_func(), queue_pending_exposes_func(), and queue_recalc_func().
| static void listify_func | ( | gpointer | key, | |
| gpointer | value, | |||
| gpointer | data | |||
| ) | [static] |
| static gboolean meta_frame_double_click_event | ( | MetaUIFrame * | frame, | |
| GdkEventButton * | event | |||
| ) | [static] |
Definition at line 1318 of file frames.c.
References meta_frame_titlebar_event(), and meta_prefs_get_action_double_click_titlebar().
Referenced by meta_frames_button_press_event().
| static gboolean meta_frame_middle_click_event | ( | MetaUIFrame * | frame, | |
| GdkEventButton * | event | |||
| ) | [static] |
Definition at line 1327 of file frames.c.
References meta_frame_titlebar_event(), and meta_prefs_get_action_middle_click_titlebar().
Referenced by meta_frames_button_press_event().
| static gboolean meta_frame_right_click_event | ( | MetaUIFrame * | frame, | |
| GdkEventButton * | event | |||
| ) | [static] |
Definition at line 1336 of file frames.c.
References meta_frame_titlebar_event(), and meta_prefs_get_action_right_click_titlebar().
Referenced by meta_frames_button_press_event().
| static gboolean meta_frame_titlebar_event | ( | MetaUIFrame * | frame, | |
| GdkEventButton * | event, | |||
| int | action | |||
| ) | [static] |
Definition at line 1211 of file frames.c.
References META_ACTION_TITLEBAR_LAST, META_ACTION_TITLEBAR_LOWER, META_ACTION_TITLEBAR_MENU, META_ACTION_TITLEBAR_MINIMIZE, META_ACTION_TITLEBAR_NONE, META_ACTION_TITLEBAR_TOGGLE_MAXIMIZE, META_ACTION_TITLEBAR_TOGGLE_MAXIMIZE_HORIZONTALLY, META_ACTION_TITLEBAR_TOGGLE_MAXIMIZE_VERTICALLY, META_ACTION_TITLEBAR_TOGGLE_SHADE, meta_core_get(), META_CORE_GET_END, META_CORE_GET_FRAME_FLAGS, meta_core_minimize(), meta_core_shade(), meta_core_show_window_menu(), meta_core_toggle_maximize(), meta_core_toggle_maximize_horizontally(), meta_core_toggle_maximize_vertically(), meta_core_unshade(), meta_core_user_lower_and_unfocus(), META_FRAME_ALLOWS_MAXIMIZE, META_FRAME_ALLOWS_MINIMIZE, META_FRAME_ALLOWS_SHADE, META_FRAME_SHADED, TRUE, and _MetaUIFrame::xwindow.
Referenced by meta_frame_double_click_event(), meta_frame_middle_click_event(), and meta_frame_right_click_event().
| void meta_frames_apply_shapes | ( | MetaFrames * | frames, | |
| Window | xwindow, | |||
| int | new_window_width, | |||
| int | new_window_height, | |||
| gboolean | window_has_shape | |||
| ) |
Definition at line 752 of file frames.c.
References _MetaFrameGeometry::bottom_height, _MetaFrameGeometry::bottom_left_corner_rounded_radius, _MetaFrameGeometry::bottom_right_corner_rounded_radius, FALSE, _MetaFrameGeometry::left_width, meta_core_get(), META_CORE_GET_CLIENT_XWINDOW, META_CORE_GET_END, META_DEBUG_SHAPES, meta_frames_calc_geometry(), meta_frames_lookup_window(), NULL, _MetaFrameGeometry::right_width, screen, _MetaUIFrame::shape_applied, _MetaFrameGeometry::top_height, _MetaFrameGeometry::top_left_corner_rounded_radius, _MetaFrameGeometry::top_right_corner_rounded_radius, TRUE, and _MetaUIFrame::xwindow.
Referenced by meta_ui_apply_frame_shape().
| static void meta_frames_button_layout_changed | ( | MetaFrames * | frames | ) | [static] |
Definition at line 417 of file frames.c.
References _MetaFrames::frames, and queue_draw_func().
Referenced by prefs_changed_callback().
| static gboolean meta_frames_button_press_event | ( | GtkWidget * | widget, | |
| GdkEventButton * | event | |||
| ) | [static] |
Definition at line 1345 of file frames.c.
References clear_tip(), control_rect(), FALSE, get_control(), meta_core_begin_grab_op(), meta_core_get(), META_CORE_GET_END, META_CORE_GET_FRAME_FLAGS, meta_core_get_grab_op(), META_CORE_IS_TITLEBAR_ONSCREEN, meta_core_show_window_menu(), meta_core_user_focus(), META_DEBUG_FOCUS, META_FRAME_ALLOWS_MOVE, META_FRAME_CONTROL_ABOVE, META_FRAME_CONTROL_CLIENT_AREA, META_FRAME_CONTROL_DELETE, META_FRAME_CONTROL_MAXIMIZE, META_FRAME_CONTROL_MENU, META_FRAME_CONTROL_MINIMIZE, META_FRAME_CONTROL_RESIZE_E, META_FRAME_CONTROL_RESIZE_N, META_FRAME_CONTROL_RESIZE_NE, META_FRAME_CONTROL_RESIZE_NW, META_FRAME_CONTROL_RESIZE_S, META_FRAME_CONTROL_RESIZE_SE, META_FRAME_CONTROL_RESIZE_SW, META_FRAME_CONTROL_RESIZE_W, META_FRAME_CONTROL_SHADE, META_FRAME_CONTROL_STICK, META_FRAME_CONTROL_TITLE, META_FRAME_CONTROL_UNABOVE, META_FRAME_CONTROL_UNMAXIMIZE, META_FRAME_CONTROL_UNSHADE, META_FRAME_CONTROL_UNSTICK, meta_frame_double_click_event(), meta_frame_middle_click_event(), meta_frame_right_click_event(), META_FRAMES, meta_frames_calc_geometry(), meta_frames_lookup_window(), META_GRAB_OP_CLICKING_ABOVE, META_GRAB_OP_CLICKING_DELETE, META_GRAB_OP_CLICKING_MAXIMIZE, META_GRAB_OP_CLICKING_MENU, META_GRAB_OP_CLICKING_MINIMIZE, META_GRAB_OP_CLICKING_SHADE, META_GRAB_OP_CLICKING_STICK, META_GRAB_OP_CLICKING_UNABOVE, META_GRAB_OP_CLICKING_UNMAXIMIZE, META_GRAB_OP_CLICKING_UNSHADE, META_GRAB_OP_CLICKING_UNSTICK, META_GRAB_OP_MOVING, META_GRAB_OP_NONE, META_GRAB_OP_RESIZING_E, META_GRAB_OP_RESIZING_N, META_GRAB_OP_RESIZING_NE, META_GRAB_OP_RESIZING_NW, META_GRAB_OP_RESIZING_S, META_GRAB_OP_RESIZING_SE, META_GRAB_OP_RESIZING_SW, META_GRAB_OP_RESIZING_W, META_UI_DIRECTION_RTL, meta_ui_get_direction(), NULL, _MetaUIFrame::prelit_control, redraw_control(), TRUE, and _MetaUIFrame::xwindow.
Referenced by meta_frames_class_init().
| static gboolean meta_frames_button_release_event | ( | GtkWidget * | widget, | |
| GdkEventButton * | event | |||
| ) | [static] |
Definition at line 1624 of file frames.c.
References clear_tip(), FALSE, get_control(), meta_core_delete(), meta_core_end_grab_op(), meta_core_get_grab_button(), meta_core_get_grab_frame(), meta_core_get_grab_op(), meta_core_make_above(), meta_core_maximize(), meta_core_minimize(), meta_core_shade(), meta_core_stick(), meta_core_unmake_above(), meta_core_unmaximize(), meta_core_unshade(), meta_core_unstick(), meta_core_user_focus(), META_FRAME_CONTROL_ABOVE, META_FRAME_CONTROL_DELETE, META_FRAME_CONTROL_MAXIMIZE, META_FRAME_CONTROL_MINIMIZE, META_FRAME_CONTROL_SHADE, META_FRAME_CONTROL_STICK, META_FRAME_CONTROL_UNABOVE, META_FRAME_CONTROL_UNMAXIMIZE, META_FRAME_CONTROL_UNSHADE, META_FRAME_CONTROL_UNSTICK, META_FRAMES, meta_frames_lookup_window(), meta_frames_update_prelit_control(), META_GRAB_OP_CLICKING_ABOVE, META_GRAB_OP_CLICKING_DELETE, META_GRAB_OP_CLICKING_MAXIMIZE, META_GRAB_OP_CLICKING_MENU, META_GRAB_OP_CLICKING_MINIMIZE, META_GRAB_OP_CLICKING_SHADE, META_GRAB_OP_CLICKING_STICK, META_GRAB_OP_CLICKING_UNABOVE, META_GRAB_OP_CLICKING_UNMAXIMIZE, META_GRAB_OP_CLICKING_UNSHADE, META_GRAB_OP_CLICKING_UNSTICK, META_GRAB_OP_NONE, NULL, TRUE, and _MetaUIFrame::xwindow.
Referenced by meta_frames_class_init().
| static void meta_frames_calc_geometry | ( | MetaFrames * | frames, | |
| MetaUIFrame * | frame, | |||
| MetaFrameGeometry * | fgeom | |||
| ) | [static] |
Definition at line 522 of file frames.c.
References button_layout, meta_core_get(), META_CORE_GET_CLIENT_HEIGHT, META_CORE_GET_CLIENT_WIDTH, META_CORE_GET_END, META_CORE_GET_FRAME_FLAGS, META_CORE_GET_FRAME_TYPE, meta_frames_ensure_layout(), meta_prefs_get_button_layout(), meta_theme_calc_geometry(), meta_theme_get_current(), _MetaUIFrame::text_height, and _MetaUIFrame::xwindow.
Referenced by get_control(), meta_frames_apply_shapes(), meta_frames_button_press_event(), redraw_control(), and show_tip_now().
| static void meta_frames_class_init | ( | MetaFramesClass * | klass | ) | [static] |
Definition at line 134 of file frames.c.
References meta_frames_button_press_event(), meta_frames_button_release_event(), meta_frames_destroy(), meta_frames_destroy_event(), meta_frames_enter_notify_event(), meta_frames_expose_event(), meta_frames_finalize(), meta_frames_leave_notify_event(), meta_frames_motion_notify_event(), meta_frames_realize(), meta_frames_style_set(), meta_frames_unrealize(), and parent_class.
Referenced by meta_frames_get_type().
| static void meta_frames_destroy | ( | GtkObject * | object | ) | [static] |
Definition at line 232 of file frames.c.
References clear_tip(), _MetaFrames::frames, listify_func(), META_FRAMES, meta_frames_unmanage_window(), NULL, parent_class, and _MetaUIFrame::xwindow.
Referenced by meta_frames_class_init().
| static gboolean meta_frames_destroy_event | ( | GtkWidget * | widget, | |
| GdkEventAny * | event | |||
| ) | [static] |
Definition at line 1956 of file frames.c.
References FALSE, META_FRAMES, meta_frames_lookup_window(), NULL, and TRUE.
Referenced by meta_frames_class_init().
| static void meta_frames_ensure_layout | ( | MetaFrames * | frames, | |
| MetaUIFrame * | frame | |||
| ) | [static] |
Definition at line 437 of file frames.c.
References _MetaUIFrame::cache_style, FALSE, _MetaUIFrame::layout, meta_core_get(), META_CORE_GET_END, META_CORE_GET_FRAME_FLAGS, META_CORE_GET_FRAME_TYPE, meta_gtk_widget_get_font_desc(), meta_pango_font_desc_get_text_height(), meta_prefs_get_titlebar_font(), meta_theme_get_current(), meta_theme_get_frame_style(), meta_theme_get_title_scale(), NULL, _MetaUIFrame::text_height, _MetaFrames::text_heights, _MetaUIFrame::title, and _MetaUIFrame::xwindow.
Referenced by meta_frames_calc_geometry(), meta_frames_get_geometry(), and meta_frames_paint_to_drawable().
| static gboolean meta_frames_enter_notify_event | ( | GtkWidget * | widget, | |
| GdkEventCrossing * | event | |||
| ) | [static] |
Definition at line 2533 of file frames.c.
References FALSE, get_control(), META_FRAMES, meta_frames_lookup_window(), meta_frames_update_prelit_control(), NULL, and TRUE.
Referenced by meta_frames_class_init().
| static gboolean meta_frames_expose_event | ( | GtkWidget * | widget, | |
| GdkEventExpose * | event | |||
| ) | [static] |
Definition at line 2206 of file frames.c.
References cached_pixels_draw(), clip_to_screen(), _MetaFrames::expose_delay_count, _MetaUIFrame::expose_delayed, FALSE, get_cache(), META_FRAMES, meta_frames_lookup_window(), meta_frames_paint_to_drawable(), NULL, populate_cache(), TRUE, and _MetaUIFrame::window.
Referenced by meta_frames_class_init().
| static void meta_frames_finalize | ( | GObject * | object | ) | [static] |
Definition at line 260 of file frames.c.
References _MetaFrames::cache, _MetaFrames::frames, invalidate_all_caches(), _MetaFrames::invalidate_cache_timeout_id, META_FRAMES, meta_prefs_remove_listener(), parent_class, prefs_changed_callback(), and _MetaFrames::text_heights.
Referenced by meta_frames_class_init().
| static void meta_frames_font_changed | ( | MetaFrames * | frames | ) | [static] |
Definition at line 384 of file frames.c.
References _MetaFrames::frames, NULL, queue_recalc_func(), and _MetaFrames::text_heights.
Referenced by meta_frames_style_set(), and prefs_changed_callback().
| void meta_frames_get_geometry | ( | MetaFrames * | frames, | |
| Window | xwindow, | |||
| int * | top_height, | |||
| int * | bottom_height, | |||
| int * | left_width, | |||
| int * | right_width | |||
| ) |
Definition at line 669 of file frames.c.
References meta_bug(), meta_core_get(), META_CORE_GET_END, META_CORE_GET_FRAME_FLAGS, META_CORE_GET_FRAME_TYPE, META_FRAME_TYPE_LAST, meta_frames_ensure_layout(), meta_frames_lookup_window(), meta_theme_get_current(), meta_theme_get_frame_borders(), NULL, _MetaUIFrame::text_height, and _MetaUIFrame::xwindow.
Referenced by meta_ui_get_frame_geometry().
| GtkType meta_frames_get_type | ( | void | ) |
Definition at line 109 of file frames.c.
References meta_frames_class_init(), meta_frames_init(), and NULL.
| static void meta_frames_init | ( | MetaFrames * | frames | ) | [static] |
Definition at line 201 of file frames.c.
References _MetaFrames::cache, _MetaFrames::expose_delay_count, FALSE, _MetaFrames::frames, _MetaFrames::invalidate_cache_timeout_id, _MetaFrames::invalidate_frames, meta_prefs_add_listener(), NULL, prefs_changed_callback(), _MetaFrames::text_heights, _MetaFrames::tooltip_timeout, unsigned_long_equal(), and unsigned_long_hash().
Referenced by meta_frames_get_type().
| static gboolean meta_frames_leave_notify_event | ( | GtkWidget * | widget, | |
| GdkEventCrossing * | event | |||
| ) | [static] |
Definition at line 2553 of file frames.c.
References clear_tip(), FALSE, META_FRAME_CONTROL_NONE, META_FRAMES, meta_frames_lookup_window(), meta_frames_update_prelit_control(), NULL, and TRUE.
Referenced by meta_frames_class_init().
| static MetaUIFrame * meta_frames_lookup_window | ( | MetaFrames * | frames, | |
| Window | xwindow | |||
| ) | [static] |
Definition at line 658 of file frames.c.
References _MetaFrames::frames.
Referenced by meta_frames_apply_shapes(), meta_frames_button_press_event(), meta_frames_button_release_event(), meta_frames_destroy_event(), meta_frames_enter_notify_event(), meta_frames_expose_event(), meta_frames_get_geometry(), meta_frames_leave_notify_event(), meta_frames_motion_notify_event(), meta_frames_move_resize_frame(), meta_frames_notify_menu_hide(), meta_frames_queue_draw(), meta_frames_repaint_frame(), meta_frames_reset_bg(), meta_frames_set_title(), and meta_frames_unflicker_bg().
| void meta_frames_manage_window | ( | MetaFrames * | frames, | |
| Window | xwindow, | |||
| GdkWindow * | window | |||
| ) |
Definition at line 565 of file frames.c.
References _MetaUIFrame::cache_style, _MetaUIFrame::expose_delayed, FALSE, _MetaFrames::frames, _MetaUIFrame::layout, meta_core_grab_buttons(), META_FRAME_CONTROL_NONE, NULL, _MetaUIFrame::prelit_control, _MetaUIFrame::shape_applied, _MetaUIFrame::text_height, _MetaUIFrame::title, _MetaUIFrame::window, and _MetaUIFrame::xwindow.
Referenced by meta_ui_create_frame_window().
| static gboolean meta_frames_motion_notify_event | ( | GtkWidget * | widget, | |
| GdkEventMotion * | event | |||
| ) | [static] |
Definition at line 1860 of file frames.c.
References clear_tip(), FALSE, get_control(), _MetaFrames::last_motion_frame, meta_core_get_grab_op(), META_FRAME_CONTROL_ABOVE, META_FRAME_CONTROL_DELETE, META_FRAME_CONTROL_MAXIMIZE, META_FRAME_CONTROL_MENU, META_FRAME_CONTROL_MINIMIZE, META_FRAME_CONTROL_NONE, META_FRAME_CONTROL_SHADE, META_FRAME_CONTROL_STICK, META_FRAME_CONTROL_UNABOVE, META_FRAME_CONTROL_UNMAXIMIZE, META_FRAME_CONTROL_UNSHADE, META_FRAME_CONTROL_UNSTICK, META_FRAMES, meta_frames_lookup_window(), meta_frames_update_prelit_control(), META_GRAB_OP_CLICKING_ABOVE, META_GRAB_OP_CLICKING_DELETE, META_GRAB_OP_CLICKING_MAXIMIZE, META_GRAB_OP_CLICKING_MENU, META_GRAB_OP_CLICKING_MINIMIZE, META_GRAB_OP_CLICKING_SHADE, META_GRAB_OP_CLICKING_STICK, META_GRAB_OP_CLICKING_UNABOVE, META_GRAB_OP_CLICKING_UNMAXIMIZE, META_GRAB_OP_CLICKING_UNSHADE, META_GRAB_OP_CLICKING_UNSTICK, META_GRAB_OP_NONE, NULL, queue_tip(), TRUE, and _MetaUIFrame::window.
Referenced by meta_frames_class_init().
| void meta_frames_move_resize_frame | ( | MetaFrames * | frames, | |
| Window | xwindow, | |||
| int | x, | |||
| int | y, | |||
| int | width, | |||
| int | height | |||
| ) |
Definition at line 979 of file frames.c.
References invalidate_whole_window(), meta_frames_lookup_window(), and _MetaUIFrame::window.
Referenced by meta_ui_move_resize_frame().
| MetaFrames* meta_frames_new | ( | int | screen_number | ) |
Definition at line 552 of file frames.c.
References META_TYPE_FRAMES, NULL, and screen.
Referenced by meta_ui_new().
| void meta_frames_notify_menu_hide | ( | MetaFrames * | frames | ) |
Definition at line 1598 of file frames.c.
References meta_core_end_grab_op(), meta_core_get_grab_frame(), meta_core_get_grab_op(), META_FRAME_CONTROL_MENU, meta_frames_lookup_window(), META_GRAB_OP_CLICKING_MENU, and redraw_control().
Referenced by activate_cb(), and menu_closed().
| static void meta_frames_paint_to_drawable | ( | MetaFrames * | frames, | |
| MetaUIFrame * | frame, | |||
| GdkDrawable * | drawable, | |||
| GdkRegion * | region, | |||
| int | x_offset, | |||
| int | y_offset | |||
| ) | [static] |
Definition at line 2249 of file frames.c.
References button_layout, DECORATING_BORDER, _MetaUIFrame::layout, META_BUTTON_STATE_NORMAL, META_BUTTON_STATE_PRELIGHT, META_BUTTON_STATE_PRESSED, META_BUTTON_TYPE_ABOVE, META_BUTTON_TYPE_CLOSE, META_BUTTON_TYPE_LAST, META_BUTTON_TYPE_LEFT_LEFT_BACKGROUND, META_BUTTON_TYPE_LEFT_MIDDLE_BACKGROUND, META_BUTTON_TYPE_LEFT_RIGHT_BACKGROUND, META_BUTTON_TYPE_MAXIMIZE, META_BUTTON_TYPE_MENU, META_BUTTON_TYPE_MINIMIZE, META_BUTTON_TYPE_RIGHT_LEFT_BACKGROUND, META_BUTTON_TYPE_RIGHT_MIDDLE_BACKGROUND, META_BUTTON_TYPE_RIGHT_RIGHT_BACKGROUND, META_BUTTON_TYPE_SHADE, META_BUTTON_TYPE_STICK, META_BUTTON_TYPE_UNABOVE, META_BUTTON_TYPE_UNSHADE, META_BUTTON_TYPE_UNSTICK, meta_core_get(), META_CORE_GET_CLIENT_HEIGHT, META_CORE_GET_CLIENT_WIDTH, META_CORE_GET_END, META_CORE_GET_FRAME_FLAGS, META_CORE_GET_FRAME_TYPE, meta_core_get_grab_frame(), meta_core_get_grab_op(), META_CORE_GET_ICON, META_CORE_GET_MINI_ICON, META_CORE_GET_SCREEN_HEIGHT, META_CORE_GET_SCREEN_WIDTH, META_FRAME_CONTROL_ABOVE, META_FRAME_CONTROL_DELETE, META_FRAME_CONTROL_MAXIMIZE, META_FRAME_CONTROL_MENU, META_FRAME_CONTROL_MINIMIZE, META_FRAME_CONTROL_SHADE, META_FRAME_CONTROL_STICK, META_FRAME_CONTROL_UNABOVE, META_FRAME_CONTROL_UNMAXIMIZE, META_FRAME_CONTROL_UNSHADE, META_FRAME_CONTROL_UNSTICK, meta_frames_ensure_layout(), META_GRAB_OP_CLICKING_ABOVE, META_GRAB_OP_CLICKING_DELETE, META_GRAB_OP_CLICKING_MAXIMIZE, META_GRAB_OP_CLICKING_MENU, META_GRAB_OP_CLICKING_MINIMIZE, META_GRAB_OP_CLICKING_SHADE, META_GRAB_OP_CLICKING_STICK, META_GRAB_OP_CLICKING_UNABOVE, META_GRAB_OP_CLICKING_UNMAXIMIZE, META_GRAB_OP_CLICKING_UNSHADE, META_GRAB_OP_CLICKING_UNSTICK, META_GRAB_OP_NONE, meta_prefs_get_button_layout(), meta_theme_draw_frame(), meta_theme_get_current(), meta_theme_get_frame_borders(), NULL, _MetaUIFrame::prelit_control, screen_height, screen_width, _MetaUIFrame::text_height, and _MetaUIFrame::xwindow.
Referenced by generate_pixmap(), meta_frames_expose_event(), and meta_frames_unflicker_bg().
| void meta_frames_pop_delay_exposes | ( | MetaFrames * | frames | ) |
Definition at line 2827 of file frames.c.
References _MetaFrames::expose_delay_count, _MetaFrames::frames, and queue_pending_exposes_func().
Referenced by meta_ui_pop_delay_exposes().
| void meta_frames_push_delay_exposes | ( | MetaFrames * | frames | ) |
Definition at line 2798 of file frames.c.
References _MetaFrames::expose_delay_count.
Referenced by meta_ui_push_delay_exposes().
| void meta_frames_queue_draw | ( | MetaFrames * | frames, | |
| Window | xwindow | |||
| ) |
Definition at line 999 of file frames.c.
References invalidate_whole_window(), and meta_frames_lookup_window().
Referenced by meta_ui_queue_frame_draw().
| static void meta_frames_realize | ( | GtkWidget * | widget | ) | [static] |
Definition at line 644 of file frames.c.
References parent_class.
Referenced by meta_frames_class_init().
| void meta_frames_repaint_frame | ( | MetaFrames * | frames, | |
| Window | xwindow | |||
| ) |
Definition at line 1033 of file frames.c.
References meta_frames_lookup_window().
Referenced by meta_ui_repaint_frame().
| void meta_frames_reset_bg | ( | MetaFrames * | frames, | |
| Window | xwindow | |||
| ) |
Definition at line 706 of file frames.c.
References meta_frames_lookup_window(), and meta_frames_set_window_background().
Referenced by meta_ui_reset_frame_bg().
| void meta_frames_set_title | ( | MetaFrames * | frames, | |
| Window | xwindow, | |||
| const char * | title | |||
| ) |
Definition at line 1010 of file frames.c.
References invalidate_whole_window(), _MetaUIFrame::layout, meta_frames_lookup_window(), NULL, and _MetaUIFrame::title.
Referenced by meta_ui_set_frame_title().
| static void meta_frames_set_window_background | ( | MetaFrames * | frames, | |
| MetaUIFrame * | frame | |||
| ) | [static] |
Definition at line 2480 of file frames.c.
References meta_color_spec_render(), meta_core_get(), META_CORE_GET_END, META_CORE_GET_FRAME_FLAGS, META_CORE_GET_FRAME_TYPE, META_CORE_WINDOW_HAS_FRAME, meta_theme_get_current(), meta_theme_get_frame_style(), NULL, _MetaUIFrame::window, _MetaFrameStyle::window_background_alpha, _MetaFrameStyle::window_background_color, and _MetaUIFrame::xwindow.
Referenced by meta_frames_reset_bg(), queue_draw_func(), and queue_recalc_func().
| static void meta_frames_style_set | ( | GtkWidget * | widget, | |
| GtkStyle * | prev_style | |||
| ) | [static] |
Definition at line 424 of file frames.c.
References META_FRAMES, meta_frames_font_changed(), and parent_class.
Referenced by meta_frames_class_init().
| void meta_frames_unflicker_bg | ( | MetaFrames * | frames, | |
| Window | xwindow, | |||
| int | target_width, | |||
| int | target_height | |||
| ) |
Definition at line 728 of file frames.c.
References meta_frames_lookup_window(), meta_frames_paint_to_drawable(), NULL, set_background_none(), _MetaUIFrame::window, and _MetaUIFrame::xwindow.
Referenced by meta_ui_unflicker_frame_bg().
| void meta_frames_unmanage_window | ( | MetaFrames * | frames, | |
| Window | xwindow | |||
| ) |
Definition at line 601 of file frames.c.
References clear_tip(), _MetaFrames::frames, invalidate_all_caches(), _MetaFrames::last_motion_frame, _MetaUIFrame::layout, meta_core_set_screen_cursor(), META_CURSOR_DEFAULT, meta_warning(), NULL, _MetaUIFrame::title, _MetaUIFrame::window, and _MetaUIFrame::xwindow.
Referenced by meta_frames_destroy(), and meta_ui_destroy_frame_window().
| static void meta_frames_unrealize | ( | GtkWidget * | widget | ) | [static] |
Definition at line 651 of file frames.c.
References parent_class.
Referenced by meta_frames_class_init().
| static void meta_frames_update_prelit_control | ( | MetaFrames * | frames, | |
| MetaUIFrame * | frame, | |||
| MetaFrameControl | control | |||
| ) | [static] |
Definition at line 1752 of file frames.c.
References meta_core_set_screen_cursor(), META_CURSOR_DEFAULT, META_CURSOR_EAST_RESIZE, META_CURSOR_NE_RESIZE, META_CURSOR_NORTH_RESIZE, META_CURSOR_NW_RESIZE, META_CURSOR_SE_RESIZE, META_CURSOR_SOUTH_RESIZE, META_CURSOR_SW_RESIZE, META_CURSOR_WEST_RESIZE, META_FRAME_CONTROL_ABOVE, META_FRAME_CONTROL_CLIENT_AREA, META_FRAME_CONTROL_DELETE, META_FRAME_CONTROL_MAXIMIZE, META_FRAME_CONTROL_MENU, META_FRAME_CONTROL_MINIMIZE, META_FRAME_CONTROL_NONE, META_FRAME_CONTROL_RESIZE_E, META_FRAME_CONTROL_RESIZE_N, META_FRAME_CONTROL_RESIZE_NE, META_FRAME_CONTROL_RESIZE_NW, META_FRAME_CONTROL_RESIZE_S, META_FRAME_CONTROL_RESIZE_SE, META_FRAME_CONTROL_RESIZE_SW, META_FRAME_CONTROL_RESIZE_W, META_FRAME_CONTROL_SHADE, META_FRAME_CONTROL_STICK, META_FRAME_CONTROL_TITLE, META_FRAME_CONTROL_UNABOVE, META_FRAME_CONTROL_UNMAXIMIZE, META_FRAME_CONTROL_UNSHADE, META_FRAME_CONTROL_UNSTICK, _MetaUIFrame::prelit_control, redraw_control(), and _MetaUIFrame::xwindow.
Referenced by meta_frames_button_release_event(), meta_frames_enter_notify_event(), meta_frames_leave_notify_event(), and meta_frames_motion_notify_event().
| static void populate_cache | ( | MetaFrames * | frames, | |
| MetaUIFrame * | frame | |||
| ) | [static] |
Definition at line 2055 of file frames.c.
References generate_pixmap(), get_cache(), _MetaRectangle::height, invalidate_cache_timeout(), _MetaFrames::invalidate_cache_timeout_id, _MetaFrames::invalidate_frames, meta_core_get(), META_CORE_GET_CLIENT_HEIGHT, META_CORE_GET_CLIENT_WIDTH, META_CORE_GET_END, META_CORE_GET_FRAME_FLAGS, META_CORE_GET_FRAME_HEIGHT, META_CORE_GET_FRAME_TYPE, META_CORE_GET_FRAME_WIDTH, META_CORE_GET_SCREEN_HEIGHT, META_CORE_GET_SCREEN_WIDTH, meta_theme_get_current(), meta_theme_get_frame_borders(), CachedPixels::piece, CachedFramePiece::pixmap, CachedFramePiece::rect, screen_height, screen_width, _MetaUIFrame::text_height, _MetaRectangle::width, _MetaRectangle::x, _MetaUIFrame::xwindow, and _MetaRectangle::y.
Referenced by meta_frames_expose_event().
| static void prefs_changed_callback | ( | MetaPreference | pref, | |
| void * | data | |||
| ) | [static] |
Definition at line 184 of file frames.c.
References META_FRAMES, meta_frames_button_layout_changed(), meta_frames_font_changed(), META_PREF_BUTTON_LAYOUT, and META_PREF_TITLEBAR_FONT.
| static void queue_draw_func | ( | gpointer | key, | |
| gpointer | value, | |||
| gpointer | data | |||
| ) | [static] |
Definition at line 399 of file frames.c.
References invalidate_whole_window(), META_FRAMES, and meta_frames_set_window_background().
Referenced by meta_frames_button_layout_changed().
| static void queue_pending_exposes_func | ( | gpointer | key, | |
| gpointer | value, | |||
| gpointer | data | |||
| ) | [static] |
Definition at line 2811 of file frames.c.
References _MetaUIFrame::expose_delayed, FALSE, invalidate_whole_window(), and META_FRAMES.
Referenced by meta_frames_pop_delay_exposes().
| static void queue_recalc_func | ( | gpointer | key, | |
| gpointer | value, | |||
| gpointer | data | |||
| ) | [static] |
Definition at line 354 of file frames.c.
References invalidate_whole_window(), _MetaUIFrame::layout, meta_core_queue_frame_resize(), META_FRAMES, meta_frames_set_window_background(), NULL, _MetaUIFrame::title, and _MetaUIFrame::xwindow.
Referenced by meta_frames_font_changed().
| static void queue_tip | ( | MetaFrames * | frames | ) | [static] |
Definition at line 1174 of file frames.c.
References clear_tip(), TIP_DELAY, tip_timeout_func(), and _MetaFrames::tooltip_timeout.
Referenced by meta_frames_motion_notify_event().
| static void redraw_control | ( | MetaFrames * | frames, | |
| MetaUIFrame * | frame, | |||
| MetaFrameControl | control | |||
| ) | [static] |
Definition at line 1195 of file frames.c.
References control_rect(), FALSE, invalidate_cache(), meta_frames_calc_geometry(), and _MetaUIFrame::window.
Referenced by meta_frames_button_press_event(), meta_frames_notify_menu_hide(), and meta_frames_update_prelit_control().
| static void set_background_none | ( | Display * | xdisplay, | |
| Window | xwindow | |||
| ) | [static] |
| static void show_tip_now | ( | MetaFrames * | frames | ) | [static] |
Definition at line 1049 of file frames.c.
References _, control_rect(), get_control(), _MetaFrames::last_motion_frame, meta_fixed_tip_show(), META_FRAME_CONTROL_ABOVE, META_FRAME_CONTROL_CLIENT_AREA, META_FRAME_CONTROL_DELETE, META_FRAME_CONTROL_MAXIMIZE, META_FRAME_CONTROL_MENU, META_FRAME_CONTROL_MINIMIZE, META_FRAME_CONTROL_NONE, META_FRAME_CONTROL_RESIZE_E, META_FRAME_CONTROL_RESIZE_N, META_FRAME_CONTROL_RESIZE_NE, META_FRAME_CONTROL_RESIZE_NW, META_FRAME_CONTROL_RESIZE_S, META_FRAME_CONTROL_RESIZE_SE, META_FRAME_CONTROL_RESIZE_SW, META_FRAME_CONTROL_RESIZE_W, META_FRAME_CONTROL_SHADE, META_FRAME_CONTROL_STICK, META_FRAME_CONTROL_TITLE, META_FRAME_CONTROL_UNABOVE, META_FRAME_CONTROL_UNMAXIMIZE, META_FRAME_CONTROL_UNSHADE, META_FRAME_CONTROL_UNSTICK, meta_frames_calc_geometry(), META_UI_DIRECTION_RTL, meta_ui_get_direction(), NULL, and _MetaUIFrame::xwindow.
Referenced by tip_timeout_func().
| static void subtract_from_region | ( | GdkRegion * | region, | |
| GdkDrawable * | drawable, | |||
| gint | x, | |||
| gint | y | |||
| ) | [static] |
| static gboolean tip_timeout_func | ( | gpointer | data | ) | [static] |
Definition at line 1161 of file frames.c.
References FALSE, and show_tip_now().
Referenced by queue_tip().
| static gint unsigned_long_equal | ( | gconstpointer | v1, | |
| gconstpointer | v2 | |||
| ) | [static] |
| static guint unsigned_long_hash | ( | gconstpointer | v | ) | [static] |
GtkWidgetClass* parent_class = NULL [static] |
Definition at line 106 of file frames.c.
Referenced by meta_accel_label_class_init(), meta_accel_label_destroy(), meta_accel_label_expose_event(), meta_accel_label_finalize(), meta_accel_label_size_request(), meta_area_class_init(), meta_area_finalize(), meta_frames_class_init(), meta_frames_destroy(), meta_frames_finalize(), meta_frames_realize(), meta_frames_style_set(), meta_frames_unrealize(), meta_preview_class_init(), meta_preview_expose(), meta_preview_finalize(), meta_select_image_class_init(), and meta_select_image_expose_event().
1.5.5