我有一个 GtkToolBar,它有 3 个 GtkToolButtons,每个都有一个股票图标值,因此它们都以相同的大小出现;现在我添加了一个带有自定义图像 (.png) 的第 4 个 GtkToolButton,它具有任意尺寸,只有这个按钮最终看起来很大(因为图像具有更高的分辨率)。我该怎么做才能缩放这个 GtkToolButton 以匹配其他 3 个按钮?
这是我所介绍的代码:
GtkWidget *custom_icon = gtk_image_new_from_file(path);
GtkToolItem *toolbar_item = gtk_toggle_tool_button_new();
gtk_tool_button_set_icon_widget(GTK_TOOL_BUTTON(toolbar_item), custom_icon);
gtk_tool_button_set_label(GTK_TOOL_BUTTON(toolbar_item), "Custom Item");
gtk_toolbar_insert(toolbar, toolbar_item, -1);