Bug #1856 » 0002-gtk4-Fix-icon-sizes-with-new-gtk-releases.patch
| client/gui-gtk-4.0/citizensinfo.c | ||
|---|---|---|
|
pdialog->list
|
||
|
= gtk_tree_view_new_with_model(GTK_TREE_MODEL(pdialog->sort));
|
||
|
gtk_widget_set_halign(pdialog->list, GTK_ALIGN_CENTER);
|
||
|
gtk_widget_add_css_class(GTK_WIDGET(pdialog->list), "large-pixbufs");
|
||
|
g_object_unref(pdialog->sort);
|
||
|
for (i = 0; i < num_citizens_cols; i++) {
|
||
| client/gui-gtk-4.0/citydlg.c | ||
|---|---|---|
|
view = gtk_tree_view_new_with_model(GTK_TREE_MODEL(store));
|
||
|
gtk_widget_set_hexpand(view, TRUE);
|
||
|
gtk_widget_set_vexpand(view, TRUE);
|
||
|
gtk_widget_add_css_class(GTK_WIDGET(view), "large-pixbufs");
|
||
|
g_object_unref(store);
|
||
|
gtk_tree_view_set_headers_visible(GTK_TREE_VIEW(view), FALSE);
|
||
|
gtk_widget_set_name(view, "small_font");
|
||
| ... | ... | |
|
production_combo
|
||
|
= gtk_combo_box_new_with_model(GTK_TREE_MODEL(production_store));
|
||
|
gtk_widget_set_hexpand(production_combo, TRUE);
|
||
|
gtk_widget_add_css_class(GTK_WIDGET(production_combo), "large-pixbufs");
|
||
|
pdialog->overview.production_combo = production_combo;
|
||
|
gtk_box_append(GTK_BOX(hbox), production_combo);
|
||
|
g_object_unref(production_store);
|
||
| client/gui-gtk-4.0/dialogs.c | ||
|---|---|---|
|
list = gtk_tree_view_new_with_model(GTK_TREE_MODEL(store));
|
||
|
gtk_widget_set_hexpand(list, TRUE);
|
||
|
gtk_widget_set_vexpand(list, TRUE);
|
||
|
gtk_widget_add_css_class(GTK_WIDGET(list), "large-pixbufs");
|
||
|
gtk_tree_view_set_search_column(GTK_TREE_VIEW(list), 3);
|
||
|
gtk_tree_view_set_headers_visible(GTK_TREE_VIEW(list), FALSE);
|
||
|
g_object_unref(store);
|
||
| ... | ... | |
|
list = gtk_tree_view_new_with_model(GTK_TREE_MODEL(store));
|
||
|
gtk_widget_set_hexpand(list, TRUE);
|
||
|
gtk_widget_set_vexpand(list, TRUE);
|
||
|
gtk_widget_add_css_class(GTK_WIDGET(list), "large-pixbufs");
|
||
|
races_style_list = list;
|
||
|
g_object_unref(store);
|
||
|
gtk_tree_view_set_headers_visible(GTK_TREE_VIEW(list), FALSE);
|
||
| client/gui-gtk-4.0/editgui.c | ||
|---|---|---|
|
eb->player_pov_store = store;
|
||
|
combo = gtk_combo_box_new_with_model(GTK_TREE_MODEL(store));
|
||
|
gtk_widget_add_css_class(GTK_WIDGET(combo), "large-pixbufs");
|
||
|
cell = gtk_cell_renderer_pixbuf_new();
|
||
|
gtk_cell_layout_pack_start(GTK_CELL_LAYOUT(combo), cell, FALSE);
|
||
| ... | ... | |
|
view = gtk_tree_view_new_with_model(GTK_TREE_MODEL(tvs->store));
|
||
|
gtk_widget_set_size_request(view, -1, 10 * tileset_tile_height(tileset));
|
||
|
gtk_tree_view_set_search_column(GTK_TREE_VIEW(view), TVS_COL_NAME);
|
||
|
gtk_widget_add_css_class(GTK_WIDGET(view), "large-pixbufs");
|
||
|
g_signal_connect(view, "row-activated",
|
||
|
G_CALLBACK(tool_value_selector_treeview_row_activated), tvs);
|
||
| ... | ... | |
|
G_TYPE_INT);
|
||
|
ei->tool_applied_player_store = store;
|
||
|
combo = gtk_combo_box_new_with_model(GTK_TREE_MODEL(store));
|
||
|
gtk_widget_add_css_class(GTK_WIDGET(combo), "large-pixbufs");
|
||
|
cell = gtk_cell_renderer_pixbuf_new();
|
||
|
gtk_cell_layout_pack_start(GTK_CELL_LAYOUT(combo), cell, FALSE);
|
||
| client/gui-gtk-4.0/editprop.c | ||
|---|---|---|
|
}
|
||
|
gtk_widget_set_hexpand(view, TRUE);
|
||
|
gtk_widget_set_vexpand(view, TRUE);
|
||
|
gtk_widget_add_css_class(GTK_WIDGET(view), "large-pixbufs");
|
||
|
gtk_scrolled_window_set_child(GTK_SCROLLED_WINDOW(scrollwin), view);
|
||
|
}
|
||
| ... | ... | |
|
view = gtk_tree_view_new_with_model(GTK_TREE_MODEL(pp->object_store));
|
||
|
gtk_widget_set_hexpand(view, TRUE);
|
||
|
gtk_widget_set_vexpand(view, TRUE);
|
||
|
gtk_widget_add_css_class(GTK_WIDGET(view), "large-pixbufs");
|
||
|
property_page_objprop_iterate(pp, op) {
|
||
|
if (!objprop_show_in_listview(op)) {
|
||
| client/gui-gtk-4.0/gotodlg.c | ||
|---|---|---|
|
view = gtk_tree_view_new_with_model(GTK_TREE_MODEL(goto_list_store));
|
||
|
gtk_widget_set_hexpand(view, TRUE);
|
||
|
gtk_widget_set_vexpand(view, TRUE);
|
||
|
gtk_widget_add_css_class(GTK_WIDGET(view), "large-pixbufs");
|
||
|
g_object_unref(goto_list_store);
|
||
|
goto_list_selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(view));
|
||
|
gtk_tree_view_set_headers_visible(GTK_TREE_VIEW(view), TRUE);
|
||
| client/gui-gtk-4.0/messagewin.c | ||
|---|---|---|
|
view = gtk_tree_view_new_with_model(GTK_TREE_MODEL(store));
|
||
|
gtk_widget_set_hexpand(view, TRUE);
|
||
|
gtk_widget_set_vexpand(view, TRUE);
|
||
|
gtk_widget_add_css_class(GTK_WIDGET(view), "large-pixbufs");
|
||
|
g_object_unref(store);
|
||
|
gtk_tree_view_columns_autosize(GTK_TREE_VIEW(view));
|
||
|
gtk_tree_view_set_headers_visible(GTK_TREE_VIEW(view), FALSE);
|
||
| client/gui-gtk-4.0/pages.c | ||
|---|---|---|
|
connection_list_store = connection_list_store_new();
|
||
|
view = gtk_tree_view_new_with_model(GTK_TREE_MODEL(connection_list_store));
|
||
|
gtk_widget_set_hexpand(view, TRUE);
|
||
|
gtk_widget_add_css_class(GTK_WIDGET(view), "large-pixbufs");
|
||
|
g_object_unref(G_OBJECT(connection_list_store));
|
||
|
gtk_tree_view_set_headers_visible(GTK_TREE_VIEW(view), TRUE);
|
||
|
connection_list_view = GTK_TREE_VIEW(view);
|
||
| client/gui-gtk-4.0/plrdlg.c | ||
|---|---|---|
|
PLR_DLG_COL_TOOLTIP);
|
||
|
gtk_widget_set_hexpand(players_list, TRUE);
|
||
|
gtk_widget_set_vexpand(players_list, TRUE);
|
||
|
gtk_widget_add_css_class(GTK_WIDGET(players_list), "large-pixbufs");
|
||
|
g_object_unref(players_dialog_store);
|
||
|
gtk_widget_set_name(players_list, "small_font");
|
||
| client/gui-gtk-4.0/repodlgs.c | ||
|---|---|---|
|
store = economy_report_store_new();
|
||
|
view = gtk_tree_view_new_with_model(GTK_TREE_MODEL(store));
|
||
|
gtk_widget_set_vexpand(view, TRUE);
|
||
|
gtk_widget_add_css_class(GTK_WIDGET(view), "large-pixbufs");
|
||
|
g_object_unref(store);
|
||
|
gtk_widget_set_name(view, "small_font");
|
||
|
gtk_tree_view_columns_autosize(GTK_TREE_VIEW(view));
|
||
| ... | ... | |
|
view = gtk_tree_view_new();
|
||
|
gtk_widget_set_name(view, "small_font");
|
||
|
gtk_widget_add_css_class(GTK_WIDGET(view), "large-pixbufs");
|
||
|
gtk_scrolled_window_set_child(GTK_SCROLLED_WINDOW(sw), view);
|
||
|
preport->tree_view = GTK_TREE_VIEW(view);
|
||
| client/gui-gtk-4.0/unitselect.c | ||
|---|---|---|
|
view = gtk_tree_view_new_with_model(GTK_TREE_MODEL(store));
|
||
|
gtk_widget_set_hexpand(view, TRUE);
|
||
|
gtk_widget_set_vexpand(view, TRUE);
|
||
|
gtk_widget_add_css_class(GTK_WIDGET(view), "large-pixbufs");
|
||
|
pdialog->tabs[loc].view = view;
|
||
|
g_object_unref(store);
|
||
| client/gui-gtk-4.0/wldlg.c | ||
|---|---|---|
|
src_view = gtk_tree_view_new_with_model(GTK_TREE_MODEL(src_store));
|
||
|
gtk_widget_set_hexpand(src_view, TRUE);
|
||
|
gtk_widget_set_vexpand(src_view, TRUE);
|
||
|
gtk_widget_add_css_class(GTK_WIDGET(src_view), "large-pixbufs");
|
||
|
g_object_unref(src_store);
|
||
|
gtk_size_group_add_widget(sgroup, src_view);
|
||
|
gtk_widget_set_name(src_view, "small_font");
|
||
| ... | ... | |
|
dst_view = gtk_tree_view_new_with_model(GTK_TREE_MODEL(dst_store));
|
||
|
gtk_widget_set_hexpand(dst_view, TRUE);
|
||
|
gtk_widget_set_vexpand(dst_view, TRUE);
|
||
|
gtk_widget_add_css_class(GTK_WIDGET(dst_view), "large-pixbufs");
|
||
|
g_object_unref(dst_store);
|
||
|
gtk_size_group_add_widget(sgroup, dst_view);
|
||
|
gtk_widget_set_name(dst_view, "small_font");
|
||
| data/themes/gtk4/Freeciv/gtk-4.0/gtk.css | ||
|---|---|---|
|
@import url("menubar.css");
|
||
|
/*
|
||
|
* This is a workaround to allow bigger pixbufs for example in the unit
|
||
|
* selection dialog. These are rendered as icons by gtk and newer gtk4 versions
|
||
|
* starte to limit the size to the maximum size of an icon in the context.
|
||
|
*/
|
||
|
.large-pixbufs * > cellview, .large-pixbufs treeview {
|
||
|
-gtk-icon-size: 500px;
|
||
|
}
|
||
|
.button.toggle {
|
||
|
min-width: 12px;
|
||
|
min-height: 12px;
|
||