AutoCatGnome/gtkpp/Widget.h

29 lines
557 B
C++

//
// Created by selim on 10.05.2022.
//
#ifndef AUTOCAT_GNOME_WIDGET_H
#define AUTOCAT_GNOME_WIDGET_H
#include <gtk/gtk.h>
namespace gtkpp {
class Widget {
protected:
GtkWidget* _widget;
public:
[[nodiscard]] GtkWidget* gobj() const;
void setMargins(int margin);
void setVerticalMargins(int margin);
void setHorizontalMargins(int margin);
void setVAlign(GtkAlign align);
void setVExpand(bool expand);
void setEnabled(bool enabled);
};
}
#endif //AUTOCAT_GNOME_WIDGET_H