AutoCatGnome/gtkpp/Entry.cpp

22 lines
506 B
C++

//
// Created by selim on 10.05.2022.
//
#include "Entry.h"
gtkpp::Entry::Entry() {
_widget = gtk_entry_new();
}
void gtkpp::Entry::setPlaceholder(const std::string &placeholder) {
gtk_entry_set_placeholder_text(GTK_ENTRY(_widget), placeholder.c_str());
}
void gtkpp::Entry::setPurpose(GtkInputPurpose purpose) {
gtk_entry_set_input_purpose(GTK_ENTRY(_widget), purpose);
}
void gtkpp::Entry::setVisibility(bool visibility) {
gtk_entry_set_visibility(GTK_ENTRY(_widget), visibility);
}