added gimp_prop_entry_new(), factored lots of stuff out to local utility
2002-11-22 Michael Natterer <mitch@gimp.org> * app/widgets/gimppropwidgets.c: added gimp_prop_entry_new(), factored lots of stuff out to local utility functions, added some comments to the header, cleanup.
This commit is contained in:
parent
ac940f2cff
commit
8f21668fe2
5 changed files with 838 additions and 766 deletions
|
|
@ -1,3 +1,9 @@
|
|||
2002-11-22 Michael Natterer <mitch@gimp.org>
|
||||
|
||||
* app/widgets/gimppropwidgets.c: added gimp_prop_entry_new(),
|
||||
factored lots of stuff out to local utility functions, added some
|
||||
comments to the header, cleanup.
|
||||
|
||||
2002-11-22 Sven Neumann <sven@gimp.org>
|
||||
|
||||
* app/gui/preferences-dialog.c: allow to configure whether tips
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
|
|
@ -1,6 +1,9 @@
|
|||
/* The GIMP -- an image manipulation program
|
||||
* Copyright (C) 1995-1997 Spencer Kimball and Peter Mattis
|
||||
*
|
||||
* gimppropwidgets.h
|
||||
* Copyright (C) 2002 Michael Natterer <mitch@gimp.org>
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation; either version 2 of the License, or
|
||||
|
|
@ -20,35 +23,61 @@
|
|||
#define __GIMP_PROP_WIDGETS_H__
|
||||
|
||||
|
||||
/* GParamBoolean */
|
||||
|
||||
GtkWidget * gimp_prop_check_button_new (GObject *config,
|
||||
const gchar *property_name,
|
||||
const gchar *label);
|
||||
GtkWidget * gimp_prop_enum_option_menu_new (GObject *config,
|
||||
const gchar *property_name,
|
||||
gint minimum,
|
||||
gint maximum);
|
||||
GtkWidget * gimp_prop_enum_option_menu_new_with_values (GObject *config,
|
||||
const gchar *property_name,
|
||||
gint n_values,
|
||||
...);
|
||||
GtkWidget * gimp_prop_enum_option_menu_new_valist (GObject *config,
|
||||
const gchar *property_name,
|
||||
gint n_values,
|
||||
va_list args);
|
||||
GtkWidget * gimp_prop_boolean_option_menu_new (GObject *config,
|
||||
const gchar *property_name,
|
||||
const gchar *true_text,
|
||||
const gchar *false_text);
|
||||
|
||||
|
||||
/* GParamEnum */
|
||||
|
||||
GtkWidget * gimp_prop_enum_option_menu_new (GObject *config,
|
||||
const gchar *property_name,
|
||||
gint minimum,
|
||||
gint maximum);
|
||||
GtkWidget *
|
||||
gimp_prop_enum_option_menu_new_with_values (GObject *config,
|
||||
const gchar *property_name,
|
||||
gint n_values,
|
||||
...);
|
||||
GtkWidget * gimp_prop_enum_option_menu_new_valist (GObject *config,
|
||||
const gchar *property_name,
|
||||
gint n_values,
|
||||
va_list args);
|
||||
|
||||
|
||||
/* GParamInt, GParamUInt, GParamLong, GParamULong, GParamDouble */
|
||||
|
||||
GtkWidget * gimp_prop_spin_button_new (GObject *config,
|
||||
const gchar *property_name,
|
||||
gdouble step_increment,
|
||||
gdouble page_increment,
|
||||
gint digits);
|
||||
|
||||
|
||||
/* GimpParamMemsize */
|
||||
|
||||
GtkWidget * gimp_prop_memsize_entry_new (GObject *config,
|
||||
const gchar *property_name);
|
||||
|
||||
|
||||
/* GParamString */
|
||||
|
||||
GtkWidget * gimp_prop_entry_new (GObject *config,
|
||||
const gchar *property_name,
|
||||
gint max_len);
|
||||
GtkTextBuffer * gimp_prop_text_buffer_new (GObject *config,
|
||||
const gchar *property_name,
|
||||
gint max_len);
|
||||
|
||||
|
||||
/* GimpParamPath */
|
||||
|
||||
GtkWidget * gimp_prop_file_entry_new (GObject *config,
|
||||
const gchar *property_name,
|
||||
const gchar *filesel_title,
|
||||
|
|
@ -57,6 +86,10 @@ GtkWidget * gimp_prop_file_entry_new (GObject *config,
|
|||
GtkWidget * gimp_prop_path_editor_new (GObject *config,
|
||||
const gchar *property_name,
|
||||
const gchar *filesel_title);
|
||||
|
||||
|
||||
/* x,y: GParamInt, GParamDouble unit: GimpParamUnit */
|
||||
|
||||
GtkWidget * gimp_prop_coordinates_new (GObject *config,
|
||||
const gchar *x_property_name,
|
||||
const gchar *y_property_name,
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load diff
|
|
@ -1,6 +1,9 @@
|
|||
/* The GIMP -- an image manipulation program
|
||||
* Copyright (C) 1995-1997 Spencer Kimball and Peter Mattis
|
||||
*
|
||||
* gimppropwidgets.h
|
||||
* Copyright (C) 2002 Michael Natterer <mitch@gimp.org>
|
||||
*
|
||||
* This program is free software; you can redistribute it and/or modify
|
||||
* it under the terms of the GNU General Public License as published by
|
||||
* the Free Software Foundation; either version 2 of the License, or
|
||||
|
|
@ -20,35 +23,61 @@
|
|||
#define __GIMP_PROP_WIDGETS_H__
|
||||
|
||||
|
||||
/* GParamBoolean */
|
||||
|
||||
GtkWidget * gimp_prop_check_button_new (GObject *config,
|
||||
const gchar *property_name,
|
||||
const gchar *label);
|
||||
GtkWidget * gimp_prop_enum_option_menu_new (GObject *config,
|
||||
const gchar *property_name,
|
||||
gint minimum,
|
||||
gint maximum);
|
||||
GtkWidget * gimp_prop_enum_option_menu_new_with_values (GObject *config,
|
||||
const gchar *property_name,
|
||||
gint n_values,
|
||||
...);
|
||||
GtkWidget * gimp_prop_enum_option_menu_new_valist (GObject *config,
|
||||
const gchar *property_name,
|
||||
gint n_values,
|
||||
va_list args);
|
||||
GtkWidget * gimp_prop_boolean_option_menu_new (GObject *config,
|
||||
const gchar *property_name,
|
||||
const gchar *true_text,
|
||||
const gchar *false_text);
|
||||
|
||||
|
||||
/* GParamEnum */
|
||||
|
||||
GtkWidget * gimp_prop_enum_option_menu_new (GObject *config,
|
||||
const gchar *property_name,
|
||||
gint minimum,
|
||||
gint maximum);
|
||||
GtkWidget *
|
||||
gimp_prop_enum_option_menu_new_with_values (GObject *config,
|
||||
const gchar *property_name,
|
||||
gint n_values,
|
||||
...);
|
||||
GtkWidget * gimp_prop_enum_option_menu_new_valist (GObject *config,
|
||||
const gchar *property_name,
|
||||
gint n_values,
|
||||
va_list args);
|
||||
|
||||
|
||||
/* GParamInt, GParamUInt, GParamLong, GParamULong, GParamDouble */
|
||||
|
||||
GtkWidget * gimp_prop_spin_button_new (GObject *config,
|
||||
const gchar *property_name,
|
||||
gdouble step_increment,
|
||||
gdouble page_increment,
|
||||
gint digits);
|
||||
|
||||
|
||||
/* GimpParamMemsize */
|
||||
|
||||
GtkWidget * gimp_prop_memsize_entry_new (GObject *config,
|
||||
const gchar *property_name);
|
||||
|
||||
|
||||
/* GParamString */
|
||||
|
||||
GtkWidget * gimp_prop_entry_new (GObject *config,
|
||||
const gchar *property_name,
|
||||
gint max_len);
|
||||
GtkTextBuffer * gimp_prop_text_buffer_new (GObject *config,
|
||||
const gchar *property_name,
|
||||
gint max_len);
|
||||
|
||||
|
||||
/* GimpParamPath */
|
||||
|
||||
GtkWidget * gimp_prop_file_entry_new (GObject *config,
|
||||
const gchar *property_name,
|
||||
const gchar *filesel_title,
|
||||
|
|
@ -57,6 +86,10 @@ GtkWidget * gimp_prop_file_entry_new (GObject *config,
|
|||
GtkWidget * gimp_prop_path_editor_new (GObject *config,
|
||||
const gchar *property_name,
|
||||
const gchar *filesel_title);
|
||||
|
||||
|
||||
/* x,y: GParamInt, GParamDouble unit: GimpParamUnit */
|
||||
|
||||
GtkWidget * gimp_prop_coordinates_new (GObject *config,
|
||||
const gchar *x_property_name,
|
||||
const gchar *y_property_name,
|
||||
|
|
|
|||
Loading…
Reference in a new issue