// SPDX-License-Identifier: MPL-2.0 // Copyright (c) 2018 Yuxuan Shui #pragma once /// Some common types #include /// Enumeration type to represent switches. typedef enum { OFF = 0, // false ON, // true UNSET } switch_t; /// A structure representing margins around a rectangle. typedef struct { int top; int left; int bottom; int right; } margin_t; struct color { double red, green, blue, alpha; }; typedef uint32_t opacity_t; #define MARGIN_INIT \ { 0, 0, 0, 0 }