![]() | ![]() | ![]() | GIMP Widgets Library Reference Manual | ![]() |
---|
GimpMemsizeEntry — A composite widget that allows to enter a memory size.
struct GimpMemsizeEntry;GtkWidget * gimp_memsize_entry_new (gulong value,gulong lower,gulong upper); void gimp_memsize_entry_set_value (GimpMemsizeEntry *entry,gulong value);gulong gimp_memsize_entry_get_value (GimpMemsizeEntry *entry);
GObject +----GtkObject +----GtkWidget +----GtkContainer +----GtkBox +----GtkHBox +----GimpMemsizeEntry
GimpMemsizeEntry implements
"value-changed" void user_function (GimpMemsizeEntry *gimpmemsizeentry,gpointer user_data);
Similar to a GimpSizeEntry but instead of lengths, this widget is used to let the user enter memory sizes. An option menu allows to switch between Kilobytes, Megabytes and Gigabytes. Used in the GIMP preferences dialog.
GtkWidget * gimp_memsize_entry_new (gulong value,gulong lower,gulong upper);
Creates a new GimpMemsizeEntry which is a
value : | the initial value (in Bytes) |
lower : | the lower limit for the value (in Bytes) |
upper : | the upper limit for the value (in Bytes) |
Returns : | Pointer to the new GimpMemsizeEntry. |
void gimp_memsize_entry_set_value (GimpMemsizeEntry *entry,gulong value);
Sets the entry's value. Please note that the GimpMemsizeEntry rounds the value to full Kilobytes.
entry : | a GimpMemsizeEntry |
value : | the new value (in Bytes) |
gulong gimp_memsize_entry_get_value (GimpMemsizeEntry *entry);
Retrieves the current value from a GimpMemsizeEntry.
entry : | a GimpMemsizeEntry |
Returns : | the current value of entry (in Bytes). |
void user_function (GimpMemsizeEntry *gimpmemsizeentry,gpointer user_data);
gimpmemsizeentry : | the object which received the signal. |
user_data : | user data set when the signal handler was connected. |
<< GimpFileSelection | GimpPathEditor >> |