Commit Graph

52674 Commits

Author SHA1 Message Date
303c8f03a8 I had forgot to put GDK_NO_EXPOSE and GDK_VISIBILITY_NOTIFY events in gtk_main_iteration() - Federico 1998-01-02 21:38:39 +00:00
06dc220d64 On to GTK 0.99.1... 1998-01-02 21:03:53 +00:00
9dadde735c Go back to old handlebox for now, so we can get a release out 1998-01-02 20:31:46 +00:00
dc4e9e2fe1 corrects a small resize bug in the viewport widget. The viewport widget
* gtk/gtkviewport.c: corrects a small resize bug in the
          viewport widget.  The viewport widget provides a _set_shadow
          function to draw its shadows. But if GTK_SHADOW_NONE is sent
          to this function, the viewport isn't resized correctly (it's
          still considered as a shadowed widget).  (gtk-fortier-971213-0)

        * gtk/gtknotebook.c: this patch fixes the redraw problems of
          notebook tabs, without using gdk_gc_set_clip_rectangle.
          (gtk-hamann_jeske-971218-0)

        * add gtk_widget_(show/hide)_all (Stefan Wille)
          (gtk-wille-301297-0)  Patch for testgtk not included
          because it did not patch clean.

-Shawn
1998-01-02 20:22:38 +00:00
0e9ff02e85 memcpy() requires <string.h> - Federico 1998-01-02 19:12:57 +00:00
c3a5564894 Fixed up the xinput test in configure.in
-Yosh
1998-01-02 05:15:34 +00:00
2b65feb5a5 Fix warnings in testgtk 1998-01-02 04:31:37 +00:00
af9e316ce6 Fixed recursing bug in gdk_exit_func() 1998-01-02 03:43:24 +00:00
92610dafdb Miscellaneous portability fixes.
-Yosh
1998-01-02 03:36:27 +00:00
26c35927f7 Fixed configure.in to AC_CONFIG_SUBDIRS(glib) 1998-01-01 23:45:23 +00:00
f7443e0e85 Fixed bug in get_length_upper_bound where g_print-ing a NULL string would cause a segfault 1998-01-01 22:48:18 +00:00
e2f5eb1c3e added gdk_window_withdraw - not sure if its needed, but oh well 1998-01-01 20:38:21 +00:00
0f6d9f0ffc GtkHandleBox needs some changes, it might not work now 1998-01-01 19:44:32 +00:00
36d360aa98 Added HACKING instructions - please revise as necessary 1998-01-01 18:57:04 +00:00
0516fcead1 handlebox now lets you set in_root flag (and if you set that, its location as well) 1998-01-01 03:31:11 +00:00
f872397c0c misc gtk touchups 1997-12-31 02:52:03 +00:00
aacb5bd1e3 Small typo fix 1997-12-30 03:47:51 +00:00
fb51b7a6c5 New function, used to copy the values from one gc to another gc.
Mon Dec 29 22:05:45 1997  Miguel de Icaza  <miguel@nuclecu.unam.mx>

	* gdk/gdkgc.c (gdk_gc_copy): New function, used to copy the values
	from one gc to another gc.
1997-12-30 03:45:59 +00:00
b8e57550b7 ChangeLog entry 1997-12-28 01:30:51 +00:00
2d8acc12f3 HandleBox mostly works now (the size_request and size_allocate is black magic to me, I am lucky it works :) Plus a few other changes 1997-12-28 01:28:27 +00:00
a5fa0b03c0 A few fixes to the handlebox, mostly to make it debuggable 1997-12-28 00:34:22 +00:00
d02a42db34 added config.cache to the glib .cvsignore 1997-12-26 18:34:06 +00:00
4c23b890c4 Added gtkhandlebox.c to Makefile.am. 1997-12-26 16:13:29 +00:00
7c21169e72 Eliminated a compiler warning caused by not casting an argument in a
debugging message. :)
1997-12-26 16:11:40 +00:00
ad1a805810 Update for NoExpose and VisibilityNotify events - Federico 1997-12-26 08:54:43 +00:00
6ceea7e635 Added new GDK_NO_EXPOSE and GDK_VISIBILITY_NOTIFY events. They are needed
for the TV widget by Alan Cox and by the GtkXmHTML widget.

Only missing with respect to their Xlib counterparts are the
major_code and minor_code fields in the GdkEventNoExpose structure.
Does anyone need them for their code?

- Federico
1997-12-26 08:54:12 +00:00
ed11431bdb glib.h is autogenerated - if I am supposed to leave it in anyways, apologies 1997-12-26 03:08:38 +00:00
ee489eafb0 this macro computes the spacing from klass->scrollbar_spacing now. adapted
* gtk/gtkscrolledwindow.c (SCROLLBAR_SPACING): this macro computes
        the spacing from klass->scrollbar_spacing now. adapted all functions
        that used this macro (based on a patch from Patrice Fortier).
        * gtk/gtkscrolledwindow.h (struct _GtkScrolledWindowClass): added
        scrollbar_spacing to substitute a define (patch from Patrice Fortier).
-timj
1997-12-23 20:13:14 +00:00
104f72cf95 Added "orientation_changed" and "style_changed" signals to GtkToolbar.
Fixed some nits. - Federico
1997-12-23 06:11:36 +00:00
7bac5c59eb Need errno.h for glibc systems (among others) - sopwith 1997-12-23 03:56:44 +00:00
7c726a1e3e added gtkhandlebox to these - sopwith 1997-12-23 03:35:00 +00:00
2b2667e791 new function. many functions adapted to use GScanner for scanning.
* gtk/gtkrc.h (gtk_rc_parse_string): new function.
        * gtk/gtkrc.c: many functions adapted to use GScanner for scanning.
        (gtk_rc_parse): use gtk_rc_parse_any for parsing.
        (gtk_rc_parse_string): new function to support parsing from
        strings, just calls gtk_rc_parse_any.
        (gtk_rc_parse_any): new function using GScanner as lexer.
-timj
1997-12-23 02:12:10 +00:00
e3956c289a new file for GScanner: Flexible lexical scanner for general purpose. added
* gscanner.c: new file for GScanner: Flexible lexical scanner for
        general purpose.
        * glib_pre2.h: added GScanner includes. added g_strconcat and g_strtod.
        gutils.c (g_strconcat): new function for string concatenation of NULL
        terminated parameter list.
        (g_strtod): new function to perform best string to double conversion
        with or without consideration of the current locale.
-timj
1997-12-23 02:09:34 +00:00
b44565f3e4 Demo works fine. I have to add the missing functions for setting the toolbar's
parameters on the fly. - Federico
1997-12-23 00:35:48 +00:00
4da7b2f2ef The handlebox is almost finished. Just need help with resizing the
parent - anyone know what I should be doing?
1997-12-22 21:37:43 +00:00
0a81bbf58f It compiles. Now I will add the toolbar example to testgtk.c - Federico 1997-12-22 21:32:24 +00:00
162795e983 Very basic functionality seems to be complete; I'll try compiling it
next :-)  - Federico
1997-12-22 20:43:55 +00:00
81a58c413c Fixed dragging of handlebox 1997-12-22 04:12:18 +00:00
1b6fb00808 Beginnings of support for 1 bpp depth in gdk. Very minor changes.
Most of testgtk runs on 1 bpp.  Nothing much else will work until
gdkcc is used for gtk_preview and other color-intensive things.

-Shawn
1997-12-20 08:39:21 +00:00
32fbb7b821 A couple of enums for GtkToolbar settings - Federico 1997-12-19 21:41:42 +00:00
67180c87e1 Started work on a GtkToolbar widget. The idea is to eventually dump a
toolbar inside a GtkHandleBox (inside a GnomeApp container, yet to be
written).

When the toolbar is usable, I will add the proper example to testgtk.c.

- Federico
1997-12-19 21:14:44 +00:00
24b21a5d84 OK, handle box is good to go except for having the parent resize when it is dragged out, and also allowing user to drag it back into the original parent 1997-12-19 21:06:39 +00:00
01eda653ee more gtkhandlebox painting stuff.. 1997-12-19 20:19:28 +00:00
61124945c0 more gtkhandlebox work.. 1997-12-19 19:17:45 +00:00
e9f322e2f0 Changes from Bolliet Jerome <bolliet@in2p3.fr> to gtktree.
Corrects a bug in gtk_tree_remove_items and gtk_tree_item_destroy.
Adds the possibility to connect all items by lines. This is the
default now.  You can overide this with the function
gtk_tree_set_view_line which take a tree and a boolean.

This tree widget looks way more finished with the lines.  Very
nice.  Check it out and run gtk/testtree.

-Shawn
1997-12-19 05:41:45 +00:00
f7b1fa3aed For consistancy with GIMP/GNOME projects. Plus these files can
get really annoying if they are in the tree.

-Shawn
1997-12-19 05:24:25 +00:00
8d0318387f Fixed restoration of old event mask 1997-12-18 23:38:39 +00:00
1cf3f510d1 DnD works again, fixed my own stupidity ;-) 1997-12-18 23:03:26 +00:00
6824581335 Removed gtkhandlebox.c from Makefile.am
-Yosh
1997-12-18 22:12:34 +00:00
fde815eb54 sorry about the debug define left in... - sopwith 1997-12-18 20:36:16 +00:00