#ifndef UI_BASE_GTK_GTK_EXPANDED_CONTAINER_H_
#define UI_BASE_GTK_GTK_EXPANDED_CONTAINER_H_
#include <gdk/gdk.h>
#include <gtk/gtk.h>
#include "ui/base/ui_base_export.h"
G_BEGIN_DECLS
#define GTK_TYPE_EXPANDED_CONTAINER \
(gtk_expanded_container_get_type())
#define GTK_EXPANDED_CONTAINER(obj) \
(G_TYPE_CHECK_INSTANCE_CAST((obj), GTK_TYPE_EXPANDED_CONTAINER, \
GtkExpandedContainer))
#define GTK_EXPANDED_CONTAINER_CLASS(klass) \
(G_TYPE_CHECK_CLASS_CAST((klass), GTK_TYPE_EXPANDED_CONTAINER, \
GtkExpandedContainerClass))
#define GTK_IS_EXPANDED_CONTAINER(obj) \
(G_TYPE_CHECK_INSTANCE_TYPE((obj), GTK_TYPE_EXPANDED_CONTAINER))
#define GTK_IS_EXPANDED_CONTAINER_CLASS(klass) \
(G_TYPE_CHECK_CLASS_TYPE((klass), GTK_TYPE_EXPANDED_CONTAINER))
#define GTK_EXPANDED_CONTAINER_GET_CLASS(obj) \
(G_TYPE_INSTANCE_GET_CLASS((obj), GTK_TYPE_EXPANDED_CONTAINER, \
GtkExpandedContainerClass))
typedef struct _GtkExpandedContainer GtkExpandedContainer;
typedef struct _GtkExpandedContainerClass GtkExpandedContainerClass;
struct _GtkExpandedContainer {
GtkFixed fixed;
};
struct _GtkExpandedContainerClass {
GtkFixedClass parent_class;
};
UI_BASE_EXPORT GType gtk_expanded_container_get_type() G_GNUC_CONST;
UI_BASE_EXPORT GtkWidget* gtk_expanded_container_new();
UI_BASE_EXPORT void gtk_expanded_container_put(GtkExpandedContainer* container,
GtkWidget* widget,
gint x,
gint y);
UI_BASE_EXPORT void gtk_expanded_container_move(GtkExpandedContainer* container,
GtkWidget* widget,
gint x,
gint y);
UI_BASE_EXPORT void gtk_expanded_container_set_has_window(
GtkExpandedContainer* container,
gboolean has_window);
UI_BASE_EXPORT gboolean gtk_expanded_container_get_has_window(
GtkExpandedContainer* container);
G_END_DECLS
#endif