я имел временные трудности настройки значок окна в моей программе C на значок запаса, и я почти спросил, как это сделать, но тогда я создал GdkPixbuf мне нужно было так:Что такое GTK "render detail"?
gtk_widget_render_icon(GTK_WIDGET(window),GTK_STOCK_CONVERT,-1,NULL)
последний аргумент описывается документацией как «сделать деталь, чтобы перейти к движку темы. [allow-none]» (here). Поскольку я понятия не имею, какое значение для этого может быть, я установил его в NULL и надеялся, что это сработает. Это действительно сработало, но теперь я хочу знать, почему.
Каково это значение? Есть ли какие-либо возможные последствия, если я оставлю его как NULL?
Какую версию Gtk вы используете? – MrEricSir
Я использую GTK2 и GTK3, и я думаю, что это относится к обоим. Документация ссылалась на GTK3, как указывает URL. – Wutaz
Я предполагаю, что в этом случае я бы указал, что в руководстве есть большое предупреждение, указывающее, что это устаревшая функция. Поскольку функция замены не имеет этого параметра, я думаю, что можно с уверенностью предположить, что этот параметр специфичен для движка темы Gtk2. – MrEricSir