Top | ![]() |
![]() |
![]() |
![]() |
gchar *
latexila_utils_replace_home_dir_with_tilde
(const gchar *filename
);
Replaces the home directory with a tilde, if the home directory is present in
the filename
.
This function comes from gedit.
void
latexila_utils_register_icons (void
);
Register the LaTeXila icons to the GtkIconTheme as built-in icons. For example the icon located at data/images/stock-icons/badbox.png in the LaTeXila git repository will be available with the icon name "badbox". The "stock-icons" directory name is for historical reasons and should be changed when stock icons are no longer used in LaTeXila.
TODO: prefix icon names with "latexila-", so the badbox.png would be "latexila-badbox".
GdkPixbuf * latexila_utils_get_pixbuf_from_icon_name (const gchar *icon_name
,GtkIconSize icon_size
);
gchar * latexila_utils_str_replace (const gchar *string
,const gchar *search
,const gchar *replacement
);
Replaces all occurences of search
by replacement
.
void latexila_utils_file_query_exists_async (GFile *file
,GCancellable *cancellable
,GAsyncReadyCallback callback
,gpointer user_data
);
The asynchronous version of g_file_query_exists()
. When the operation is
finished, callback
will be called. You can then call
latexila_utils_file_query_exists_finish()
to get the result of the operation.
file |
a GFile. |
|
cancellable |
a GCancellable. |
|
callback |
the callback to call when the operation is finished. |
|
user_data |
the data to pass to the callback function. |
gboolean latexila_utils_file_query_exists_finish (GFile *file
,GAsyncResult *result
);
Finishes the operation started with latexila_utils_file_query_exists_async()
.
There is no output GError parameter, so you should check if the operation
has been cancelled (in which case FALSE
will be returned).
void latexila_utils_show_uri (GdkScreen *screen
,const gchar *uri
,guint32 timestamp
,GError **error
);
Shows the uri
. If the URI is a PDF file and if Evince is the default
document viewer, this function also connects the Evince window so the
backward search works (switch from the PDF to the source file).