28 lines
602 B
C++
28 lines
602 B
C++
//
|
|
// Created by selim on 13.11.22.
|
|
//
|
|
|
|
#include "ListItemFactory.h"
|
|
|
|
namespace gtkpp {
|
|
|
|
void setupListItemCallback(GtkListItemFactory* factory, GtkListItem* list_item, void* data) {
|
|
auto self = reinterpret_cast<ListItemFactory*>(data);
|
|
self->setup();
|
|
}
|
|
|
|
ListItemFactory::ListItemFactory() {
|
|
_factory = gtk_signal_list_item_factory_new();
|
|
g_signal_connect(_factory, "setup", G_CALLBACK(setupListItemCallback), this);
|
|
}
|
|
|
|
GtkListItemFactory *ListItemFactory::gobj() const {
|
|
return _factory;
|
|
}
|
|
|
|
void ListItemFactory::setup() {
|
|
|
|
}
|
|
|
|
}
|