*-----------------------------------------------------------------------------
*/
-gint layout_valid(LayoutWindow **lw)
+gboolean layout_valid(LayoutWindow **lw)
{
if (*lw == NULL)
{
GtkWidget *menu;
GtkWidget *item;
gchar *buf;
- gint active;
+ gboolean active;
gint input = 0;
gint screen = 0;
gint use_image = 0;
- gint from_image = 0;
+ gboolean from_image = FALSE;
gint image_profile;
gint i;
{
GtkWidget *button;
GtkWidget *image;
- gint enable;
+ gboolean enable;
button = gtk_button_new();
image = gtk_image_new_from_stock(GTK_STOCK_SELECT_COLOR, GTK_ICON_SIZE_MENU);
if (lw->vf) vf_set_fd(lw->vf, lw->dir_fd);
}
-gint layout_set_path(LayoutWindow *lw, const gchar *path)
+gboolean layout_set_path(LayoutWindow *lw, const gchar *path)
{
FileData *fd;
- gint ret;
+ gboolean ret;
if (!path) return FALSE;
}
-gint layout_set_fd(LayoutWindow *lw, FileData *fd)
+gboolean layout_set_fd(LayoutWindow *lw, FileData *fd)
{
- gint have_file = FALSE;
+ gboolean have_file = FALSE;
if (!layout_valid(&lw)) return FALSE;
if (lw->image) layout_image_refresh(lw);
}
-void layout_thumb_set(LayoutWindow *lw, gint enable)
+void layout_thumb_set(LayoutWindow *lw, gboolean enable)
{
if (!layout_valid(&lw)) return;
layout_list_sync_thumb(lw);
}
-void layout_marks_set(LayoutWindow *lw, gint enable)
+void layout_marks_set(LayoutWindow *lw, gboolean enable)
{
if (!layout_valid(&lw)) return;
layout_list_sync_marks(lw);
}
-gint layout_thumb_get(LayoutWindow *lw)
+gboolean layout_thumb_get(LayoutWindow *lw)
{
if (!layout_valid(&lw)) return FALSE;
return lw->options.show_thumbnails;
}
-gint layout_marks_get(LayoutWindow *lw)
+gboolean layout_marks_get(LayoutWindow *lw)
{
if (!layout_valid(&lw)) return FALSE;
return lw->options.show_marks;
}
-void layout_sort_set(LayoutWindow *lw, SortType type, gint ascend)
+void layout_sort_set(LayoutWindow *lw, SortType type, gboolean ascend)
{
if (!layout_valid(&lw)) return;
if (lw->sort_method == type && lw->sort_ascend == ascend) return;
layout_list_sync_sort(lw);
}
-gint layout_sort_get(LayoutWindow *lw, SortType *type, gint *ascend)
+gboolean layout_sort_get(LayoutWindow *lw, SortType *type, gboolean *ascend)
{
if (!layout_valid(&lw)) return FALSE;
return TRUE;
}
-gint layout_geometry_get(LayoutWindow *lw, gint *x, gint *y, gint *w, gint *h)
+gboolean layout_geometry_get(LayoutWindow *lw, gint *x, gint *y, gint *w, gint *h)
{
if (!layout_valid(&lw)) return FALSE;
return TRUE;
}
-gint layout_geometry_get_dividers(LayoutWindow *lw, gint *h, gint *v)
+gboolean layout_geometry_get_dividers(LayoutWindow *lw, gint *h, gint *v)
{
if (!layout_valid(&lw)) return FALSE;
layout_style_set(lw, -1, NULL);
}
-gint layout_views_get(LayoutWindow *lw, DirViewType *dir_view_type, FileViewType *file_view_type)
+gboolean layout_views_get(LayoutWindow *lw, DirViewType *dir_view_type, FileViewType *file_view_type)
{
if (!layout_valid(&lw)) return FALSE;
*-----------------------------------------------------------------------------
*/
-static gint layout_location_single(LayoutLocation l)
+static gboolean layout_location_single(LayoutLocation l)
{
return (l == LAYOUT_LEFT ||
l == LAYOUT_RIGHT ||
l == LAYOUT_BOTTOM);
}
-static gint layout_location_vertical(LayoutLocation l)
+static gboolean layout_location_vertical(LayoutLocation l)
{
return (l & LAYOUT_TOP ||
l & LAYOUT_BOTTOM);
}
-static gint layout_location_first(LayoutLocation l)
+static gboolean layout_location_first(LayoutLocation l)
{
return (l & LAYOUT_TOP ||
l & LAYOUT_LEFT);
*-----------------------------------------------------------------------------
*/
-gint layout_geometry_get_tools(LayoutWindow *lw, gint *x, gint *y, gint *w, gint *h, gint *divider_pos)
+gboolean layout_geometry_get_tools(LayoutWindow *lw, gint *x, gint *y, gint *w, gint *h, gint *divider_pos)
{
if (!layout_valid(&lw)) return FALSE;
&options->layout.float_window.w, &options->layout.float_window.h, &lw->options.float_window.vdivider_pos);
}
-static void layout_tools_hide(LayoutWindow *lw, gint hide)
+static void layout_tools_hide(LayoutWindow *lw, gboolean hide)
{
if (!lw->tools) return;
GtkWidget *vbox;
GtkWidget *w1, *w2;
gint vertical;
- gint new_window = FALSE;
+ gboolean new_window = FALSE;
vertical = (layout_location_single(lw->image_location) && !layout_location_vertical(lw->image_location)) ||
(!layout_location_single(lw->image_location) && layout_location_vertical(layout_grid_compass(lw)));
void layout_tools_float_toggle(LayoutWindow *lw)
{
- gint popped;
+ gboolean popped;
if (!lw) return;
layout_tools_float_set(lw, lw->options.tools_float, !lw->options.tools_hidden);
}
-void layout_tools_float_set(LayoutWindow *lw, gint popped, gint hidden)
+void layout_tools_float_set(LayoutWindow *lw, gboolean popped, gboolean hidden)
{
if (!layout_valid(&lw)) return;
layout_style_set(lw, -1, NULL);
}
-gint layout_tools_float_get(LayoutWindow *lw, gint *popped, gint *hidden)
+gboolean layout_tools_float_get(LayoutWindow *lw, gboolean *popped, gboolean *hidden)
{
if (!layout_valid(&lw)) return FALSE;
void layout_close(LayoutWindow *lw);
void layout_free(LayoutWindow *lw);
-gint layout_valid(LayoutWindow **lw);
+gboolean layout_valid(LayoutWindow **lw);
void layout_sync_options_with_current_state(LayoutWindow *lw);
void layout_load_attributes(LayoutOptions *layout, const gchar **attribute_names, const gchar **attribute_values);
LayoutWindow *layout_find_by_image_fd(ImageWindow *imd);
const gchar *layout_get_path(LayoutWindow *lw);
-gint layout_set_path(LayoutWindow *lw, const gchar *path);
-gint layout_set_fd(LayoutWindow *lw, FileData *fd);
+gboolean layout_set_path(LayoutWindow *lw, const gchar *path);
+gboolean layout_set_fd(LayoutWindow *lw, FileData *fd);
void layout_status_update_progress(LayoutWindow *lw, gdouble val, const gchar *text);
void layout_status_update_info(LayoutWindow *lw, const gchar *text);
void layout_refresh(LayoutWindow *lw);
-void layout_thumb_set(LayoutWindow *lw, gint enable);
-gint layout_thumb_get(LayoutWindow *lw);
+void layout_thumb_set(LayoutWindow *lw, gboolean enable);
+gboolean layout_thumb_get(LayoutWindow *lw);
-void layout_marks_set(LayoutWindow *lw, gint enable);
-gint layout_marks_get(LayoutWindow *lw);
+void layout_marks_set(LayoutWindow *lw, gboolean enable);
+gboolean layout_marks_get(LayoutWindow *lw);
-void layout_sort_set(LayoutWindow *lw, SortType type, gint ascend);
-gint layout_sort_get(LayoutWindow *lw, SortType *type, gint *ascend);
+void layout_sort_set(LayoutWindow *lw, SortType type, gboolean ascend);
+gboolean layout_sort_get(LayoutWindow *lw, SortType *type, gboolean *ascend);
-gint layout_geometry_get(LayoutWindow *lw, gint *x, gint *y, gint *w, gint *h);
-gint layout_geometry_get_dividers(LayoutWindow *lw, gint *h, gint *v);
+gboolean layout_geometry_get(LayoutWindow *lw, gint *x, gint *y, gint *w, gint *h);
+gboolean layout_geometry_get_dividers(LayoutWindow *lw, gint *h, gint *v);
void layout_views_set(LayoutWindow *lw, DirViewType dir_view_type, FileViewType file_view_type);
-gint layout_views_get(LayoutWindow *lw, DirViewType *dir_view_type, FileViewType *file_view_type);
+gboolean layout_views_get(LayoutWindow *lw, DirViewType *dir_view_type, FileViewType *file_view_type);
void layout_status_update(LayoutWindow *lw, const gchar *text);
void layout_colors_update(void);
-gint layout_geometry_get_tools(LayoutWindow *lw, gint *x, gint *y, gint *w, gint *h, gint *divider_pos);
-void layout_tools_float_set(LayoutWindow *lw, gint popped, gint hidden);
-gint layout_tools_float_get(LayoutWindow *lw, gint *popped, gint *hidden);
+gboolean layout_geometry_get_tools(LayoutWindow *lw, gint *x, gint *y, gint *w, gint *h, gint *divider_pos);
+void layout_tools_float_set(LayoutWindow *lw, gboolean popped, gboolean hidden);
+gboolean layout_tools_float_get(LayoutWindow *lw, gboolean *popped, gboolean *hidden);
void layout_tools_float_toggle(LayoutWindow *lw);
void layout_tools_hide_toggle(LayoutWindow *lw);