/* Copyright 2013 Endless Mobile, Inc. */ #ifndef EOS_ENUMS_H #define EOS_ENUMS_H #if !(defined(_EOS_SDK_INSIDE_ENDLESS_H) || defined(COMPILING_EOS_SDK)) #error "Please do not include this header file directly." #endif #include #include "eosapiversion.h" G_BEGIN_DECLS /* Shared typedefs for enumerations */ /* * SECTION:enums * @Short_description: Public enumerated types used throughout the Endless SDK * @Title: Standard Enumerations * * Public enumerated types used throughout the Endless SDK. */ #define EOS_TYPE_FLEXY_SHAPE (eos_flexy_shape_get_type ()) /** * EosFlexyShape: * @EOS_FLEXY_SHAPE_SMALL: 1x1 shape for small cells * @EOS_FLEXY_SHAPE_MEDIUM_HORIZONTAL: 2x1 landscape shape for * medium cells * @EOS_FLEXY_SHAPE_MEDIUM_VERTICAL: 1x2 portrait shape for * medium cells * @EOS_FLEXY_SHAPE_LARGE: 2x2 shape for large cells * * Sizes for flexible-layout cells in `EosFlexyGrid`. */ typedef enum { EOS_FLEXY_SHAPE_SMALL, EOS_FLEXY_SHAPE_MEDIUM_HORIZONTAL, EOS_FLEXY_SHAPE_MEDIUM_VERTICAL, EOS_FLEXY_SHAPE_LARGE } EosFlexyShape; EOS_SDK_AVAILABLE_IN_0_0 GType eos_flexy_shape_get_type (void) G_GNUC_CONST; G_END_DECLS #endif /* EOS_ENUMS_H */