static void gth_image_viewer_page_tool_update_sensitivity (GthFileTool *base) { GthViewerPage *viewer_page; viewer_page = gth_image_viewer_page_tool_get_page (GTH_IMAGE_VIEWER_PAGE_TOOL (base)); gtk_widget_set_sensitive (GTK_WIDGET (base), viewer_page != NULL); }
static void gth_file_tool_grayscale_reset_image (GthImageViewerPageTool *base) { GthFileToolGrayscale *self = GTH_FILE_TOOL_GRAYSCALE (base); if (self->priv->image_task != NULL) { self->priv->closing = TRUE; return; } if (self->priv->apply_event != 0) { g_source_remove (self->priv->apply_event); self->priv->apply_event = 0; } gth_image_viewer_page_reset (GTH_IMAGE_VIEWER_PAGE (gth_image_viewer_page_tool_get_page (GTH_IMAGE_VIEWER_PAGE_TOOL (self)))); gth_file_tool_hide_options (GTH_FILE_TOOL (self)); }
static void gth_file_tool_adjust_contrast_reset_image (GthImageViewerPageTool *base) { GthFileToolAdjustContrast *self = GTH_FILE_TOOL_ADJUST_CONTRAST (base); if (self->priv->image_task != NULL) { self->priv->closing = TRUE; return; } if (self->priv->apply_event != 0) { g_source_remove (self->priv->apply_event); self->priv->apply_event = 0; } gth_image_viewer_page_reset (GTH_IMAGE_VIEWER_PAGE (gth_image_viewer_page_tool_get_page (GTH_IMAGE_VIEWER_PAGE_TOOL (self)))); gth_file_tool_hide_options (GTH_FILE_TOOL (self)); }
static void gth_file_tool_resize_reset_image (GthImageViewerPageTool *base) { GthFileToolResize *self = (GthFileToolResize *) base; if (self->priv->resize_task != NULL) { self->priv->closing = TRUE; gth_task_cancel (self->priv->resize_task); return; } if (self->priv->update_size_id != 0) { g_source_remove (self->priv->update_size_id); self->priv->update_size_id = 0; } gth_image_viewer_page_reset (GTH_IMAGE_VIEWER_PAGE (gth_image_viewer_page_tool_get_page (GTH_IMAGE_VIEWER_PAGE_TOOL (self)))); gth_file_tool_hide_options (GTH_FILE_TOOL (self)); }