summaryrefslogtreecommitdiff
path: root/plugins/filebrowser/pluma-file-browser-utils.h
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/filebrowser/pluma-file-browser-utils.h')
-rwxr-xr-xplugins/filebrowser/pluma-file-browser-utils.h27
1 files changed, 27 insertions, 0 deletions
diff --git a/plugins/filebrowser/pluma-file-browser-utils.h b/plugins/filebrowser/pluma-file-browser-utils.h
new file mode 100755
index 00000000..0ac4296a
--- /dev/null
+++ b/plugins/filebrowser/pluma-file-browser-utils.h
@@ -0,0 +1,27 @@
+#ifndef __PLUMA_FILE_BROWSER_UTILS_H__
+#define __PLUMA_FILE_BROWSER_UTILS_H__
+
+#include <pluma/pluma-window.h>
+#include <gio/gio.h>
+
+GdkPixbuf *pluma_file_browser_utils_pixbuf_from_theme (gchar const *name,
+ GtkIconSize size);
+
+GdkPixbuf *pluma_file_browser_utils_pixbuf_from_icon (GIcon * icon,
+ GtkIconSize size);
+GdkPixbuf *pluma_file_browser_utils_pixbuf_from_file (GFile * file,
+ GtkIconSize size);
+
+gchar * pluma_file_browser_utils_file_basename (GFile * file);
+gchar * pluma_file_browser_utils_uri_basename (gchar const * uri);
+
+gboolean pluma_file_browser_utils_confirmation_dialog (PlumaWindow * window,
+ GtkMessageType type,
+ gchar const *message,
+ gchar const *secondary,
+ gchar const * button_stock,
+ gchar const * button_label);
+
+#endif /* __PLUMA_FILE_BROWSER_UTILS_H__ */
+
+// ex:ts=8:noet: