{
GdkPixbuf *pbuf=create_pixbuf("dialer-orange.png");
if (pbuf) {
- gtk_image_set_from_pixbuf(GTK_IMAGE(linphone_gtk_get_widget(w,"keypad_tab_icon")),pbuf);
+ GtkImage *img=GTK_IMAGE(linphone_gtk_get_widget(w,"keypad_tab_icon"));
+ int w,h;
+ GdkPixbuf *scaled;
+ gtk_icon_size_lookup(GTK_ICON_SIZE_MENU,&w,&h);
+ scaled=gdk_pixbuf_scale_simple(pbuf,w,h,GDK_INTERP_BILINEAR);
+ gtk_image_set_from_pixbuf(img,scaled);
+ g_object_unref(G_OBJECT(scaled));
g_object_unref(G_OBJECT(pbuf));
}
}
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="stock">gtk-directory</property>
+ <property name="icon-size">1</property>
</object>
<packing>
<property name="expand">True</property>
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="stock">gtk-refresh</property>
+ <property name="icon-size">1</property>
</object>
<packing>
<property name="expand">True</property>
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="stock">gtk-missing-image</property>
+ <property name="icon-size">1</property>
</object>
<packing>
<property name="expand">True</property>
<property name="can_focus">False</property>
<property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
<property name="stock">gtk-network</property>
+ <property name="icon-size">1</property>
</object>
<packing>
<property name="expand">True</property>
<property name="can_focus">False</property>
<property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
<property name="stock">gtk-media-play</property>
+ <property name="icon-size">1</property>
</object>
<packing>
<property name="expand">True</property>
<property name="can_focus">False</property>
<property name="events">GDK_POINTER_MOTION_MASK | GDK_POINTER_MOTION_HINT_MASK | GDK_BUTTON_PRESS_MASK | GDK_BUTTON_RELEASE_MASK</property>
<property name="stock">gtk-execute</property>
+ <property name="icon-size">1</property>
</object>
<packing>
<property name="expand">True</property>
<property name="visible">True</property>
<property name="can_focus">False</property>
<property name="stock">gtk-properties</property>
- <property name="icon-size">3</property>
+ <property name="icon-size">1</property>
</object>
<packing>
<property name="expand">True</property>