Use util_clip_triangle() in pan_item_tri_new()
[geeqie.git] / src / layout.h
index a0d72aa..a40638c 100644 (file)
 #ifndef LAYOUT_H
 #define LAYOUT_H
 
+#include <glib.h>
+#include <gtk/gtk.h>
+
+#include "options.h"
+#include "typedefs.h"
+
 struct AnimationData;
 struct FileData;
 struct FullScreenData;
@@ -170,7 +176,7 @@ void layout_write_config(LayoutWindow *lw, GString *outstr, gint indent);
 LayoutWindow *layout_find_by_image(ImageWindow *imd);
 LayoutWindow *layout_find_by_image_fd(ImageWindow *imd);
 LayoutWindow *layout_find_by_layout_id(const gchar *id);
-
+gint layout_compare_options_id(const LayoutWindow *lw, const gchar *id);
 
 const gchar *layout_get_path(LayoutWindow *lw);
 gboolean layout_set_path(LayoutWindow *lw, const gchar *path);
@@ -186,6 +192,7 @@ guint layout_list_count(LayoutWindow *lw, gint64 *bytes);
 FileData *layout_list_get_fd(LayoutWindow *lw, gint index);
 gint layout_list_get_index(LayoutWindow *lw, FileData *fd);
 void layout_list_sync_fd(LayoutWindow *lw, FileData *fd);
+GString *layout_get_window_list();
 
 GList *layout_selection_list(LayoutWindow *lw);
 /* return list of pointers to int for selection */
@@ -236,12 +243,14 @@ void layout_tools_float_toggle(LayoutWindow *lw);
 void layout_tools_hide_toggle(LayoutWindow *lw);
 
 
-void layout_toolbar_toggle(LayoutWindow *lw);
+void layout_selectable_toolbars_toggle(LayoutWindow *lw);
 void layout_info_pixel_set(LayoutWindow *lw, gboolean show);
 
 void layout_split_change(LayoutWindow *lw, ImageSplitMode mode);
 
 void save_layout(LayoutWindow *lw);
 gchar *layout_get_unique_id();
+guint layout_window_count();
+
 #endif
 /* vim: set shiftwidth=8 softtabstop=0 cindent cinoptions={1s: */