Project

General

Profile

Feature #945 ยป 0034-gtk4x-Implement-FcImprRow-for-citydlg.c.patch

Marko Lindqvist, 10/09/2024 06:58 AM

View differences:

client/gui-gtk-5.0/citydlg.c
static void close_callback(GtkWidget *w, gpointer data);
static void switch_city_callback(GtkWidget *w, gpointer data);
#define FC_TYPE_IMPR_ROW (fc_impr_row_get_type())
G_DECLARE_FINAL_TYPE(FcImprRow, fc_impr_row, FC, IMPR_ROW, GObject)
struct _FcImprRow
{
GObject parent_instance;
int sell_value;
GdkPixbuf *sprite;
char *description;
int upkeep;
bool redundant;
char *tooltip;
};
struct _FcImprClass
{
GObjectClass parent_class;
};
G_DEFINE_TYPE(FcImprRow, fc_impr_row, G_TYPE_OBJECT)
/**********************************************************************//**
Initialization method for FcImprRow class
**************************************************************************/
static void
fc_impr_row_class_init(FcImprRowClass *klass)
{
}
/**********************************************************************//**
Initialization method for FcImprRow
**************************************************************************/
static void
fc_impr_row_init(FcImprRow *self)
{
}
/**********************************************************************//**
FcImprRow creation method
**************************************************************************/
#if 0
static FcImprRow *fc_impr_row_new(void)
{
FcImprRow *result;
result = g_object_new(FC_TYPE_IMPR_ROW, nullptr);
return result;
}
#endif
/***********************************************************************//**
Called to set the dimensions of the city dialog, both on
startup and if the tileset is changed.
    (1-1/1)