summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Added gdk_text/string_extents() - too calculate all the metrics at once ofOwen Taylor1998-08-1237-324/+2383
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* relookup nodes after external functions have been called. also relookupTim Janik1998-08-1110-6/+90
| | | | | | | | Tue Aug 11 20:52:58 1998 Tim Janik <timj@gtk.org> * gtk/gtktypeutils.c (gtk_type_class_init): relookup nodes after external functions have been called. also relookup nodes after this function has been invoked.
* Removed has_cursor, set the cursor beginning of Text when creating theOwen Taylor1998-08-1117-62/+604
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Tue Aug 11 15:04:52 1998 Owen Taylor <otaylor@redhat.com> * gtk/gtktext.[ch]: Removed has_cursor, set the cursor beginning of Text when creating the Text widget. * gtk/testgtk.c: Grab the focus on the text widget so as to test out the above. Tue Aug 11 14:55:00 1998 Owen Taylor <otaylor@redhat.com> * gtk/gtkeditable.c: Reverted part of timj's change of Jul 16. ::changed is a notification signal and should have no default handler. A complete redraw of the Text widget does _not_ need to be done on every text insertion. Tue Aug 11 13:07:29 1998 Owen Taylor <otaylor@redhat.com> (gtk-abilleira-072198-patch) * gtk/gtkwindow.[ch]: Add gtk_window_set_modal() which sets a flag; when set the window does a gtk_grab_add() when the window is shown, and a gtk_grab_remove() when the window is hidden. * gtk/gtkfilesel.[ch]: Test if it is running in modal form and in that case will run "Create Dir","Delete File" and "Rename File" dialogs as modal too. * gtk/testgtk.c: Added a button with an example of creating modal dialog boxes. Including file selection and color selection standard dialogs. Tue Aug 11 00:44:47 1998 Owen Taylor <otaylor@redhat.com> * gtk/gtkhscrollbar.c gtk/gtkvscrollbar.c gtk/gtktoolbar.c: Removed CAN_FOCUS by default from scrollbars, button children of toolbar. (But not GDK_TOOLBAR_CHILD_WIDGET children) (Scrollbar definitely good change, toolbar bit more questionable)
* #include fixes (reported by Asbjoern Pettersen).Tim Janik1998-08-118-1/+38
| | | | | | | Tue Aug 11 17:49:33 1998 Tim Janik <timj@gtk.org> * examples/packbox/packbox.c: #include fixes (reported by Asbjoern Pettersen).
* Applied gtk-pedersen-980727-0; added all logical operations toOwen Taylor1998-08-119-1/+169
| | | | | | | Tue Aug 11 00:35:56 1998 Owen Taylor <otaylor@redhat.com> * gdk/gdkgc.c gdk/gdktypes.h: Applied gtk-pedersen-980727-0; added all logical operations to gc->function.
* file DUMMY was initially added on branch themes-2.Carsten Haitzler1998-08-110-0/+0
|
* file vline.png was initially added on branch themes-2.Carsten Haitzler1998-08-110-0/+0
|
* file trough.png was initially added on branch themes-2.Carsten Haitzler1998-08-110-0/+0
|
* file shadow2.png was initially added on branch themes-2.Carsten Haitzler1998-08-110-0/+0
|
* file shadow1.png was initially added on branch themes-2.Carsten Haitzler1998-08-110-0/+0
|
* file scrollbar_vert1.png was initially added on branch themes-2.Carsten Haitzler1998-08-110-0/+0
|
* file scrollbar_thumb2.png was initially added on branch themes-2.Carsten Haitzler1998-08-110-0/+0
|
* file scrollbar_thumb.png was initially added on branch themes-2.Carsten Haitzler1998-08-110-0/+0
|
* file scrollbar_horiz1.png was initially added on branch themes-2.Carsten Haitzler1998-08-110-0/+0
|
* file ruler_vert.png was initially added on branch themes-2.Carsten Haitzler1998-08-110-0/+0
|
* file ruler_horiz.png was initially added on branch themes-2.Carsten Haitzler1998-08-110-0/+0
|
* file progressbar.png was initially added on branch themes-2.Carsten Haitzler1998-08-110-0/+0
|
* file option_menu.png was initially added on branch themes-2.Carsten Haitzler1998-08-110-0/+0
|
* file option2.png was initially added on branch themes-2.Carsten Haitzler1998-08-110-0/+0
|
* file option1.png was initially added on branch themes-2.Carsten Haitzler1998-08-110-0/+0
|
* file hline.png was initially added on branch themes-2.Carsten Haitzler1998-08-110-0/+0
|
* file handle_vert_thumb.png was initially added on branch themes-2.Carsten Haitzler1998-08-110-0/+0
|
* file gap_top_start.png was initially added on branch themes-2.Carsten Haitzler1998-08-110-0/+0
|
* file gap_top_end.png was initially added on branch themes-2.Carsten Haitzler1998-08-110-0/+0
|
* file gap_top.png was initially added on branch themes-2.Carsten Haitzler1998-08-110-0/+0
|
* file gap_right_start.png was initially added on branch themes-2.Carsten Haitzler1998-08-110-0/+0
|
* file gap_right_end.png was initially added on branch themes-2.Carsten Haitzler1998-08-110-0/+0
|
* file gap_right.png was initially added on branch themes-2.Carsten Haitzler1998-08-110-0/+0
|
* file gap_left_start.png was initially added on branch themes-2.Carsten Haitzler1998-08-110-0/+0
|
* file gap_left_end.png was initially added on branch themes-2.Carsten Haitzler1998-08-110-0/+0
|
* file gap_left.png was initially added on branch themes-2.Carsten Haitzler1998-08-110-0/+0
|
* file gap_bottom_start.png was initially added on branch themes-2.Carsten Haitzler1998-08-110-0/+0
|
* file gap_bottom_end.png was initially added on branch themes-2.Carsten Haitzler1998-08-110-0/+0
|
* file gap_bottom.png was initially added on branch themes-2.Carsten Haitzler1998-08-110-0/+0
|
* file frame_gap_top_start.png was initially added on branch themes-2.Carsten Haitzler1998-08-110-0/+0
|
* file frame_gap_top_end.png was initially added on branch themes-2.Carsten Haitzler1998-08-110-0/+0
|
* file frame_gap.png was initially added on branch themes-2.Carsten Haitzler1998-08-110-0/+0
|
* file frame2.png was initially added on branch themes-2.Carsten Haitzler1998-08-110-0/+0
|
* file frame1.png was initially added on branch themes-2.Carsten Haitzler1998-08-110-0/+0
|
* file focus.png was initially added on branch themes-2.Carsten Haitzler1998-08-110-0/+0
|
* file extension_top1.png was initially added on branch themes-2.Carsten Haitzler1998-08-110-0/+0
|
* file extension_right1.png was initially added on branch themes-2.Carsten Haitzler1998-08-110-0/+0
|
* file extension_left1.png was initially added on branch themes-2.Carsten Haitzler1998-08-110-0/+0
|
* file extension_bottom1.png was initially added on branch themes-2.Carsten Haitzler1998-08-110-0/+0
|
* file entry2.png was initially added on branch themes-2.Carsten Haitzler1998-08-110-0/+0
|
* file entry1.png was initially added on branch themes-2.Carsten Haitzler1998-08-110-0/+0
|
* file curve_bg1.png was initially added on branch themes-2.Carsten Haitzler1998-08-110-0/+0
|
* file check2.png was initially added on branch themes-2.Carsten Haitzler1998-08-110-0/+0
|
* file check1.png was initially added on branch themes-2.Carsten Haitzler1998-08-110-0/+0
|
* file button_def.png was initially added on branch themes-2.Carsten Haitzler1998-08-110-0/+0
|