gtk/docs
Owen Taylor 4af7480f8f Added gdk_text/string_extents() - too calculate all the metrics at once of
Tue Jul 21 12:42:01 1998  Owen Taylor  <otaylor@redhat.com>

	* gdk/gdk.h gdk/gdkfont.c: Added gdk_text/string_extents() -
	  too calculate all the metrics at once of a string, including
	  things which weren't calculated before.

	* gtk/Makefile.am gtk/gtk.h gtk/gtktearoffmenu.[ch]: New
	  MenuItem type, that when put as the first thing in a
	  menu, makes the menu tearoff. Currently drawn as a
	  dashed line.

	* gtk/gtkmenuitem.h gtk/gtkcheckmenuitem.c: Added a flag
	  "hide_on_activate" to the MenuItem class structure to allow
	  check and radio buttons to be changed with <Space> without
	  hiding the menu.

	* gtk/gtkaccellabel.[ch]: Added new capabilities to set
	  a underline_group and underline_mods for the label -
	  accelerators added in the underline group matching
	  underline_mods will be displayed as an underline character.

	  This doesn't work - Save As needs to be underlined
	  as Save _As.

	* gtk/gtkitemfactory.c:
	  - Create a AccelGroup for each MenuShell we create.
	  - If an '&' appears before a  character 'c' in the path,
	    then make 'c' an accelerator in the menu's accel group,
	    and if the menuitem is menubar <alt>C an accelerator
	    in the itemfactory's accel group.

	* gtk/gtklabel.[ch]: Add support for a pattern arg -
          which is a string. If an '_' appears in this string,
	  the corresponding position in the label is underlined.

          Add gtk_label_parse_uline() convenience function which
	  takes a string with embedded underlines, sets the
	  pattern and label, and returns the accelerator keyval.

	* gtk/gtkmenu.[ch]: Make menus no longer a toplevel widget.
	  Instead, they create a GtkWindow and add themselves
	  to that. (When torn off, another new feature, they
	  create another GtkWindow to hold the torn off menu)

	  New function gtk_menu_set_tearoff_state()

	* gtk/gtkenums.h gtk/gtkmenushell.[ch] gtk/gtkenums.h:
	  Added action signals  for keyboard navigation of menus.

	* gtk/gtkmenushell.c: Key press handler which activates
          bindings for navigation, and accelerators, for handling
	  underline accelerators. Exported functions to select
	  and activate menu items in a menushell.

	* gtk/testgtk.c: Added a new "Item Factory" test which
	  tests GtkItemFactory and the new keyboard navigation
	  of menus.
1998-08-12 16:49:13 +00:00
..
faq update anon CVS info 1998-07-06 11:07:53 +00:00
man new directory new file, initial gtk_button man page 1998-07-29 01:33:51 +00:00
tutorial Mon, 3 Aug 1998 20:08:46 +0200 [Vincent] 1998-08-03 18:05:06 +00:00
.cvsignore I just remembered this commit failed before because 1998-03-12 18:23:11 +00:00
debugging.txt Take border in account properly. 1998-04-06 12:59:06 +00:00
developers.txt backed out the section "Gnits to care about". new file, kinda developers 1998-02-11 00:40:20 +00:00
gdk.sgml new format for GDK documentation. Eventually plan to remove gdk.texi, but 1998-07-28 05:19:38 +00:00
gdk.texi I forgot to *commit* these before. Note to self: commit after applying 1998-03-01 20:24:39 +00:00
glib.texi I forgot to *commit* these before. Note to self: commit after applying 1998-03-01 20:24:39 +00:00
gtk_tut_fr.sgml Mon, 3 Aug 1998 20:08:46 +0200 [Vincent] 1998-08-03 18:05:06 +00:00
gtk_tut_it.sgml Update of Italian Tutorial to Tutorial of 24th May, from Daniele Canazza 1998-06-01 11:53:08 +00:00
gtk_tut_packbox1.gif added graphics, update tutorials appropriately 1998-03-13 19:26:59 +00:00
gtk_tut_packbox2.gif added graphics, update tutorials appropriately 1998-03-13 19:26:59 +00:00
gtk_tut_table.gif added graphics, update tutorials appropriately 1998-03-13 19:26:59 +00:00
gtk_tut.sgml GtkTree section from David Huggins-Daines <bn711@freenet.carleton.ca>, add 1998-07-27 08:21:40 +00:00
gtk-config.1 Rewritten and hopefully improved. 1998-05-12 04:26:26 +00:00
gtk-config.txt Added flags --prefix[=dir] and --exec-prefix[=DIR] which allow querying 1998-04-04 00:12:58 +00:00
gtk.texi Started documentation of GtkCTree. 1998-05-10 17:05:39 +00:00
gtkdocs_fix I just remembered this commit failed before because 1998-03-12 18:23:11 +00:00
gtkfaq.sgml update anon CVS info 1998-07-06 11:07:53 +00:00
macros.texi Initial revision 1997-11-24 22:37:52 +00:00
Makefile.am version bump to 1.1.1, binary age 0, interface age 0. GLib version 1.1.1 1998-08-04 23:44:27 +00:00
Makefile.in Define GTK_HAVE_RC_SET_IMAGE_LOADER, to be used in gnome-libs 1998-05-22 23:43:03 +00:00
Makefile.sgml some stuff for doing plain text and postscript 1998-03-27 16:53:14 +00:00
refcounting.txt Fixed some incorrect information. 1998-02-13 23:00:54 +00:00
styles.txt New function to reset the RC styles for a heirarchy 1998-05-01 16:15:39 +00:00
texinfo.tex Initial revision 1997-11-24 22:37:52 +00:00
text_widget.txt commiting changes from owen: 1998-03-10 03:17:02 +00:00
widget_system.txt Added gdk_text/string_extents() - too calculate all the metrics at once of 1998-08-12 16:49:13 +00:00