Top | ![]() |
![]() |
![]() |
![]() |
gboolean | meta_is_verbose () |
void | meta_set_verbose () |
gboolean | meta_is_debugging () |
void | meta_set_debugging () |
gboolean | meta_is_syncing () |
void | meta_set_syncing () |
void | meta_set_replace_current_wm () |
void | meta_debug_spew_real () |
void | meta_verbose_real () |
void | meta_bug () |
void | meta_warning () |
void | meta_fatal () |
void | meta_topic_real () |
void | meta_add_verbose_topic () |
void | meta_remove_verbose_topic () |
void | meta_push_no_msg_prefix () |
void | meta_pop_no_msg_prefix () |
gint | meta_unsigned_long_equal () |
guint | meta_unsigned_long_hash () |
const char * | meta_frame_type_to_string () |
const char * | meta_gravity_to_string () |
char * | meta_g_utf8_strndup () |
void | meta_free_gslist_and_elements () |
GPid | meta_show_dialog () |
guint | meta_later_add () |
void | meta_later_remove () |
enum | MetaDebugTopic |
#define | meta_debug_spew |
#define | meta_verbose |
#define | meta_topic |
enum | MetaLaterType |
gboolean
meta_is_syncing (void
);
Returns whether X synchronisation is currently enabled.
FIXME: This is *only* called by meta_display_open()
, but by that time
we have already turned syncing on or off on startup, and we don't
have any way to do so while Mutter is running, so it's rather
pointless.
void
meta_set_syncing (gboolean setting
);
A handy way to turn on synchronisation on or off for every display.
void
meta_add_verbose_topic (MetaDebugTopic topic
);
Ensure log messages for the given topic topic
will be printed.
void
meta_remove_verbose_topic (MetaDebugTopic topic
);
Stop printing log messages for the given topic topic
. Note
that this method does not stack with meta_add_verbose_topic()
;
i.e. if two calls to meta_add_verbose_topic()
for the same
topic are made, one call to meta_remove_verbose_topic()
will
remove it.
const char *
meta_frame_type_to_string (MetaFrameType type
);
Converts a frame type enum value to the name string that would appear in the theme definition file.
void
meta_free_gslist_and_elements (GSList *list_to_deep_free
);
[skip]
GPid meta_show_dialog (const char *type
,const char *message
,const char *timeout
,const char *display
,const char *ok_text
,const char *cancel_text
,const char *icon_name
,const int transient_for
,GSList *columns
,GSList *entries
);
[skip]
guint meta_later_add (MetaLaterType when
,GSourceFunc func
,gpointer data
,GDestroyNotify notify
);
Sets up a callback to be called at some later time. when
determines the
particular later occasion at which it is called. This is much like g_idle_add()
,
except that the functions interact properly with clutter event handling.
If a "later" function is added from a clutter event handler, and is supposed
to be run before the stage is redrawn, it will be run before that redraw
of the stage, not the next one.
when |
enumeration value determining the phase at which to run the callback |
|
func |
callback to run later |
|
data |
data to pass to the callback |
|
notify |
function to call to destroy |
void
meta_later_remove (guint later_id
);
Removes a callback added with meta_later_add()
call in a resize processing phase that is done before GTK+ repainting (including window borders) is done. |
||
used by Mutter to compute which windows should be mapped |
||
used by Mutter to see if there's a fullscreen window |
||
used by Mutter to send it's idea of the stacking order to the server |
||
call before the stage is redrawn |
||
call at a very low priority (can be blocked by running animations or redrawing applications) |