disconnect hadj & vadj, not 2 * hadj.
Mon Nov 23 03:21:17 1998 Tim Janik <timj@gtk.org> * gtk/gtktext.c (gtk_text_destroy): disconnect hadj & vadj, not 2 * hadj.
This commit is contained in:
@ -1,3 +1,8 @@
|
|||||||
|
Mon Nov 23 03:21:17 1998 Tim Janik <timj@gtk.org>
|
||||||
|
|
||||||
|
* gtk/gtktext.c (gtk_text_destroy): disconnect hadj & vadj, not
|
||||||
|
2 * hadj.
|
||||||
|
|
||||||
Sat Nov 21 18:41:13 CST 1998 Shawn T. Amundson <amundson@gtk.org>
|
Sat Nov 21 18:41:13 CST 1998 Shawn T. Amundson <amundson@gtk.org>
|
||||||
|
|
||||||
* configure.in:
|
* configure.in:
|
||||||
|
@ -1,3 +1,8 @@
|
|||||||
|
Mon Nov 23 03:21:17 1998 Tim Janik <timj@gtk.org>
|
||||||
|
|
||||||
|
* gtk/gtktext.c (gtk_text_destroy): disconnect hadj & vadj, not
|
||||||
|
2 * hadj.
|
||||||
|
|
||||||
Sat Nov 21 18:41:13 CST 1998 Shawn T. Amundson <amundson@gtk.org>
|
Sat Nov 21 18:41:13 CST 1998 Shawn T. Amundson <amundson@gtk.org>
|
||||||
|
|
||||||
* configure.in:
|
* configure.in:
|
||||||
|
@ -1,3 +1,8 @@
|
|||||||
|
Mon Nov 23 03:21:17 1998 Tim Janik <timj@gtk.org>
|
||||||
|
|
||||||
|
* gtk/gtktext.c (gtk_text_destroy): disconnect hadj & vadj, not
|
||||||
|
2 * hadj.
|
||||||
|
|
||||||
Sat Nov 21 18:41:13 CST 1998 Shawn T. Amundson <amundson@gtk.org>
|
Sat Nov 21 18:41:13 CST 1998 Shawn T. Amundson <amundson@gtk.org>
|
||||||
|
|
||||||
* configure.in:
|
* configure.in:
|
||||||
|
@ -1,3 +1,8 @@
|
|||||||
|
Mon Nov 23 03:21:17 1998 Tim Janik <timj@gtk.org>
|
||||||
|
|
||||||
|
* gtk/gtktext.c (gtk_text_destroy): disconnect hadj & vadj, not
|
||||||
|
2 * hadj.
|
||||||
|
|
||||||
Sat Nov 21 18:41:13 CST 1998 Shawn T. Amundson <amundson@gtk.org>
|
Sat Nov 21 18:41:13 CST 1998 Shawn T. Amundson <amundson@gtk.org>
|
||||||
|
|
||||||
* configure.in:
|
* configure.in:
|
||||||
|
@ -1,3 +1,8 @@
|
|||||||
|
Mon Nov 23 03:21:17 1998 Tim Janik <timj@gtk.org>
|
||||||
|
|
||||||
|
* gtk/gtktext.c (gtk_text_destroy): disconnect hadj & vadj, not
|
||||||
|
2 * hadj.
|
||||||
|
|
||||||
Sat Nov 21 18:41:13 CST 1998 Shawn T. Amundson <amundson@gtk.org>
|
Sat Nov 21 18:41:13 CST 1998 Shawn T. Amundson <amundson@gtk.org>
|
||||||
|
|
||||||
* configure.in:
|
* configure.in:
|
||||||
|
@ -1,3 +1,8 @@
|
|||||||
|
Mon Nov 23 03:21:17 1998 Tim Janik <timj@gtk.org>
|
||||||
|
|
||||||
|
* gtk/gtktext.c (gtk_text_destroy): disconnect hadj & vadj, not
|
||||||
|
2 * hadj.
|
||||||
|
|
||||||
Sat Nov 21 18:41:13 CST 1998 Shawn T. Amundson <amundson@gtk.org>
|
Sat Nov 21 18:41:13 CST 1998 Shawn T. Amundson <amundson@gtk.org>
|
||||||
|
|
||||||
* configure.in:
|
* configure.in:
|
||||||
|
@ -1,3 +1,8 @@
|
|||||||
|
Mon Nov 23 03:21:17 1998 Tim Janik <timj@gtk.org>
|
||||||
|
|
||||||
|
* gtk/gtktext.c (gtk_text_destroy): disconnect hadj & vadj, not
|
||||||
|
2 * hadj.
|
||||||
|
|
||||||
Sat Nov 21 18:41:13 CST 1998 Shawn T. Amundson <amundson@gtk.org>
|
Sat Nov 21 18:41:13 CST 1998 Shawn T. Amundson <amundson@gtk.org>
|
||||||
|
|
||||||
* configure.in:
|
* configure.in:
|
||||||
|
14
NEWS
14
NEWS
@ -1,14 +1,24 @@
|
|||||||
What is new in GTK+ 1.1.5:
|
What is new in GTK+ 1.1.5:
|
||||||
|
|
||||||
* Theme integration
|
* Theme integration
|
||||||
|
* Widget style modification is now handled through GtkRcStyles
|
||||||
* GtkPixmaps now grey out pixmaps when insensitive
|
* GtkPixmaps now grey out pixmaps when insensitive
|
||||||
* Notebook enhancements
|
* Notebook enhancements
|
||||||
* Shadow configurability for menubars and handleboxes
|
* Shadow configurability for menubars and handleboxes
|
||||||
* DND enhancements
|
* DND enhancements
|
||||||
* gtkfilesel how supports automounters better
|
* gtkfilesel now supports automounters better
|
||||||
* Implementation of expose compression
|
* Implementation of expose compression
|
||||||
* Queued redraws of partial areas
|
* Queued redraws of partial areas
|
||||||
* Scrolledwindow/Viewport enhancements
|
* Scrolledwindow (+Viewport) source incompatibilities, children that are added
|
||||||
|
to a scrolled window don't get an automatic viewport anymore. a convenience
|
||||||
|
function gtk_scrolled_window_add_with_viewport() is suplied for this task
|
||||||
|
* Deprecated functions will now issue a message, informing the programmer about
|
||||||
|
the use of this function. These functions will get removed in future versions
|
||||||
|
* Non-functional functions got removed entirely
|
||||||
|
* gtk_widget_new() and gtk_object_new() will now auto-construct new objects.
|
||||||
|
A new function gtk_object_default_construct() is provided now which should
|
||||||
|
be called after every gtk_type_new() to perfom the auto-construction
|
||||||
|
* Improved argument support of several widgets
|
||||||
* Bug Fixes
|
* Bug Fixes
|
||||||
|
|
||||||
What is new in GTK+ 1.1.3:
|
What is new in GTK+ 1.1.3:
|
||||||
|
5
TODO
5
TODO
@ -1,6 +1,7 @@
|
|||||||
For 1.2.0 release:
|
For 1.2.0 release:
|
||||||
- remove deprecated functions from *.[hc] files, especially the
|
- remove deprecated functions from *.[hc] files.
|
||||||
non-functional ones.
|
- finish composite child stuff.
|
||||||
|
- implement constructor functionality for all widgets.
|
||||||
|
|
||||||
Bugs:
|
Bugs:
|
||||||
* Change bitfields to guints from enums, or vice versa?
|
* Change bitfields to guints from enums, or vice versa?
|
||||||
|
@ -794,6 +794,14 @@ gtk_text_set_adjustments (GtkText *text,
|
|||||||
{
|
{
|
||||||
g_return_if_fail (text != NULL);
|
g_return_if_fail (text != NULL);
|
||||||
g_return_if_fail (GTK_IS_TEXT (text));
|
g_return_if_fail (GTK_IS_TEXT (text));
|
||||||
|
if (hadj)
|
||||||
|
g_return_if_fail (GTK_IS_ADJUSTMENT (hadj));
|
||||||
|
else
|
||||||
|
hadj = GTK_ADJUSTMENT (gtk_adjustment_new (0.0, 0.0, 0.0, 0.0, 0.0, 0.0));
|
||||||
|
if (vadj)
|
||||||
|
g_return_if_fail (GTK_IS_ADJUSTMENT (vadj));
|
||||||
|
else
|
||||||
|
vadj = GTK_ADJUSTMENT (gtk_adjustment_new (0.0, 0.0, 0.0, 0.0, 0.0, 0.0));
|
||||||
|
|
||||||
if (text->hadj && (text->hadj != hadj))
|
if (text->hadj && (text->hadj != hadj))
|
||||||
{
|
{
|
||||||
@ -807,12 +815,6 @@ gtk_text_set_adjustments (GtkText *text,
|
|||||||
gtk_object_unref (GTK_OBJECT (text->vadj));
|
gtk_object_unref (GTK_OBJECT (text->vadj));
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!hadj)
|
|
||||||
hadj = GTK_ADJUSTMENT (gtk_adjustment_new (0.0, 0.0, 0.0, 0.0, 0.0, 0.0));
|
|
||||||
|
|
||||||
if (!vadj)
|
|
||||||
vadj = GTK_ADJUSTMENT (gtk_adjustment_new (0.0, 0.0, 0.0, 0.0, 0.0, 0.0));
|
|
||||||
|
|
||||||
if (text->hadj != hadj)
|
if (text->hadj != hadj)
|
||||||
{
|
{
|
||||||
text->hadj = hadj;
|
text->hadj = hadj;
|
||||||
@ -1140,7 +1142,7 @@ gtk_text_destroy (GtkObject *object)
|
|||||||
text = (GtkText*) object;
|
text = (GtkText*) object;
|
||||||
|
|
||||||
gtk_signal_disconnect_by_data (GTK_OBJECT (text->hadj), text);
|
gtk_signal_disconnect_by_data (GTK_OBJECT (text->hadj), text);
|
||||||
gtk_signal_disconnect_by_data (GTK_OBJECT (text->hadj), text);
|
gtk_signal_disconnect_by_data (GTK_OBJECT (text->vadj), text);
|
||||||
|
|
||||||
if (text->timer)
|
if (text->timer)
|
||||||
{
|
{
|
||||||
|
Reference in New Issue
Block a user