app: make struct GimpLayerModeInfo private

This commit is contained in:
Michael Natterer
2017-02-05 16:06:53 +01:00
parent 2950fecf07
commit daf206c745
2 changed files with 14 additions and 16 deletions

View File

@ -28,6 +28,19 @@
#include "gimp-layer-modes.h"
typedef struct _GimpLayerModeInfo GimpLayerModeInfo;
struct _GimpLayerModeInfo
{
GimpLayerMode layer_mode;
gchar *op_name;
GimpLayerModeFlags flags;
GimpLayerCompositeMode composite_mode;
GimpLayerColorSpace composite_space;
GimpLayerColorSpace blend_space;
};
/* static variables */
static GimpLayerModeInfo layer_mode_infos[]=
@ -1014,7 +1027,7 @@ gimp_layer_modes_init (void)
}
}
const GimpLayerModeInfo *
static const GimpLayerModeInfo *
gimp_layer_mode_info (GimpLayerMode mode)
{
g_return_val_if_fail (mode < G_N_ELEMENTS (layer_mode_infos),

View File

@ -23,23 +23,8 @@
#define __GIMP_LAYER_MODES_H__
typedef struct _GimpLayerModeInfo GimpLayerModeInfo;
struct _GimpLayerModeInfo
{
GimpLayerMode layer_mode;
gchar *op_name;
GimpLayerModeFlags flags;
GimpLayerCompositeMode composite_mode;
GimpLayerColorSpace composite_space;
GimpLayerColorSpace blend_space;
};
void gimp_layer_modes_init (void);
const GimpLayerModeInfo *gimp_layer_mode_info (GimpLayerMode mode);
gboolean gimp_layer_mode_is_legacy (GimpLayerMode mode);
gboolean gimp_layer_mode_wants_linear_data (GimpLayerMode mode);