diff options
author | David Robillard <d@drobilla.net> | 2020-09-27 15:35:56 +0200 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2020-09-27 15:35:56 +0200 |
commit | e102c25959461d5b961bdb42c725cedfb91ba2df (patch) | |
tree | 99889ca2ded150ea53a9ee0216a6ba2d9cc9c535 /src/x11_in_gtk2.c | |
parent | 85bf9bc3a671216ffa4909b7988c47ba923036af (diff) | |
download | suil-e102c25959461d5b961bdb42c725cedfb91ba2df.tar.gz suil-e102c25959461d5b961bdb42c725cedfb91ba2df.tar.bz2 suil-e102c25959461d5b961bdb42c725cedfb91ba2df.zip |
Clean up includes and forward declarations
Diffstat (limited to 'src/x11_in_gtk2.c')
-rw-r--r-- | src/x11_in_gtk2.c | 44 |
1 files changed, 27 insertions, 17 deletions
diff --git a/src/x11_in_gtk2.c b/src/x11_in_gtk2.c index 742a0b6..61dcb04 100644 --- a/src/x11_in_gtk2.c +++ b/src/x11_in_gtk2.c @@ -14,30 +14,37 @@ OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */ -#include <gdk/gdkx.h> -#include <gtk/gtk.h> -#include <string.h> -#include <X11/Xatom.h> +#include "suil_internal.h" +#include "lv2/core/lv2.h" #include "lv2/options/options.h" +#include "lv2/ui/ui.h" #include "lv2/urid/urid.h" +#include "suil/suil.h" -#include "./suil_internal.h" - -#define SUIL_TYPE_X11_WRAPPER (suil_x11_wrapper_get_type()) -#define SUIL_X11_WRAPPER(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SUIL_TYPE_X11_WRAPPER, SuilX11Wrapper)) +#include <X11/X.h> +#include <X11/Xatom.h> +#include <X11/Xlib.h> +#include <X11/Xutil.h> +#include <gdk/gdk.h> +#include <gdk/gdkx.h> +#include <glib-object.h> +#include <glib.h> +#include <gobject/gclosure.h> +#include <gtk/gtk.h> -typedef struct _SuilX11Wrapper SuilX11Wrapper; -typedef struct _SuilX11WrapperClass SuilX11WrapperClass; -typedef struct _SuilX11SizeHints SuilX11SizeHints; +#include <stdbool.h> +#include <stdint.h> +#include <stdlib.h> +#include <string.h> -struct _SuilX11SizeHints { +typedef struct { bool is_set; int width; int height; -}; +} SuilX11SizeHints; -struct _SuilX11Wrapper { +typedef struct { GtkSocket socket; GtkPlug* plug; SuilWrapper* wrapper; @@ -50,14 +57,17 @@ struct _SuilX11Wrapper { SuilX11SizeHints base_size; SuilX11SizeHints min_size; bool query_wm; -}; +} SuilX11Wrapper; -struct _SuilX11WrapperClass { +typedef struct { GtkSocketClass parent_class; -}; +} SuilX11WrapperClass; GType suil_x11_wrapper_get_type(void); // Accessor for SUIL_TYPE_X11_WRAPPER +#define SUIL_TYPE_X11_WRAPPER (suil_x11_wrapper_get_type()) +#define SUIL_X11_WRAPPER(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), SUIL_TYPE_X11_WRAPPER, SuilX11Wrapper)) + G_DEFINE_TYPE(SuilX11Wrapper, suil_x11_wrapper, GTK_TYPE_SOCKET) /** |