summaryrefslogtreecommitdiff
path: root/gtk/stock-icons
diff options
context:
space:
mode:
authorHavoc Pennington <hp@redhat.com>2000-09-26 20:22:17 +0000
committerHavoc Pennington <hp@src.gnome.org>2000-09-26 20:22:17 +0000
commite8597130f58f6808cdfa1bac7058da7f33a9f600 (patch)
tree147da1d69e7b52f2139600d9609eb58a1253965d /gtk/stock-icons
parent9bec105a6606f11fb1e85e5f378d39595da0c165 (diff)
downloadgtk+-e8597130f58f6808cdfa1bac7058da7f33a9f600.tar.gz
Move more text widget headers into the private header list
2000-09-26 Havoc Pennington <hp@redhat.com> * gtk/Makefile.am (gtk_private_h_sources): Move more text widget headers into the private header list * Makefile.am (pkgconfig_DATA): install pkg-config files * configure.in: add pkg-config files * gdk-2.0.pc.in, gdk-pixbuf.pc.in, gtk+-2.0.pc.in: pkg-config files * gtk/gtkwindow.c (gtk_window_read_rcfiles): Invalidate outstanding icon caches on theme change. * gtk/gtkiconfactory.h, gtk/gtkiconfactory.c: New icon system. Three important types: (GtkIconSource): Specification for creating a pixbuf appropriate for a direction/state/size triplet from a source pixbuf or filename (GtkIconSet): List of GtkIconSource objects that are used to create the "same" icon (e.g. an OK button icon), and cache for rendered icons (GtkIconFactory): Hash from stock ID to GtkIconSet; used to look up the icon set for a given stock ID. GTK maintains a stack of GtkIconFactory to search, and applications or libraries can add additional icon factories on top of the stack * gtk/gtkrc.h, gtk/gtkrc.c: When loading an RcStyle, parse the set of GtkIconSource specified for a given stock ID into a GtkIconSet, and put the GtkIconSet into a GtkIconFactory for the RcStyle, under the specified stock ID. * gtk/gtkstyle.h, gtk/gtkstyle.c: Add a virtual function render_icon used to derive a GdkPixbuf from a GtkIconSource. This allows people to theme how prelight, insensitive, etc. are done. (gtk_style_lookup_icon_set): Look up a stock ID in the list of icon factories for a style, and return the resulting icon set if any. (gtk_style_render_icon): Render an icon using the render_icon method in the GtkStyleClass. * gtk/gtkwidget.h, gtk/gtkwidget.c (gtk_widget_render_icon): Use the style for a given widget to look up a stock ID, get the icon set, and render an icon using the render_icon method of the style * gtk/gtkstock.h, gtk/gtkstock.c: Header with the GtkStockItem type (contains information about a stock item), the built-in stock item IDs, and functions to add/lookup stock items. * gtk/stock-icons/*: Stock icons that come with GTK * gtk/gtkbutton.h, gtk/gtkbutton.c (gtk_button_new_stock): Returns a button based on a GtkStockItem (gtk_button_new_accel): Takes a uline string and accel group, and installs the accelerator. * gtk/gtkimage.h, gtk/gtkimage.c: Make this into a generic image-display widget.
Diffstat (limited to 'gtk/stock-icons')
-rw-r--r--gtk/stock-icons/Makefile.am23
-rw-r--r--gtk/stock-icons/dialog_error.pngbin0 -> 2684 bytes
-rw-r--r--gtk/stock-icons/dialog_error_48.pngbin0 -> 2684 bytes
-rw-r--r--gtk/stock-icons/dialog_info.pngbin0 -> 3504 bytes
-rw-r--r--gtk/stock-icons/dialog_info_48.pngbin0 -> 3504 bytes
-rw-r--r--gtk/stock-icons/dialog_question.pngbin0 -> 1302 bytes
-rw-r--r--gtk/stock-icons/dialog_question_48.pngbin0 -> 1302 bytes
-rw-r--r--gtk/stock-icons/dialog_warning.pngbin0 -> 1968 bytes
-rw-r--r--gtk/stock-icons/dialog_warning_48.pngbin0 -> 1968 bytes
-rw-r--r--gtk/stock-icons/stock_apply_20.pngbin0 -> 452 bytes
-rw-r--r--gtk/stock-icons/stock_button_apply.pngbin0 -> 452 bytes
-rw-r--r--gtk/stock-icons/stock_button_apply_24.pngbin0 -> 452 bytes
-rw-r--r--gtk/stock-icons/stock_button_cancel.pngbin0 -> 454 bytes
-rw-r--r--gtk/stock-icons/stock_button_cancel_24.pngbin0 -> 454 bytes
-rw-r--r--gtk/stock-icons/stock_button_close.pngbin0 -> 286 bytes
-rw-r--r--gtk/stock-icons/stock_button_close_24.pngbin0 -> 286 bytes
-rw-r--r--gtk/stock-icons/stock_button_no.pngbin0 -> 847 bytes
-rw-r--r--gtk/stock-icons/stock_button_no_24.pngbin0 -> 847 bytes
-rw-r--r--gtk/stock-icons/stock_button_ok.pngbin0 -> 661 bytes
-rw-r--r--gtk/stock-icons/stock_button_ok_24.pngbin0 -> 661 bytes
-rw-r--r--gtk/stock-icons/stock_button_yes.pngbin0 -> 806 bytes
-rw-r--r--gtk/stock-icons/stock_button_yes_24.pngbin0 -> 806 bytes
-rw-r--r--gtk/stock-icons/stock_cancel_20.pngbin0 -> 454 bytes
-rw-r--r--gtk/stock-icons/stock_close.pngbin0 -> 290 bytes
-rw-r--r--gtk/stock-icons/stock_close_20.pngbin0 -> 286 bytes
-rw-r--r--gtk/stock-icons/stock_close_24.pngbin0 -> 290 bytes
-rw-r--r--gtk/stock-icons/stock_dialog_error_48.pngbin0 -> 2684 bytes
-rw-r--r--gtk/stock-icons/stock_dialog_info_48.pngbin0 -> 3504 bytes
-rw-r--r--gtk/stock-icons/stock_dialog_question_48.pngbin0 -> 1302 bytes
-rw-r--r--gtk/stock-icons/stock_dialog_warning_48.pngbin0 -> 1968 bytes
-rw-r--r--gtk/stock-icons/stock_exit.pngbin0 -> 413 bytes
-rw-r--r--gtk/stock-icons/stock_exit_24.pngbin0 -> 413 bytes
-rw-r--r--gtk/stock-icons/stock_help.pngbin0 -> 480 bytes
-rw-r--r--gtk/stock-icons/stock_help_24.pngbin0 -> 480 bytes
-rw-r--r--gtk/stock-icons/stock_new.pngbin0 -> 771 bytes
-rw-r--r--gtk/stock-icons/stock_new_24.pngbin0 -> 771 bytes
-rw-r--r--gtk/stock-icons/stock_no_20.pngbin0 -> 847 bytes
-rw-r--r--gtk/stock-icons/stock_ok_20.pngbin0 -> 661 bytes
-rw-r--r--gtk/stock-icons/stock_open.pngbin0 -> 393 bytes
-rw-r--r--gtk/stock-icons/stock_open_24.pngbin0 -> 393 bytes
-rw-r--r--gtk/stock-icons/stock_save.pngbin0 -> 849 bytes
-rw-r--r--gtk/stock-icons/stock_save_24.pngbin0 -> 849 bytes
-rw-r--r--gtk/stock-icons/stock_yes_20.pngbin0 -> 806 bytes
43 files changed, 23 insertions, 0 deletions
diff --git a/gtk/stock-icons/Makefile.am b/gtk/stock-icons/Makefile.am
new file mode 100644
index 0000000000..3bf0d50741
--- /dev/null
+++ b/gtk/stock-icons/Makefile.am
@@ -0,0 +1,23 @@
+BUILT_SOURCES=gtkstockpixbufs.h
+
+IMAGES= dialog_error.png dialog_info.png dialog_question.png dialog_warning.png stock_button_apply.png stock_button_cancel.png stock_button_close.png stock_button_no.png stock_button_ok.png stock_button_yes.png stock_close.png stock_exit.png stock_help.png stock_new.png stock_open.png stock_save.png
+
+VARIABLES= dialog_error dialog_error.png \
+ dialog_info dialog_info.png \
+ dialog_question dialog_question.png \
+ dialog_warning dialog_warning.png \
+ stock_button_apply stock_button_apply.png \
+ stock_button_cancel stock_button_cancel.png \
+ stock_button_close stock_button_close.png \
+ stock_button_no stock_button_no.png \
+ stock_button_ok stock_button_ok.png \
+ stock_button_yes stock_button_yes.png \
+ stock_close stock_close.png \
+ stock_exit stock_exit.png \
+ stock_help stock_help.png \
+ stock_new stock_new.png \
+ stock_open stock_open.png \
+ stock_save stock_save.png
+
+gtkstockpixbufs.h: $(top_builddir)/gdk-pixbuf/make-inline-pixbuf $(IMAGES)
+ GDK_PIXBUF_MODULEDIR=$(top_builddir)/gdk-pixbuf/.libs $(top_builddir)/gdk-pixbuf/make-inline-pixbuf gtkstockpixbufs.h $(VARIABLES)
diff --git a/gtk/stock-icons/dialog_error.png b/gtk/stock-icons/dialog_error.png
new file mode 100644
index 0000000000..cc7830e26e
--- /dev/null
+++ b/gtk/stock-icons/dialog_error.png
Binary files differ
diff --git a/gtk/stock-icons/dialog_error_48.png b/gtk/stock-icons/dialog_error_48.png
new file mode 100644
index 0000000000..cc7830e26e
--- /dev/null
+++ b/gtk/stock-icons/dialog_error_48.png
Binary files differ
diff --git a/gtk/stock-icons/dialog_info.png b/gtk/stock-icons/dialog_info.png
new file mode 100644
index 0000000000..757e599d29
--- /dev/null
+++ b/gtk/stock-icons/dialog_info.png
Binary files differ
diff --git a/gtk/stock-icons/dialog_info_48.png b/gtk/stock-icons/dialog_info_48.png
new file mode 100644
index 0000000000..757e599d29
--- /dev/null
+++ b/gtk/stock-icons/dialog_info_48.png
Binary files differ
diff --git a/gtk/stock-icons/dialog_question.png b/gtk/stock-icons/dialog_question.png
new file mode 100644
index 0000000000..2afbc7a873
--- /dev/null
+++ b/gtk/stock-icons/dialog_question.png
Binary files differ
diff --git a/gtk/stock-icons/dialog_question_48.png b/gtk/stock-icons/dialog_question_48.png
new file mode 100644
index 0000000000..2afbc7a873
--- /dev/null
+++ b/gtk/stock-icons/dialog_question_48.png
Binary files differ
diff --git a/gtk/stock-icons/dialog_warning.png b/gtk/stock-icons/dialog_warning.png
new file mode 100644
index 0000000000..d6f2306dba
--- /dev/null
+++ b/gtk/stock-icons/dialog_warning.png
Binary files differ
diff --git a/gtk/stock-icons/dialog_warning_48.png b/gtk/stock-icons/dialog_warning_48.png
new file mode 100644
index 0000000000..d6f2306dba
--- /dev/null
+++ b/gtk/stock-icons/dialog_warning_48.png
Binary files differ
diff --git a/gtk/stock-icons/stock_apply_20.png b/gtk/stock-icons/stock_apply_20.png
new file mode 100644
index 0000000000..58a64cfc48
--- /dev/null
+++ b/gtk/stock-icons/stock_apply_20.png
Binary files differ
diff --git a/gtk/stock-icons/stock_button_apply.png b/gtk/stock-icons/stock_button_apply.png
new file mode 100644
index 0000000000..58a64cfc48
--- /dev/null
+++ b/gtk/stock-icons/stock_button_apply.png
Binary files differ
diff --git a/gtk/stock-icons/stock_button_apply_24.png b/gtk/stock-icons/stock_button_apply_24.png
new file mode 100644
index 0000000000..58a64cfc48
--- /dev/null
+++ b/gtk/stock-icons/stock_button_apply_24.png
Binary files differ
diff --git a/gtk/stock-icons/stock_button_cancel.png b/gtk/stock-icons/stock_button_cancel.png
new file mode 100644
index 0000000000..2d7c194c8c
--- /dev/null
+++ b/gtk/stock-icons/stock_button_cancel.png
Binary files differ
diff --git a/gtk/stock-icons/stock_button_cancel_24.png b/gtk/stock-icons/stock_button_cancel_24.png
new file mode 100644
index 0000000000..2d7c194c8c
--- /dev/null
+++ b/gtk/stock-icons/stock_button_cancel_24.png
Binary files differ
diff --git a/gtk/stock-icons/stock_button_close.png b/gtk/stock-icons/stock_button_close.png
new file mode 100644
index 0000000000..b900bdf3bd
--- /dev/null
+++ b/gtk/stock-icons/stock_button_close.png
Binary files differ
diff --git a/gtk/stock-icons/stock_button_close_24.png b/gtk/stock-icons/stock_button_close_24.png
new file mode 100644
index 0000000000..b900bdf3bd
--- /dev/null
+++ b/gtk/stock-icons/stock_button_close_24.png
Binary files differ
diff --git a/gtk/stock-icons/stock_button_no.png b/gtk/stock-icons/stock_button_no.png
new file mode 100644
index 0000000000..6478554f62
--- /dev/null
+++ b/gtk/stock-icons/stock_button_no.png
Binary files differ
diff --git a/gtk/stock-icons/stock_button_no_24.png b/gtk/stock-icons/stock_button_no_24.png
new file mode 100644
index 0000000000..6478554f62
--- /dev/null
+++ b/gtk/stock-icons/stock_button_no_24.png
Binary files differ
diff --git a/gtk/stock-icons/stock_button_ok.png b/gtk/stock-icons/stock_button_ok.png
new file mode 100644
index 0000000000..f1c33753f3
--- /dev/null
+++ b/gtk/stock-icons/stock_button_ok.png
Binary files differ
diff --git a/gtk/stock-icons/stock_button_ok_24.png b/gtk/stock-icons/stock_button_ok_24.png
new file mode 100644
index 0000000000..f1c33753f3
--- /dev/null
+++ b/gtk/stock-icons/stock_button_ok_24.png
Binary files differ
diff --git a/gtk/stock-icons/stock_button_yes.png b/gtk/stock-icons/stock_button_yes.png
new file mode 100644
index 0000000000..e061e7f17c
--- /dev/null
+++ b/gtk/stock-icons/stock_button_yes.png
Binary files differ
diff --git a/gtk/stock-icons/stock_button_yes_24.png b/gtk/stock-icons/stock_button_yes_24.png
new file mode 100644
index 0000000000..e061e7f17c
--- /dev/null
+++ b/gtk/stock-icons/stock_button_yes_24.png
Binary files differ
diff --git a/gtk/stock-icons/stock_cancel_20.png b/gtk/stock-icons/stock_cancel_20.png
new file mode 100644
index 0000000000..2d7c194c8c
--- /dev/null
+++ b/gtk/stock-icons/stock_cancel_20.png
Binary files differ
diff --git a/gtk/stock-icons/stock_close.png b/gtk/stock-icons/stock_close.png
new file mode 100644
index 0000000000..4338bdc3f6
--- /dev/null
+++ b/gtk/stock-icons/stock_close.png
Binary files differ
diff --git a/gtk/stock-icons/stock_close_20.png b/gtk/stock-icons/stock_close_20.png
new file mode 100644
index 0000000000..b900bdf3bd
--- /dev/null
+++ b/gtk/stock-icons/stock_close_20.png
Binary files differ
diff --git a/gtk/stock-icons/stock_close_24.png b/gtk/stock-icons/stock_close_24.png
new file mode 100644
index 0000000000..4338bdc3f6
--- /dev/null
+++ b/gtk/stock-icons/stock_close_24.png
Binary files differ
diff --git a/gtk/stock-icons/stock_dialog_error_48.png b/gtk/stock-icons/stock_dialog_error_48.png
new file mode 100644
index 0000000000..cc7830e26e
--- /dev/null
+++ b/gtk/stock-icons/stock_dialog_error_48.png
Binary files differ
diff --git a/gtk/stock-icons/stock_dialog_info_48.png b/gtk/stock-icons/stock_dialog_info_48.png
new file mode 100644
index 0000000000..757e599d29
--- /dev/null
+++ b/gtk/stock-icons/stock_dialog_info_48.png
Binary files differ
diff --git a/gtk/stock-icons/stock_dialog_question_48.png b/gtk/stock-icons/stock_dialog_question_48.png
new file mode 100644
index 0000000000..2afbc7a873
--- /dev/null
+++ b/gtk/stock-icons/stock_dialog_question_48.png
Binary files differ
diff --git a/gtk/stock-icons/stock_dialog_warning_48.png b/gtk/stock-icons/stock_dialog_warning_48.png
new file mode 100644
index 0000000000..d6f2306dba
--- /dev/null
+++ b/gtk/stock-icons/stock_dialog_warning_48.png
Binary files differ
diff --git a/gtk/stock-icons/stock_exit.png b/gtk/stock-icons/stock_exit.png
new file mode 100644
index 0000000000..34cccc31d8
--- /dev/null
+++ b/gtk/stock-icons/stock_exit.png
Binary files differ
diff --git a/gtk/stock-icons/stock_exit_24.png b/gtk/stock-icons/stock_exit_24.png
new file mode 100644
index 0000000000..34cccc31d8
--- /dev/null
+++ b/gtk/stock-icons/stock_exit_24.png
Binary files differ
diff --git a/gtk/stock-icons/stock_help.png b/gtk/stock-icons/stock_help.png
new file mode 100644
index 0000000000..2836a0f8ae
--- /dev/null
+++ b/gtk/stock-icons/stock_help.png
Binary files differ
diff --git a/gtk/stock-icons/stock_help_24.png b/gtk/stock-icons/stock_help_24.png
new file mode 100644
index 0000000000..2836a0f8ae
--- /dev/null
+++ b/gtk/stock-icons/stock_help_24.png
Binary files differ
diff --git a/gtk/stock-icons/stock_new.png b/gtk/stock-icons/stock_new.png
new file mode 100644
index 0000000000..538e9acd38
--- /dev/null
+++ b/gtk/stock-icons/stock_new.png
Binary files differ
diff --git a/gtk/stock-icons/stock_new_24.png b/gtk/stock-icons/stock_new_24.png
new file mode 100644
index 0000000000..538e9acd38
--- /dev/null
+++ b/gtk/stock-icons/stock_new_24.png
Binary files differ
diff --git a/gtk/stock-icons/stock_no_20.png b/gtk/stock-icons/stock_no_20.png
new file mode 100644
index 0000000000..6478554f62
--- /dev/null
+++ b/gtk/stock-icons/stock_no_20.png
Binary files differ
diff --git a/gtk/stock-icons/stock_ok_20.png b/gtk/stock-icons/stock_ok_20.png
new file mode 100644
index 0000000000..f1c33753f3
--- /dev/null
+++ b/gtk/stock-icons/stock_ok_20.png
Binary files differ
diff --git a/gtk/stock-icons/stock_open.png b/gtk/stock-icons/stock_open.png
new file mode 100644
index 0000000000..e966ad7bf8
--- /dev/null
+++ b/gtk/stock-icons/stock_open.png
Binary files differ
diff --git a/gtk/stock-icons/stock_open_24.png b/gtk/stock-icons/stock_open_24.png
new file mode 100644
index 0000000000..e966ad7bf8
--- /dev/null
+++ b/gtk/stock-icons/stock_open_24.png
Binary files differ
diff --git a/gtk/stock-icons/stock_save.png b/gtk/stock-icons/stock_save.png
new file mode 100644
index 0000000000..2281b92c27
--- /dev/null
+++ b/gtk/stock-icons/stock_save.png
Binary files differ
diff --git a/gtk/stock-icons/stock_save_24.png b/gtk/stock-icons/stock_save_24.png
new file mode 100644
index 0000000000..2281b92c27
--- /dev/null
+++ b/gtk/stock-icons/stock_save_24.png
Binary files differ
diff --git a/gtk/stock-icons/stock_yes_20.png b/gtk/stock-icons/stock_yes_20.png
new file mode 100644
index 0000000000..e061e7f17c
--- /dev/null
+++ b/gtk/stock-icons/stock_yes_20.png
Binary files differ