/*
* Geeqie
* (C) 2004 John Ellis
- * Copyright (C) 2008 - 2009 The Geeqie Team
+ * Copyright (C) 2008 - 2012 The Geeqie Team
*
* Author: John Ellis
*
#ifndef LAYOUT_H
#define LAYOUT_H
+#define LAYOUT_ID_CURRENT "_current_"
extern GList *layout_window_list;
void layout_status_update_progress(LayoutWindow *lw, gdouble val, const gchar *text);
void layout_status_update_info(LayoutWindow *lw, const gchar *text);
void layout_status_update_image(LayoutWindow *lw);
-void layout_status_update_write(LayoutWindow *lw);
void layout_status_update_all(LayoutWindow *lw);
-void layout_status_update_write_all(void);
-
GList *layout_list(LayoutWindow *lw);
guint layout_list_count(LayoutWindow *lw, gint64 *bytes);
FileData *layout_list_get_fd(LayoutWindow *lw, gint index);
void layout_mark_to_selection(LayoutWindow *lw, gint mark, MarkToSelectionMode mode);
void layout_selection_to_mark(LayoutWindow *lw, gint mark, SelectionToMarkMode mode);
+void layout_mark_filter_toggle(LayoutWindow *lw, gint mark);
+
void layout_refresh(LayoutWindow *lw);
void layout_thumb_set(LayoutWindow *lw, gboolean enable);
void layout_toolbar_toggle(LayoutWindow *lw);
-void layout_info_pixel_toggle(LayoutWindow *lw);
+void layout_info_pixel_set(LayoutWindow *lw, gboolean show);
void layout_split_change(LayoutWindow *lw, ImageSplitMode mode);