gtkmm r968 - in trunk: . demos/gtk-demo docs/reference docs/reference/images gtk/gtkmm gtk/src
- From: jjongsma svn gnome org
- To: svn-commits-list gnome org
- Subject: gtkmm r968 - in trunk: . demos/gtk-demo docs/reference docs/reference/images gtk/gtkmm gtk/src
- Date: Tue, 19 Feb 2008 22:14:38 +0000 (GMT)
Author: jjongsma
Date: Tue Feb 19 22:14:37 2008
New Revision: 968
URL: http://svn.gnome.org/viewvc/gtkmm?rev=968&view=rev
Log:
Merged r960:967 from gtkmm-2-12 branch
Added:
trunk/docs/reference/images/ (props changed)
- copied from r967, /branches/gtkmm-2-12/docs/reference/images/
Modified:
trunk/ChangeLog
trunk/demos/gtk-demo/Makefile.am
trunk/demos/gtk-demo/demowindow.cc
trunk/demos/gtk-demo/example_images.cc
trunk/demos/gtk-demo/example_pixbufs.cc
trunk/demos/gtk-demo/example_textview.cc
trunk/demos/gtk-demo/textwidget.cc
trunk/docs/reference/Doxyfile.in
trunk/docs/reference/Makefile.am
trunk/gtk/gtkmm/stock.h
trunk/gtk/src/aboutdialog.hg
trunk/gtk/src/arrow.hg
trunk/gtk/src/button.hg
trunk/gtk/src/buttonbox.hg
trunk/gtk/src/calendar.hg
trunk/gtk/src/checkbutton.hg
trunk/gtk/src/colorbutton.hg
trunk/gtk/src/colorselection.hg
trunk/gtk/src/combobox.hg
trunk/gtk/src/comboboxentry.hg
trunk/gtk/src/entry.hg
trunk/gtk/src/filechooserbutton.hg
trunk/gtk/src/filechooserdialog.hg
trunk/gtk/src/fontbutton.hg
trunk/gtk/src/fontselection.hg
trunk/gtk/src/frame.hg
trunk/gtk/src/image.hg
trunk/gtk/src/label.hg
trunk/gtk/src/linkbutton.hg
trunk/gtk/src/menubar.hg
trunk/gtk/src/messagedialog.hg
trunk/gtk/src/notebook.hg
trunk/gtk/src/progressbar.hg
trunk/gtk/src/radiobutton.hg
trunk/gtk/src/recentchooserdialog.hg
trunk/gtk/src/scale.hg
trunk/gtk/src/scrollbar.hg
trunk/gtk/src/separator.hg
trunk/gtk/src/spinbutton.hg
trunk/gtk/src/statusbar.hg
trunk/gtk/src/table.hg
trunk/gtk/src/textview.hg
trunk/gtk/src/toggletoolbutton.hg
Modified: trunk/demos/gtk-demo/Makefile.am
==============================================================================
--- trunk/demos/gtk-demo/Makefile.am (original)
+++ trunk/demos/gtk-demo/Makefile.am Tue Feb 19 22:14:37 2008
@@ -1,18 +1,39 @@
-pixmap_files = \
- alphatest.png \
- apple-red.png \
- gnome-applets.png \
- gnome-calendar.png \
- gnome-foot.png \
- gnome-gimp.png \
- gnome-gmush.png \
- gnome-gsame.png \
- gnu-keys.png \
- floppybuddy.gif \
- gtk-logo-rgb.gif \
- gnome-fs-regular.png \
- gnome-fs-directory.png
+demos = \
+ example_appwindow.cc \
+ example_buttonbox.cc \
+ example_change_display.cc \
+ example_colorsel.cc \
+ example_dialog.cc \
+ example_drawingarea.cc \
+ example_images.cc \
+ example_iconview.cc \
+ example_menus.cc \
+ example_panes.cc \
+ example_pixbufs.cc \
+ example_sizegroup.cc \
+ example_stockbrowser.cc \
+ example_uimanager.cc \
+ example_textview.cc \
+ example_treeview_editable_cells.cc \
+ example_treeview_liststore.cc \
+ example_treeview_treestore.cc
+
+pixmap_files = \
+ alphatest.png \
+ apple-red.png \
+ gnome-applets.png \
+ gnome-calendar.png \
+ gnome-foot.png \
+ gnome-gimp.png \
+ gnome-gmush.png \
+ gnome-gsame.png \
+ gnu-keys.png \
+ floppybuddy.gif \
+ gtk-logo-rgb.gif \
+ gnome-fs-regular.png \
+ gnome-fs-directory.png \
+ background.jpg
EXTRA_DIST = $(pixmap_files)
@@ -20,7 +41,7 @@
democodedir=$(datadir)/gtkmm-2.4/demo
#Build the executable, but don't install it.
-bin_PROGRAMS = demo
+bin_PROGRAMS = gtkmm-demo
if GTKMM_ATKMM_ENABLED
ATKMMINC = -I$(top_builddir)/atk -I$(top_srcdir)/atk
@@ -46,11 +67,6 @@
$(GTKMM_LIBS)
#List of source files needed to build the executable:
-demo_SOURCES = demowindow.h demowindow.cc main.cc demos.h textwidget.h textwidget.cc \
- example_appwindow.cc example_buttonbox.cc example_change_display.cc example_colorsel.cc \
- example_dialog.cc example_drawingarea.cc \
- example_images.cc example_iconview.cc example_menus.cc example_panes.cc example_pixbufs.cc example_sizegroup.cc \
- example_stockbrowser.cc example_uimanager.cc example_textview.cc \
- example_treeview_editable_cells.cc example_treeview_liststore.cc example_treeview_treestore.cc \
- demo-common.cc demo-common.h
-
+gtkmm_demo_SOURCES = $(demos) demowindow.h demowindow.cc main.cc demos.h textwidget.h textwidget.cc demo-common.cc demo-common.h
+
+democode_DATA = $(pixmap_files) $(demos)
Modified: trunk/demos/gtk-demo/demowindow.cc
==============================================================================
--- trunk/demos/gtk-demo/demowindow.cc (original)
+++ trunk/demos/gtk-demo/demowindow.cc Tue Feb 19 22:14:37 2008
@@ -31,6 +31,8 @@
#include <cctype>
#include <cerrno>
#include <stdio.h>
+#include <string.h>
+#include "demo-common.h"
#ifdef NEED_FLOCKFILE_PROTO
extern "C" void flockfile (FILE *);
@@ -276,7 +278,7 @@
FILE* file = fopen (filename.c_str(), "r");
if (!file)
{
- std::string installed = /* DEMOCODEDIR + G_DIR_SEPARATOR_S + */ filename;
+ std::string installed = demo_find_file(filename);
file = fopen (installed.c_str(), "r");
}
Modified: trunk/demos/gtk-demo/example_images.cc
==============================================================================
--- trunk/demos/gtk-demo/example_images.cc (original)
+++ trunk/demos/gtk-demo/example_images.cc Tue Feb 19 22:14:37 2008
@@ -13,6 +13,7 @@
*/
#include <gtkmm.h>
+#include "demo-common.h"
class Example_Images : public Gtk::Window
{
@@ -71,7 +72,7 @@
m_Alignment_Image.add(m_Frame_Image);
m_VBox.pack_start(m_Alignment_Image, Gtk::PACK_SHRINK);
- Gtk::Image* pImage = Gtk::manage(new Gtk::Image("gtk-logo-rgb.gif"));
+ Gtk::Image* pImage = Gtk::manage(new Gtk::Image(demo_find_file("gtk-logo-rgb.gif")));
m_Frame_Image.add(*pImage);
/* Animation */
@@ -87,7 +88,7 @@
m_Alignment_Animation.add(m_Frame_Animation);
m_VBox.pack_start(m_Alignment_Animation, Gtk::PACK_SHRINK);
- pImage = Gtk::manage(new Gtk::Image("floppybuddy.gif"));
+ pImage = Gtk::manage(new Gtk::Image(demo_find_file("floppybuddy.gif")));
m_Frame_Animation.add(*pImage);
/* Progressive */
@@ -254,13 +255,13 @@
#ifdef GLIBMM_EXCEPTIONS_ENABLED
try
{
- m_image_stream = Glib::IOChannel::create_from_file("alphatest.png", "r");
+ m_image_stream = Glib::IOChannel::create_from_file(demo_find_file("alphatest.png"), "r");
}
catch(const Glib::Error& error)
{
#else
std::auto_ptr<Glib::Error> error;
- m_image_stream = Glib::IOChannel::create_from_file("alphatest.png", "r", error);
+ m_image_stream = Glib::IOChannel::create_from_file(demo_find_file("alphatest.png)", "r", error);
if(error.get())
{
#endif //GLIBMM_EXCEPTIONS_ENABLED
Modified: trunk/demos/gtk-demo/example_pixbufs.cc
==============================================================================
--- trunk/demos/gtk-demo/example_pixbufs.cc (original)
+++ trunk/demos/gtk-demo/example_pixbufs.cc Tue Feb 19 22:14:37 2008
@@ -17,6 +17,7 @@
#include <gtkmm.h>
#include <stdlib.h>
#include <math.h>
+#include "demo-common.h"
#define FRAME_DELAY 50
@@ -109,10 +110,10 @@
std::string filename_background = BACKGROUND_NAME;
#ifdef GLIBMM_EXCEPTIONS_ENABLED
- m_refPixbuf_Background = Gdk::Pixbuf::create_from_file(filename_background);
+ m_refPixbuf_Background = Gdk::Pixbuf::create_from_file(demo_find_file(filename_background));
#else
std::auto_ptr<Glib::Error> error;
- m_refPixbuf_Background = Gdk::Pixbuf::create_from_file(filename_background, error);
+ m_refPixbuf_Background = Gdk::Pixbuf::create_from_file(demo_find_file(filename_background), error);
#endif //GLIBMM_EXCEPTIONS_ENABLED
m_back_width = m_refPixbuf_Background->get_width();
@@ -123,10 +124,10 @@
std::string filename = image_names[i];
#ifdef GLIBMM_EXCEPTIONS_ENABLED
- Glib::RefPtr<Gdk::Pixbuf> pixbuf = Gdk::Pixbuf::create_from_file(filename);
+ Glib::RefPtr<Gdk::Pixbuf> pixbuf = Gdk::Pixbuf::create_from_file(demo_find_file(filename));
#else
std::auto_ptr<Glib::Error> error;
- Glib::RefPtr<Gdk::Pixbuf> pixbuf = Gdk::Pixbuf::create_from_file(filename, error);
+ Glib::RefPtr<Gdk::Pixbuf> pixbuf = Gdk::Pixbuf::create_from_file(demo_find_file(filename), error);
#endif //GLIBMM_EXCEPTIONS_ENABLED
m_images[i] = pixbuf;
Modified: trunk/demos/gtk-demo/example_textview.cc
==============================================================================
--- trunk/demos/gtk-demo/example_textview.cc (original)
+++ trunk/demos/gtk-demo/example_textview.cc Tue Feb 19 22:14:37 2008
@@ -10,6 +10,7 @@
#include "gtkmm.h"
#include "gtk/gtkstock.h"
#include "gtk/gtk.h"
+#include "demo-common.h"
class Window_EasterEgg : public Gtk::Window
{
@@ -237,10 +238,10 @@
void Example_TextView::insert_text(Glib::RefPtr<Gtk::TextBuffer>& refBuffer)
{
#ifdef GLIBMM_EXCEPTIONS_ENABLED
- Glib::RefPtr<Gdk::Pixbuf> refPixbuf = Gdk::Pixbuf::create_from_file("./gtk-logo-rgb.gif");
+ Glib::RefPtr<Gdk::Pixbuf> refPixbuf = Gdk::Pixbuf::create_from_file(demo_find_file("gtk-logo-rgb.gif"));
#else
std::auto_ptr<Glib::Error> error;
- Glib::RefPtr<Gdk::Pixbuf> refPixbuf = Gdk::Pixbuf::create_from_file("./gtk-logo-rgb.gif", error);
+ Glib::RefPtr<Gdk::Pixbuf> refPixbuf = Gdk::Pixbuf::create_from_file(demo_find_file("gtk-logo-rgb.gif"), error);
#endif //GLIBMM_EXCEPTIONS_ENABLED
if(!refPixbuf)
@@ -474,7 +475,7 @@
}
else if (i == 3)
{
- pWidget = Gtk::manage( new Gtk::Image("./floppybuddy.gif") );
+ pWidget = Gtk::manage( new Gtk::Image(demo_find_file("floppybuddy.gif")) );
}
else if (i == 4)
{
Modified: trunk/demos/gtk-demo/textwidget.cc
==============================================================================
--- trunk/demos/gtk-demo/textwidget.cc (original)
+++ trunk/demos/gtk-demo/textwidget.cc Tue Feb 19 22:14:37 2008
@@ -20,6 +20,7 @@
*/
#include "textwidget.h"
+#include <string.h>
#include "pangomm/fontdescription.h"
Modified: trunk/docs/reference/Doxyfile.in
==============================================================================
--- trunk/docs/reference/Doxyfile.in (original)
+++ trunk/docs/reference/Doxyfile.in Tue Feb 19 22:14:37 2008
@@ -97,7 +97,7 @@
EXAMPLE_PATTERNS = *.h \
*.cc
EXAMPLE_RECURSIVE = YES
-IMAGE_PATH = $(DOXYGEN_IMAGE_PATH)
+IMAGE_PATH = $(DOXYGEN_IMAGE_PATH) images/widgets
INPUT_FILTER =
FILTER_PATTERNS =
FILTER_SOURCE_FILES = NO
Modified: trunk/docs/reference/Makefile.am
==============================================================================
--- trunk/docs/reference/Makefile.am (original)
+++ trunk/docs/reference/Makefile.am Tue Feb 19 22:14:37 2008
@@ -15,16 +15,17 @@
$(hierarchy_files) \
xml/index.xml #Just to satisfy the dependency when building from the tarball.
+STOCK_DIR=images/stock
+
# The html is generated by doxygen. We generate xml also, but we are not distributing it yet.
# The installdox thing is part of doxygen - it fixes the URLs to point to the glibmm reference docs.
# beautify_docs moves the * and & next to the C++ types rather than the parameter names.
-html/index.html: $(doxygen_configfile_source)
+html/index.html: $(doxygen_configfile_source) $(STOCK_DIR)
-rm -rf html
image_path=""; \
- dir="`pkg-config --silence-errors --variable=prefix gtk+-2.0`/share/gtk-doc/html/gtk"; \
- test -d "$$dir" && image_path="$$dir"; \
- dir="$(top_srcdir)/../gtk+/gtk/stock-icons"; \
- test -d "$$dir" && image_path="$$image_path $$dir"; \
+ for subdir in $(STOCK_DIR)/* ; do \
+ test -d "$$subdir" && image_path="$$image_path $$subdir"; \
+ done; \
DOXYGEN_IMAGE_PATH="$${DOXYGEN_IMAGE_PATH:=$$image_path}" doxygen $(doxygen_configfile) \
2> doxygen-warnings.txt | tee doxygen-output.txt && cat doxygen-warnings.txt
cd html && ./installdox -l glibmm_doxygen_tags /../../../glibmm-2.4/docs/reference/html \
Modified: trunk/gtk/gtkmm/stock.h
==============================================================================
--- trunk/gtk/gtkmm/stock.h (original)
+++ trunk/gtk/gtkmm/stock.h Tue Feb 19 22:14:37 2008
@@ -53,109 +53,125 @@
namespace Stock
{
-extern GTKMM_API const Gtk::BuiltinStockID DIALOG_AUTHENTICATION; /*!< @image html stock_dialog_authentication_48.png */
+extern GTKMM_API const Gtk::BuiltinStockID DIALOG_AUTHENTICATION; /*!< @image html gtk-dialog-authentication.png */
-extern GTKMM_API const Gtk::BuiltinStockID DIALOG_INFO; /*!< @image html stock_dialog_info_48.png */
-extern GTKMM_API const Gtk::BuiltinStockID DIALOG_WARNING; /*!< @image html stock_dialog_warning_48.png */
-extern GTKMM_API const Gtk::BuiltinStockID DIALOG_ERROR; /*!< @image html stock_dialog_error_48.png */
-extern GTKMM_API const Gtk::BuiltinStockID DIALOG_QUESTION; /*!< @image html stock_dialog_question_48.png */
+extern GTKMM_API const Gtk::BuiltinStockID DIALOG_INFO; /*!< @image html gtk-dialog-info.png */
+extern GTKMM_API const Gtk::BuiltinStockID DIALOG_WARNING; /*!< @image html gtk-dialog-warning.png */
+extern GTKMM_API const Gtk::BuiltinStockID DIALOG_ERROR; /*!< @image html gtk-dialog-error.png */
+extern GTKMM_API const Gtk::BuiltinStockID DIALOG_QUESTION; /*!< @image html gtk-dialog-question.png */
// These aren't real stock items, because they provide only an icon.
-extern GTKMM_API const Gtk::BuiltinStockID DND; /*!< @image html stock_dnd_32.png */
-extern GTKMM_API const Gtk::BuiltinStockID DND_MULTIPLE; /*!< @image html stock_dnd_multiple_32.png */
+extern GTKMM_API const Gtk::BuiltinStockID DND; /*!< @image html gtk-dnd.png */
+extern GTKMM_API const Gtk::BuiltinStockID DND_MULTIPLE; /*!< @image html gtk-dnd-multiple.png */
-extern GTKMM_API const Gtk::BuiltinStockID ABOUT; /*!< @image html stock_about_24.png */
-extern GTKMM_API const Gtk::BuiltinStockID ADD; /*!< @image html stock_add_24.png */
-extern GTKMM_API const Gtk::BuiltinStockID APPLY; /*!< @image html stock_apply_20.png */
-extern GTKMM_API const Gtk::BuiltinStockID BOLD; /*!< @image html stock_text_bold_24.png */
-extern GTKMM_API const Gtk::BuiltinStockID CANCEL; /*!< @image html stock_cancel_20.png */
-extern GTKMM_API const Gtk::BuiltinStockID CDROM; /*!< @image html stock_cdrom_24.png */
-extern GTKMM_API const Gtk::BuiltinStockID CLEAR; /*!< @image html stock_clear_24.png */
-extern GTKMM_API const Gtk::BuiltinStockID CLOSE; /*!< @image html stock_close_24.png */
-extern GTKMM_API const Gtk::BuiltinStockID COLOR_PICKER; /*!< @image html stock_color_picker_24.png */
-extern GTKMM_API const Gtk::BuiltinStockID CONVERT; /*!< @image html stock_convert_24.png */
-extern GTKMM_API const Gtk::BuiltinStockID CONNECT; /*!< @image html stock_connect_24.png */
-extern GTKMM_API const Gtk::BuiltinStockID COPY; /*!< @image html stock_copy_24.png */
-extern GTKMM_API const Gtk::BuiltinStockID CUT; /*!< @image html stock_cut_24.png */
-extern GTKMM_API const Gtk::BuiltinStockID DELETE; /*!< @image html stock_trash_24.png */
-extern GTKMM_API const Gtk::BuiltinStockID DIRECTORY; /*!< @image html stock_directory_24.png */
-extern GTKMM_API const Gtk::BuiltinStockID DISCARD; /*!< @image html stock_discard_24.png */
-extern GTKMM_API const Gtk::BuiltinStockID DISCONNECT; /*!< @image html stock_disconnect_24.png */
-extern GTKMM_API const Gtk::BuiltinStockID EDIT; /*!< @image html stock_edit_24.png */
-extern GTKMM_API const Gtk::BuiltinStockID EXECUTE; /*!< @image html stock_exec_24.png */
-extern GTKMM_API const Gtk::BuiltinStockID FILE; /*!< @image html stock_file_24.png */
-extern GTKMM_API const Gtk::BuiltinStockID FIND; /*!< @image html stock_search_24.png */
-extern GTKMM_API const Gtk::BuiltinStockID FIND_AND_REPLACE; /*!< @image html stock_search_replace_24.png */
-extern GTKMM_API const Gtk::BuiltinStockID FLOPPY; /*!< @image html stock_save_24.png */
-extern GTKMM_API const Gtk::BuiltinStockID FULLSCREEN; /*!< @image html stock_fullscreen_24.png */
-extern GTKMM_API const Gtk::BuiltinStockID LEAVE_FULLSCREEN; /*!< @image html stock_leave_fullscreen_24.png */
-extern GTKMM_API const Gtk::BuiltinStockID GOTO_BOTTOM; /*!< @image html stock_bottom_24.png */
-extern GTKMM_API const Gtk::BuiltinStockID GOTO_FIRST; /*!< @image html stock_first_24.png */
-extern GTKMM_API const Gtk::BuiltinStockID GOTO_LAST; /*!< @image html stock_last_24.png */
-extern GTKMM_API const Gtk::BuiltinStockID GOTO_TOP; /*!< @image html stock_top_24.png */
-extern GTKMM_API const Gtk::BuiltinStockID GO_BACK; /*!< @image html stock_left_arrow_24.png */
-extern GTKMM_API const Gtk::BuiltinStockID GO_DOWN; /*!< @image html stock_down_arrow_24.png */
-extern GTKMM_API const Gtk::BuiltinStockID GO_FORWARD; /*!< @image html stock_right_arrow_24.png */
-extern GTKMM_API const Gtk::BuiltinStockID GO_UP; /*!< @image html stock_up_arrow_24.png */
-extern GTKMM_API const Gtk::BuiltinStockID HARDDISK; /*!< @image html stock_harddisk_24.png */
-extern GTKMM_API const Gtk::BuiltinStockID HELP; /*!< @image html stock_help_24.png */
-extern GTKMM_API const Gtk::BuiltinStockID HOME; /*!< @image html stock_home_24.png */
-extern GTKMM_API const Gtk::BuiltinStockID INDEX; /*!< @image html stock_index_24.png */
-extern GTKMM_API const Gtk::BuiltinStockID INFO; /*!< @image html stock_info_24.png */
-extern GTKMM_API const Gtk::BuiltinStockID INDENT; /*!< @image html stock_indent_24.png */
-extern GTKMM_API const Gtk::BuiltinStockID UNINDENT; /*!< @image html stock_unindent_24.png */
-extern GTKMM_API const Gtk::BuiltinStockID ITALIC; /*!< @image html stock_text_italic_24.png */
-extern GTKMM_API const Gtk::BuiltinStockID JUMP_TO; /*!< @image html stock_jump_to_24.png */
-extern GTKMM_API const Gtk::BuiltinStockID JUSTIFY_CENTER; /*!< @image html stock_align_center_24.png */
-extern GTKMM_API const Gtk::BuiltinStockID JUSTIFY_FILL; /*!< @image html stock_align_justify_24.png */
-extern GTKMM_API const Gtk::BuiltinStockID JUSTIFY_LEFT; /*!< @image html stock_align_left_24.png */
-extern GTKMM_API const Gtk::BuiltinStockID JUSTIFY_RIGHT; /*!< @image html stock_align_right_24.png */
-extern GTKMM_API const Gtk::BuiltinStockID MISSING_IMAGE; /*!< @image html stock_broken_image_24.png */
-extern GTKMM_API const Gtk::BuiltinStockID MEDIA_FORWARD; /*!< @image html stock_media_forward_24.png */
-extern GTKMM_API const Gtk::BuiltinStockID MEDIA_NEXT; /*!< @image html stock_media_next_24.png */
-extern GTKMM_API const Gtk::BuiltinStockID MEDIA_PAUSE; /*!< @image html stock_media_pause_24.png */
-extern GTKMM_API const Gtk::BuiltinStockID MEDIA_PLAY; /*!< @image html stock_media_play_24.png */
-extern GTKMM_API const Gtk::BuiltinStockID MEDIA_PREVIOUS; /*!< @image html stock_media_previous_24.png */
-extern GTKMM_API const Gtk::BuiltinStockID MEDIA_RECORD; /*!< @image html stock_media_record_24.png */
-extern GTKMM_API const Gtk::BuiltinStockID MEDIA_REWIND; /*!< @image html stock_media_rewind_24.png */
-extern GTKMM_API const Gtk::BuiltinStockID MEDIA_STOP; /*!< @image html stock_media_stop_24.png */
-extern GTKMM_API const Gtk::BuiltinStockID NETWORK; /*!< @image html stock_network_24.png */
-extern GTKMM_API const Gtk::BuiltinStockID NEW; /*!< @image html stock_new_24.png */
-extern GTKMM_API const Gtk::BuiltinStockID NO; /*!< @image html stock_no_20.png */
-extern GTKMM_API const Gtk::BuiltinStockID OK; /*!< @image html stock_ok_20.png */
-extern GTKMM_API const Gtk::BuiltinStockID OPEN; /*!< @image html stock_open_24.png */
-extern GTKMM_API const Gtk::BuiltinStockID ORIENTATION_PORTRAIT; /*!< @image html stock_orientation_portrait_24.png */
-extern GTKMM_API const Gtk::BuiltinStockID ORIENTATION_LANDSCAPE; /*!< @image html stock_orientation_landscape_24.png */
-extern GTKMM_API const Gtk::BuiltinStockID ORIENTATION_REVERSE_LANDSCAPE; /*!< @image html stock_orientation_reverse_landscape_24.png */
-extern GTKMM_API const Gtk::BuiltinStockID ORIENTATION_REVERSE_PORTRAIT; /*!< @image html stock_orientation_reverse_portrait_24.png */
-extern GTKMM_API const Gtk::BuiltinStockID PASTE; /*!< @image html stock_paste_24.png */
-extern GTKMM_API const Gtk::BuiltinStockID PREFERENCES; /*!< @image html stock_preferences_24.png */
-extern GTKMM_API const Gtk::BuiltinStockID PRINT; /*!< @image html stock_print_24.png */
-extern GTKMM_API const Gtk::BuiltinStockID PRINT_PREVIEW; /*!< @image html stock_print_preview_24.png */
-extern GTKMM_API const Gtk::BuiltinStockID PROPERTIES; /*!< @image html stock_properties_24.png */
-extern GTKMM_API const Gtk::BuiltinStockID QUIT; /*!< @image html stock_exit_24.png */
-extern GTKMM_API const Gtk::BuiltinStockID REDO; /*!< @image html stock_redo_24.png */
-extern GTKMM_API const Gtk::BuiltinStockID REFRESH; /*!< @image html stock_refresh_24.png */
-extern GTKMM_API const Gtk::BuiltinStockID REMOVE; /*!< @image html stock_remove_24.png */
-extern GTKMM_API const Gtk::BuiltinStockID REVERT_TO_SAVED; /*!< @image html stock_revert_24.png */
-extern GTKMM_API const Gtk::BuiltinStockID SAVE; /*!< @image html stock_save_24.png */
-extern GTKMM_API const Gtk::BuiltinStockID SAVE_AS; /*!< @image html stock_save_as_24.png */
-extern GTKMM_API const Gtk::BuiltinStockID SELECT_ALL; /*!< @image html stock_selectall_24.png */
-extern GTKMM_API const Gtk::BuiltinStockID SELECT_COLOR; /*!< @image html stock_colorselector_24.png */
-extern GTKMM_API const Gtk::BuiltinStockID SELECT_FONT; /*!< @image html stock_font_24.png */
-extern GTKMM_API const Gtk::BuiltinStockID SORT_ASCENDING; /*!< @image html stock_sort_ascending_24.png */
-extern GTKMM_API const Gtk::BuiltinStockID SORT_DESCENDING; /*!< @image html stock_sort_descending_24.png */
-extern GTKMM_API const Gtk::BuiltinStockID SPELL_CHECK; /*!< @image html stock_spellcheck_24.png */
-extern GTKMM_API const Gtk::BuiltinStockID STOP; /*!< @image html stock_stop_24.png */
-extern GTKMM_API const Gtk::BuiltinStockID STRIKETHROUGH; /*!< @image html stock_text_strikethrough_24.png */
-extern GTKMM_API const Gtk::BuiltinStockID UNDELETE; /*!< @image html stock_undelete_24.png */
-extern GTKMM_API const Gtk::BuiltinStockID UNDERLINE; /*!< @image html stock_text_underline_24.png */
-extern GTKMM_API const Gtk::BuiltinStockID UNDO; /*!< @image html stock_undo_24.png */
-extern GTKMM_API const Gtk::BuiltinStockID YES; /*!< @image html stock_yes_20.png */
-extern GTKMM_API const Gtk::BuiltinStockID ZOOM_100; /*!< @image html stock_zoom_1_24.png */
-extern GTKMM_API const Gtk::BuiltinStockID ZOOM_FIT; /*!< @image html stock_zoom_fit_24.png */
-extern GTKMM_API const Gtk::BuiltinStockID ZOOM_IN; /*!< @image html stock_zoom_in_24.png */
-extern GTKMM_API const Gtk::BuiltinStockID ZOOM_OUT; /*!< @image html stock_zoom_out_24.png */
+extern GTKMM_API const Gtk::BuiltinStockID ABOUT; /*!< @image html gtk-about.png */
+extern GTKMM_API const Gtk::BuiltinStockID ADD; /*!< @image html gtk-add.png */
+extern GTKMM_API const Gtk::BuiltinStockID APPLY; /*!< @image html gtk-apply.png */
+extern GTKMM_API const Gtk::BuiltinStockID BOLD; /*!< @image html gtk-bold.png */
+extern GTKMM_API const Gtk::BuiltinStockID CANCEL; /*!< @image html gtk-cancel.png */
+extern GTKMM_API const Gtk::BuiltinStockID CDROM; /*!< @image html gtk-cdrom.png */
+extern GTKMM_API const Gtk::BuiltinStockID CLEAR; /*!< @image html gtk-clear.png */
+extern GTKMM_API const Gtk::BuiltinStockID CLOSE; /*!< @image html gtk-close.png */
+extern GTKMM_API const Gtk::BuiltinStockID COLOR_PICKER; /*!< @image html gtk-color-picker.png */
+extern GTKMM_API const Gtk::BuiltinStockID CONVERT; /*!< @image html gtk-convert.png */
+extern GTKMM_API const Gtk::BuiltinStockID CONNECT; /*!< @image html gtk-connect.png */
+extern GTKMM_API const Gtk::BuiltinStockID COPY; /*!< @image html gtk-copy.png */
+extern GTKMM_API const Gtk::BuiltinStockID CUT; /*!< @image html gtk-cut.png */
+extern GTKMM_API const Gtk::BuiltinStockID DELETE; /*!< @image html gtk-delete.png */
+extern GTKMM_API const Gtk::BuiltinStockID DIRECTORY; /*!< @image html gtk-directory.png */
+extern GTKMM_API const Gtk::BuiltinStockID DISCARD; /*!< @image html gtk-discard.png */
+extern GTKMM_API const Gtk::BuiltinStockID DISCONNECT; /*!< @image html gtk-disconnect.png */
+extern GTKMM_API const Gtk::BuiltinStockID EDIT; /*!< @image html gtk-edit.png */
+extern GTKMM_API const Gtk::BuiltinStockID EXECUTE; /*!< @image html gtk-execute.png */
+extern GTKMM_API const Gtk::BuiltinStockID FILE; /*!< @image html gtk-file.png */
+extern GTKMM_API const Gtk::BuiltinStockID FIND; /*!< @image html gtk-find.png */
+extern GTKMM_API const Gtk::BuiltinStockID FIND_AND_REPLACE; /*!< @image html gtk-find-and-replace.png */
+extern GTKMM_API const Gtk::BuiltinStockID FLOPPY; /*!< @image html gtk-floppy.png */
+extern GTKMM_API const Gtk::BuiltinStockID FULLSCREEN; /*!< @image html gtk-fullscreen.png */
+extern GTKMM_API const Gtk::BuiltinStockID LEAVE_FULLSCREEN; /*!< @image html gtk-leave-fullscreen.png */
+extern GTKMM_API const Gtk::BuiltinStockID GOTO_BOTTOM; /*!< @image html gtk-goto-bottom.png */
+extern GTKMM_API const Gtk::BuiltinStockID GOTO_FIRST; /*!< left-to-right languages: @image html gtk-goto-first-ltr.png
+ right-to-left languages: @image html gtk-goto-first-rtl.png */
+extern GTKMM_API const Gtk::BuiltinStockID GOTO_LAST; /*!< left-to-right languages: @image html gtk-goto-last-ltr.png
+ right-to-left languages: @image html gtk-goto-last-rtl.png */
+extern GTKMM_API const Gtk::BuiltinStockID GOTO_TOP; /*!< @image html gtk-goto-top.png */
+extern GTKMM_API const Gtk::BuiltinStockID GO_BACK; /*!< left-to-right languages: @image html gtk-go-back-ltr.png
+ right-to-left languages: @image html gtk-go-back-rtl.png */
+extern GTKMM_API const Gtk::BuiltinStockID GO_DOWN; /*!< @image html gtk-go-down.png */
+extern GTKMM_API const Gtk::BuiltinStockID GO_FORWARD; /*!< left-to-right languages: @image html gtk-go-forward-ltr.png
+ right-to-left languages: @image html gtk-go-forward-rtl.png */
+extern GTKMM_API const Gtk::BuiltinStockID GO_UP; /*!< @image html gtk-go-up.png */
+extern GTKMM_API const Gtk::BuiltinStockID HARDDISK; /*!< @image html gtk-harddisk.png */
+extern GTKMM_API const Gtk::BuiltinStockID HELP; /*!< @image html gtk-help.png */
+extern GTKMM_API const Gtk::BuiltinStockID HOME; /*!< @image html gtk-home.png */
+extern GTKMM_API const Gtk::BuiltinStockID INDEX; /*!< @image html gtk-index.png */
+extern GTKMM_API const Gtk::BuiltinStockID INFO; /*!< @image html gtk-info.png */
+extern GTKMM_API const Gtk::BuiltinStockID INDENT; /*!< left-to-right languages: @image html gtk-indent-ltr.png
+ right-to-left languages: @image html gtk-indent-rtl.png */
+extern GTKMM_API const Gtk::BuiltinStockID UNINDENT; /*!< left-to-right languages: @image html gtk-unindent-ltr.png
+ right-to-left languages: @image html gtk-unindent-rtl.png */
+extern GTKMM_API const Gtk::BuiltinStockID ITALIC; /*!< @image html gtk-italic.png */
+extern GTKMM_API const Gtk::BuiltinStockID JUMP_TO; /*!< left-to-right languages: @image html gtk-jump-to-ltr.png
+ right-to-left languages: @image html gtk-jump-to-rtl.png */
+extern GTKMM_API const Gtk::BuiltinStockID JUSTIFY_CENTER; /*!< @image html gtk-justify-center.png */
+extern GTKMM_API const Gtk::BuiltinStockID JUSTIFY_FILL; /*!< @image html gtk-justify-fill.png */
+extern GTKMM_API const Gtk::BuiltinStockID JUSTIFY_LEFT; /*!< @image html gtk-justify-left.png */
+extern GTKMM_API const Gtk::BuiltinStockID JUSTIFY_RIGHT; /*!< @image html gtk-justify-right.png */
+extern GTKMM_API const Gtk::BuiltinStockID MISSING_IMAGE; /*!< @image html gtk-missing-image.png */
+extern GTKMM_API const Gtk::BuiltinStockID MEDIA_FORWARD; /*!< left-to-right languages: @image html gtk-media-forward-ltr.png
+ right-to-left languages: @image html gtk-media-forward-rtl.png */
+extern GTKMM_API const Gtk::BuiltinStockID MEDIA_NEXT; /*!< left-to-right languages: @image html gtk-media-next-ltr.png
+ right-to-left languages: @image html gtk-media-next-rtl.png */
+extern GTKMM_API const Gtk::BuiltinStockID MEDIA_PAUSE; /*!< @image html gtk-media-pause.png */
+extern GTKMM_API const Gtk::BuiltinStockID MEDIA_PLAY; /*!< left-to-right languages: @image html gtk-media-play-ltr.png
+ right-to-left languages: @image html gtk-media-play-rtl.png */
+extern GTKMM_API const Gtk::BuiltinStockID MEDIA_PREVIOUS; /*!< left-to-right languages: @image html gtk-media-previous-ltr.png
+ right-to-left languages: @image html gtk-media-previous-rtl.png */
+extern GTKMM_API const Gtk::BuiltinStockID MEDIA_RECORD; /*!< @image html gtk-media-record.png */
+extern GTKMM_API const Gtk::BuiltinStockID MEDIA_REWIND; /*!< left-to-right languages: @image html gtk-media-rewind-ltr.png
+ right-to-left languages: @image html gtk-media-rewind-rtl.png */
+extern GTKMM_API const Gtk::BuiltinStockID MEDIA_STOP; /*!< @image html gtk-media-stop.png */
+extern GTKMM_API const Gtk::BuiltinStockID NETWORK; /*!< @image html gtk-network.png */
+extern GTKMM_API const Gtk::BuiltinStockID NEW; /*!< @image html gtk-new.png */
+extern GTKMM_API const Gtk::BuiltinStockID NO; /*!< @image html gtk-no.png */
+extern GTKMM_API const Gtk::BuiltinStockID OK; /*!< @image html gtk-ok.png */
+extern GTKMM_API const Gtk::BuiltinStockID OPEN; /*!< @image html gtk-open.png */
+extern GTKMM_API const Gtk::BuiltinStockID ORIENTATION_PORTRAIT; /*!< @image html gtk-orientation-portrait.png */
+extern GTKMM_API const Gtk::BuiltinStockID ORIENTATION_LANDSCAPE; /*!< @image html gtk-orientation-landscape.png */
+extern GTKMM_API const Gtk::BuiltinStockID ORIENTATION_REVERSE_LANDSCAPE; /*!< @image html gtk-orientation-reverse-landscape.png */
+extern GTKMM_API const Gtk::BuiltinStockID ORIENTATION_REVERSE_PORTRAIT; /*!< @image html gtk-orientation-reverse-portrait.png */
+extern GTKMM_API const Gtk::BuiltinStockID PASTE; /*!< @image html gtk-paste.png */
+extern GTKMM_API const Gtk::BuiltinStockID PREFERENCES; /*!< @image html gtk-preferences.png */
+extern GTKMM_API const Gtk::BuiltinStockID PRINT; /*!< @image html gtk-print.png */
+extern GTKMM_API const Gtk::BuiltinStockID PRINT_PREVIEW; /*!< @image html gtk-print-preview.png */
+extern GTKMM_API const Gtk::BuiltinStockID PROPERTIES; /*!< @image html gtk-properties.png */
+extern GTKMM_API const Gtk::BuiltinStockID QUIT; /*!< @image html gtk-quit.png */
+extern GTKMM_API const Gtk::BuiltinStockID REDO; /*!< left-to-right languages: @image html gtk-redo-ltr.png
+ right-to-left languages: @image html gtk-redo-rtl.png */
+extern GTKMM_API const Gtk::BuiltinStockID REFRESH; /*!< @image html gtk-refresh.png */
+extern GTKMM_API const Gtk::BuiltinStockID REMOVE; /*!< @image html gtk-remove.png */
+extern GTKMM_API const Gtk::BuiltinStockID REVERT_TO_SAVED; /*!< left-to-right languages: @image html gtk-revert-to-saved-ltr.png
+ right-to-left languages: @image html gtk-revert-to-saved-rtl.png */
+extern GTKMM_API const Gtk::BuiltinStockID SAVE; /*!< @image html gtk-save.png */
+extern GTKMM_API const Gtk::BuiltinStockID SAVE_AS; /*!< @image html gtk-save-as.png */
+extern GTKMM_API const Gtk::BuiltinStockID SELECT_ALL; /*!< @image html gtk-select-all.png */
+extern GTKMM_API const Gtk::BuiltinStockID SELECT_COLOR; /*!< @image html gtk-select-color.png */
+extern GTKMM_API const Gtk::BuiltinStockID SELECT_FONT; /*!< @image html gtk-select-font.png */
+extern GTKMM_API const Gtk::BuiltinStockID SORT_ASCENDING; /*!< @image html gtk-sort-ascending.png */
+extern GTKMM_API const Gtk::BuiltinStockID SORT_DESCENDING; /*!< @image html gtk-sort-descending.png */
+extern GTKMM_API const Gtk::BuiltinStockID SPELL_CHECK; /*!< @image html gtk-spell-check.png */
+extern GTKMM_API const Gtk::BuiltinStockID STOP; /*!< @image html gtk-stop.png */
+extern GTKMM_API const Gtk::BuiltinStockID STRIKETHROUGH; /*!< @image html gtk-strikethrough.png */
+extern GTKMM_API const Gtk::BuiltinStockID UNDELETE; /*!< left-to-right languages: @image html gtk-undelete-ltr.png
+ right-to-left languages: @image html gtk-undelete-rtl.png */
+extern GTKMM_API const Gtk::BuiltinStockID UNDERLINE; /*!< @image html gtk-underline.png */
+extern GTKMM_API const Gtk::BuiltinStockID UNDO; /*!< left-to-right languages: @image html gtk-undo-ltr.png
+ right-to-left languages: @image html gtk-undo-rtl.png */
+extern GTKMM_API const Gtk::BuiltinStockID YES; /*!< @image html gtk-yes.png */
+extern GTKMM_API const Gtk::BuiltinStockID ZOOM_100; /*!< @image html gtk-zoom-100.png */
+extern GTKMM_API const Gtk::BuiltinStockID ZOOM_FIT; /*!< @image html gtk-zoom-fit.png */
+extern GTKMM_API const Gtk::BuiltinStockID ZOOM_IN; /*!< @image html gtk-zoom-in.png */
+extern GTKMM_API const Gtk::BuiltinStockID ZOOM_OUT; /*!< @image html gtk-zoom-out.png */
void add(const Gtk::StockItem& item);
Modified: trunk/gtk/src/aboutdialog.hg
==============================================================================
--- trunk/gtk/src/aboutdialog.hg (original)
+++ trunk/gtk/src/aboutdialog.hg Tue Feb 19 22:14:37 2008
@@ -39,6 +39,9 @@
* for <user host>, URLs are recognized by looking for http://url, with the URL extending to the next space,
* tab or line break.
*
+ * An AboutDialog looks like this:
+ * @image html aboutdialog1.png
+ *
* @ingroup Dialogs
*/
class AboutDialog : public Dialog
Modified: trunk/gtk/src/arrow.hg
==============================================================================
--- trunk/gtk/src/arrow.hg (original)
+++ trunk/gtk/src/arrow.hg Tue Feb 19 22:14:37 2008
@@ -37,6 +37,9 @@
* from Gtk::Misc, it can be padded and/or aligned, to fill exactly the
* space the programmer desires.
*
+ * The Arrow widget looks like this:
+ * @image html arrow1.png
+ *
* @ingroup Widgets
*/
class Arrow : public Misc {
Modified: trunk/gtk/src/button.hg
==============================================================================
--- trunk/gtk/src/button.hg (original)
+++ trunk/gtk/src/button.hg Tue Feb 19 22:14:37 2008
@@ -36,6 +36,9 @@
* This widget is generally used with a signal handler that is called when the button is pressed.
* It can hold any valid child widget. The most commonly used child is the Gtk::Label.
*
+ * The Button widget looks like this:
+ * @image html button2.png
+ *
* @ingroup Widgets
*/
class Button : public Bin
Modified: trunk/gtk/src/buttonbox.hg
==============================================================================
--- trunk/gtk/src/buttonbox.hg (original)
+++ trunk/gtk/src/buttonbox.hg Tue Feb 19 22:14:37 2008
@@ -92,6 +92,9 @@
* The layout/spacing can then be altered by the programmer, or if desired,
* by the user to alter the 'feel' of a program to a small degree.
*
+ * The HButtonBox widget looks like this:
+ * @image html hbuttonbox1.png
+ *
* @ingroup Widgets
* @ingroup Containers
*/
Modified: trunk/gtk/src/calendar.hg
==============================================================================
--- trunk/gtk/src/calendar.hg (original)
+++ trunk/gtk/src/calendar.hg Tue Feb 19 22:14:37 2008
@@ -47,6 +47,9 @@
* If performing many 'mark' operations, the calendar can be frozen to
* prevent flicker, using freeze(), and 'thawed' again using thaw().
*
+ * The Calendar widget looks like this:
+ * @image html calendar1.png
+ *
* @ingroup Widgets
*/
class Calendar : public Widget
Modified: trunk/gtk/src/checkbutton.hg
==============================================================================
--- trunk/gtk/src/checkbutton.hg (original)
+++ trunk/gtk/src/checkbutton.hg Tue Feb 19 22:14:37 2008
@@ -33,6 +33,9 @@
* information about toggle/check buttons. The important signal,
* signal_toggled() is also inherited from Gtk::ToggleButton.
*
+ * The CheckButton widget looks like this:
+ * @image html checkbutton1.png
+ *
* @ingroup Widgets
*/
class CheckButton : public ToggleButton
Modified: trunk/gtk/src/colorbutton.hg
==============================================================================
--- trunk/gtk/src/colorbutton.hg (original)
+++ trunk/gtk/src/colorbutton.hg Tue Feb 19 22:14:37 2008
@@ -34,6 +34,9 @@
* open a color selection dialog to change the color. It is suitable widget for selecting a
* color in a preference dialog.
*
+ * The ColorButton widget looks like this:
+ * @image html colorbutton1.png
+ *
* @ingroup Widgets
*/
class ColorButton : public Button
Modified: trunk/gtk/src/colorselection.hg
==============================================================================
--- trunk/gtk/src/colorselection.hg (original)
+++ trunk/gtk/src/colorselection.hg Tue Feb 19 22:14:37 2008
@@ -80,6 +80,10 @@
};
/** This dialog allows the user to select a color.
+ *
+ * A ColorSelectionDialog looks like this:
+ * @image html colorselectiondialog1.png
+ *
* @ingroup Dialogs
*/
class ColorSelectionDialog : public Dialog
Modified: trunk/gtk/src/combobox.hg
==============================================================================
--- trunk/gtk/src/combobox.hg (original)
+++ trunk/gtk/src/combobox.hg Tue Feb 19 22:14:37 2008
@@ -45,6 +45,9 @@
* valid choices is not restricted to a flat list, it can be a real tree, and the popup will reflect the tree
* structure.
*
+ * The ComboBox widget looks like this:
+ * @image html combobox1.png
+ *
* See also ComboBoxText, which is specialised for a single text column.
*
* @ingroup Widgets
Modified: trunk/gtk/src/comboboxentry.hg
==============================================================================
--- trunk/gtk/src/comboboxentry.hg (original)
+++ trunk/gtk/src/comboboxentry.hg Tue Feb 19 22:14:37 2008
@@ -40,6 +40,9 @@
*
* To add and remove strings from the list, just modify the model using its data manipulation API. You can get the * Entry by using get_child().
*
+ * The ComboBoxEntry widget looks like this:
+ * @image html comboboxentry1.png
+ *
* @ingroup Widgets
*/
class ComboBoxEntry : public ComboBox
Modified: trunk/gtk/src/entry.hg
==============================================================================
--- trunk/gtk/src/entry.hg (original)
+++ trunk/gtk/src/entry.hg Tue Feb 19 22:14:37 2008
@@ -42,6 +42,9 @@
* longer than the allocation of the widget, the widget will scroll so that
* the cursor position is visible.
*
+ * The Entry widget looks like this:
+ * @image html entry1.png
+ *
* @ingroup Widgets
*/
class Entry
Modified: trunk/gtk/src/filechooserbutton.hg
==============================================================================
--- trunk/gtk/src/filechooserbutton.hg (original)
+++ trunk/gtk/src/filechooserbutton.hg Tue Feb 19 22:14:37 2008
@@ -40,6 +40,9 @@
* space, you should call size_request(), set_width_chars(), or pack the button in such a way that other interface
* elements give space to the widget.
*
+ * The FileChooserButton widget looks like this:
+ * @image html filechooserbutton1.png
+ *
* @ingroup Widgets
*/
class FileChooserButton
Modified: trunk/gtk/src/filechooserdialog.hg
==============================================================================
--- trunk/gtk/src/filechooserdialog.hg (original)
+++ trunk/gtk/src/filechooserdialog.hg Tue Feb 19 22:14:37 2008
@@ -30,6 +30,9 @@
/** Convenient file chooser window.
*
+ * A FileChooserDialog looks like this:
+ * @image html filechooserdialog1.png
+ *
* @ingroup Dialogs
*/
class FileChooserDialog
Modified: trunk/gtk/src/fontbutton.hg
==============================================================================
--- trunk/gtk/src/fontbutton.hg (original)
+++ trunk/gtk/src/fontbutton.hg Tue Feb 19 22:14:37 2008
@@ -32,6 +32,10 @@
* The Gtk::FontButton is a button which displays the currently selected font and
* allows to open a font selection dialog to change the font. It is suitable widget
* for selecting a font in a preference dialog.
+ *
+ * The FontButton widget looks like this:
+ * @image html fontbutton1.png
+ *
* @ingroup Widgets
*/
class FontButton : public Button
Modified: trunk/gtk/src/fontselection.hg
==============================================================================
--- trunk/gtk/src/fontselection.hg (original)
+++ trunk/gtk/src/fontselection.hg Tue Feb 19 22:14:37 2008
@@ -73,6 +73,9 @@
*
* The Gtk::FontSelectionDialog widget is a dialog box for selecting a font.
*
+ * A FontSelectionDialog looks like this:
+ * @image html fontselectiondialog1.png
+ *
* @ingroup Dialogs
*/
class FontSelectionDialog : public Dialog
Modified: trunk/gtk/src/frame.hg
==============================================================================
--- trunk/gtk/src/frame.hg (original)
+++ trunk/gtk/src/frame.hg Tue Feb 19 22:14:37 2008
@@ -34,6 +34,9 @@
* side of the frame. The position of the label can be controlled with
* set_label_align().
*
+ * A Frame widget looks like this:
+ * @image html frame1.png
+ *
* @ingroup Widgets
* @ingroup Containers
*/
Modified: trunk/gtk/src/image.hg
==============================================================================
--- trunk/gtk/src/image.hg (original)
+++ trunk/gtk/src/image.hg Tue Feb 19 22:14:37 2008
@@ -48,6 +48,9 @@
* image, such as button clicks, place the image inside a Gtk::EventBox, then
* connect to the event signals on the event box.
*
+ * The Image widget looks like this:
+ * @image html image1.png
+ *
* @ingroup Widgets
*/
class Image : public Misc
Modified: trunk/gtk/src/label.hg
==============================================================================
--- trunk/gtk/src/label.hg (original)
+++ trunk/gtk/src/label.hg Tue Feb 19 22:14:37 2008
@@ -33,6 +33,10 @@
/** A widget that displays a small to medium amount of text.
*
* A simple setable widget for holding a Glib::ustring.
+ *
+ * The Label widget looks like this:
+ * @image html label1.png
+ *
* @ingroup Widgets
*/
class Label : public Misc
Modified: trunk/gtk/src/linkbutton.hg
==============================================================================
--- trunk/gtk/src/linkbutton.hg (original)
+++ trunk/gtk/src/linkbutton.hg Tue Feb 19 22:14:37 2008
@@ -37,6 +37,9 @@
* and retrieved using get_uri().
* Gtk::LinkButton offers a global hook, which is called when the used clicks on it: see set_uri_hook().
*
+ * The LinkButton widget looks like this:
+ * @image html linkbutton1.png
+ *
* @newin2p10
* @ingroup Widgets
*/
Modified: trunk/gtk/src/menubar.hg
==============================================================================
--- trunk/gtk/src/menubar.hg (original)
+++ trunk/gtk/src/menubar.hg Tue Feb 19 22:14:37 2008
@@ -31,6 +31,10 @@
/** A standard menu bar which usually holds Gtk::Menu submenu items.
* The useful methods are in the base class - Gtk::MenuShell.
+ *
+ * The MenuBar widget looks like this:
+ * @image html menubar1.png
+ *
* @ingroup Widgets
* @ingroup Menus
*/
Modified: trunk/gtk/src/messagedialog.hg
==============================================================================
--- trunk/gtk/src/messagedialog.hg (original)
+++ trunk/gtk/src/messagedialog.hg Tue Feb 19 22:14:37 2008
@@ -40,6 +40,9 @@
* Gtk::MessageDialog from Gtk::Dialog without too much effort, but
* Gtk::MessageDialog saves typing.
*
+ * A MessageDialog looks like this:
+ * @image html messagedialog1.png
+ *
* @ingroup Dialogs
*/
class MessageDialog : public Dialog
Modified: trunk/gtk/src/notebook.hg
==============================================================================
--- trunk/gtk/src/notebook.hg (original)
+++ trunk/gtk/src/notebook.hg Tue Feb 19 22:14:37 2008
@@ -279,6 +279,9 @@
* You can use the PageList returned by pages() as any normal STL container
* to manipulate the pages.
*
+ * A Notebook widget looks like this:
+ * @image html notebook1.png
+ *
* @ingroup Widgets
* @ingroup Containers
*/
Modified: trunk/gtk/src/progressbar.hg
==============================================================================
--- trunk/gtk/src/progressbar.hg (original)
+++ trunk/gtk/src/progressbar.hg Tue Feb 19 22:14:37 2008
@@ -59,6 +59,9 @@
* the bar, optional text can be displayed along with the bar, and the step
* size used in activity mode can be set.
*
+ * The ProgressBar widget looks like this:
+ * @image html progressbar1.png
+ *
* @ingroup Widgets
*/
class ProgressBar : public Widget
Modified: trunk/gtk/src/radiobutton.hg
==============================================================================
--- trunk/gtk/src/radiobutton.hg (original)
+++ trunk/gtk/src/radiobutton.hg Tue Feb 19 22:14:37 2008
@@ -33,6 +33,9 @@
* After constructing the first RadioButton in a group, use get_group() and provide this Group to the constructors ot the other RadioButtons in the same group.
* To remove a Gtk::RadioButton from one group and make it part of a new one, use set_group().
*
+ * The RadioButton widget looks like this:
+ * @image html radiobutton1.png
+ *
* @ingroup Widgets
*/
class RadioButton : public CheckButton
Modified: trunk/gtk/src/recentchooserdialog.hg
==============================================================================
--- trunk/gtk/src/recentchooserdialog.hg (original)
+++ trunk/gtk/src/recentchooserdialog.hg Tue Feb 19 22:14:37 2008
@@ -35,6 +35,9 @@
* Note that RecentChooserDialog does not have any methods of its own.
* Instead, you should use the functions that work on a RecentChooser.
*
+ * A RecentChooserDialog looks like this:
+ * @image html recentchooserdialog1.png
+ *
* @newin2p10
*
* @ingroup RecentFiles
Modified: trunk/gtk/src/scale.hg
==============================================================================
--- trunk/gtk/src/scale.hg (original)
+++ trunk/gtk/src/scale.hg Tue Feb 19 22:14:37 2008
@@ -126,6 +126,9 @@
* vertical slider. See the Gtk::Scale documentation for more information
* on how to use a Gtk::VScale.
*
+ * A VScale widget looks like this:
+ * @image html vscale1.png
+ *
* @ingroup Widgets
*/
class VScale : public Scale
@@ -149,6 +152,9 @@
* The Gtk::HScale widget is used to allow the user to select a value using a
* horizontal slider. See the Gtk::Scale documentation for more information
* on how to use a Gtk::HScale.
+ *
+ * The HScale widget looks like this:
+ * @image html hscale1.png
*
* @ingroup Widgets
*/
Modified: trunk/gtk/src/scrollbar.hg
==============================================================================
--- trunk/gtk/src/scrollbar.hg (original)
+++ trunk/gtk/src/scrollbar.hg Tue Feb 19 22:14:37 2008
@@ -61,6 +61,9 @@
* adjustment of the scrollbar. If not specified, one will be created for
* you. See Gtk::Adjustment for details.
*
+ * A VScrollbar widget looks like this:
+ * @image html vscrollbar1.png
+ *
* @ingroup Widgets
*/
class VScrollbar : public Scrollbar
@@ -81,6 +84,9 @@
* adjustment of the scrollbar. If not specified, one will be created for
* you. See Gtk::Adjustment for details.
*
+ * The HScrollbar widget looks like this:
+ * @image html hscrollbar1.png
+ *
* @ingroup Widgets
*/
class HScrollbar : public Scrollbar
Modified: trunk/gtk/src/separator.hg
==============================================================================
--- trunk/gtk/src/separator.hg (original)
+++ trunk/gtk/src/separator.hg Tue Feb 19 22:14:37 2008
@@ -45,6 +45,10 @@
* Filler widget used to separate widgets with a visible line.
* This widget has no window and receives no configuration events.
* It should be considered a leaf widget.
+ *
+ * A VSeparator widget looks like this:
+ * @image html vseparator1.png
+ *
* @ingroup Widgets
*/
class VSeparator : public Separator
@@ -60,6 +64,10 @@
* Filler widget used to separate widgets with a visible line.
* This widget has no window and receives no configuration events.
* It should be considered a leaf widget.
+ *
+ * The HSeparator widget looks like this:
+ * @image html hseparator1.png
+ *
* @ingroup Widgets
*/
class HSeparator : public Separator
Modified: trunk/gtk/src/spinbutton.hg
==============================================================================
--- trunk/gtk/src/spinbutton.hg (original)
+++ trunk/gtk/src/spinbutton.hg Tue Feb 19 22:14:37 2008
@@ -39,6 +39,9 @@
/** numeric Entry with up/down buttons
* Slightly misnamed, this should be called a SpinEntry.
*
+ * The SpinButton widget looks like this:
+ * @image html spinbutton1.png
+ *
* @ingroup Widgets
*/
class SpinButton : public Entry
Modified: trunk/gtk/src/statusbar.hg
==============================================================================
--- trunk/gtk/src/statusbar.hg (original)
+++ trunk/gtk/src/statusbar.hg Tue Feb 19 22:14:37 2008
@@ -36,6 +36,9 @@
* It derives from Gtk::HBox so that additional information can be added
* easily.
*
+ * The Statusbar widget looks like this:
+ * @image html statusbar1.png
+ *
* @ingroup Widgets
*/
class Statusbar : public HBox
Modified: trunk/gtk/src/table.hg
==============================================================================
--- trunk/gtk/src/table.hg (original)
+++ trunk/gtk/src/table.hg Tue Feb 19 22:14:37 2008
@@ -119,6 +119,9 @@
* spacing can be used in the table. Padding is added on either side of a
* widget, while spacing is placed between widgets.
*
+ * A Table widget looks like this:
+ * @image html table1.png
+ *
* @see Gtk::HBox, Gtk::VBox
*/
class Table : public Container
Modified: trunk/gtk/src/textview.hg
==============================================================================
--- trunk/gtk/src/textview.hg (original)
+++ trunk/gtk/src/textview.hg Tue Feb 19 22:14:37 2008
@@ -44,6 +44,9 @@
/** Multi-line text editing widget. It displays a Gtk::TextBuffer.
*
+ * The TextView widget looks like this:
+ * @image html textview1.png
+ *
* @ingroup Widgets
* @ingroup Containers
* @ingroup TextView
Modified: trunk/gtk/src/toggletoolbutton.hg
==============================================================================
--- trunk/gtk/src/toggletoolbutton.hg (original)
+++ trunk/gtk/src/toggletoolbutton.hg Tue Feb 19 22:14:37 2008
@@ -30,6 +30,10 @@
/** A Gtk::ToolItem containing a toggle button.
*
* A ToggleToolButton is a Gtk::ToolItem that contains a toggle button.
+ *
+ * A ToggleToolButton widget looks like this:
+ * @image html toggletoolbutton1.png
+ *
* @ingroup Widgets
*/
class ToggleToolButton : public ToolButton
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]