39 lines
968 B
C++
39 lines
968 B
C++
//
|
|
// Created by selim on 10.05.2022.
|
|
//
|
|
|
|
#include "Widget.h"
|
|
|
|
GtkWidget *gtkpp::Widget::gobj() const {
|
|
return _widget;
|
|
}
|
|
|
|
void gtkpp::Widget::setMargins(int margin) {
|
|
gtk_widget_set_margin_top(_widget, margin);
|
|
gtk_widget_set_margin_bottom(_widget, margin);
|
|
gtk_widget_set_margin_start(_widget, margin);
|
|
gtk_widget_set_margin_end(_widget, margin);
|
|
}
|
|
|
|
void gtkpp::Widget::setVAlign(GtkAlign align) {
|
|
gtk_widget_set_valign(_widget, align);
|
|
}
|
|
|
|
void gtkpp::Widget::setVExpand(bool expand) {
|
|
gtk_widget_set_vexpand(_widget, expand);
|
|
}
|
|
|
|
void gtkpp::Widget::setHorizontalMargins(int margin) {
|
|
gtk_widget_set_margin_start(_widget, margin);
|
|
gtk_widget_set_margin_end(_widget, margin);
|
|
}
|
|
|
|
void gtkpp::Widget::setVerticalMargins(int margin) {
|
|
gtk_widget_set_margin_top(_widget, margin);
|
|
gtk_widget_set_margin_bottom(_widget, margin);
|
|
}
|
|
|
|
void gtkpp::Widget::setEnabled(bool enabled) {
|
|
gtk_widget_set_sensitive(_widget, enabled);
|
|
}
|