X-Git-Url: http://pileus.org/git/?a=blobdiff_plain;f=ChangeLog.pre-2-8;h=1bd91e06ee74dcb32ef01853f3ada125c4d9aca9;hb=060c32e4e04f06d6fcd36d3dece575b96e6cca45;hp=ff0e502b9ffe3b8be6c77bd2d3729837cf3b9720;hpb=d2e69a89d4b8a0f9ceedbe87362cf9609e5b7c52;p=~andy%2Fgtk diff --git a/ChangeLog.pre-2-8 b/ChangeLog.pre-2-8 index ff0e502b9..1bd91e06e 100644 --- a/ChangeLog.pre-2-8 +++ b/ChangeLog.pre-2-8 @@ -1,3 +1,635 @@ +Fri Jan 22 07:33:44 1999 Tim Janik + + * gtk/gtkvscale.c (gtk_vscale_pos_trough): take value_spacing into + account for GTK_POS_LEFT. + + * gtk/gtkradiobutton.c (gtk_radio_button_set_group): use + gtk_toggle_button_set_active () to set the new state. + (gtk_radio_button_new): only _set_group if group != NULL. + (gtk_radio_button_clicked): reference the widget. + (gtk_radio_button_init): make radio buttons active upon + startup. + +Thu Jan 21 17:13:12 1999 Jeff Garzik + + * gtk/gtkselection.c: + (gtk_selection_property_notify): Check args for NULL. + (gtk_selection_default_handler): + Replace manual list count with call to g_list_length. + Remove signedness of temp var 'count' to agree with usage. + Slight spacing adjustment for readability. + + * gtk/gtkbox.c, gtk/gtklayout.c, gtk/gtkselection.c: + Init a few ptrs to NULL, to quiet warnings. + +Thu Jan 21 16:03:02 1999 Owen Taylor + + * gtk/gtkbutton.c (gtk_button_expose): Code cleanup. + + * gtk/gtktreeitem.c: Add a paint routine, fix up bugs + in drawing where if the expose area was contained + completely in the right side of the tree the background + wasn't redraw, etc. + + * gtk/gtkwidget.c (gtk_widget_clip_rect): Fix a bug + in clipping draw regions while propagating them + upwards. + +Thu Jan 21 12:20:51 1999 Owen Taylor + + * gtk/gtkcolorsel.c (gtk_color_selection_dialog_new): + Pushing and popping the visual/cmap in the init() + function does no good, because the window itself needs + to be create with that visual/cmap. + + So do it in the new() function instead. + + This will require people doing gtk_widget_new() to do + the push/pop themselves, but I don't see any way around + it other than digging in and tweaking the window + widget's colormap and visual ourselves, which + is highly non-kosher, but would be safe... + +Thu Jan 21 16:04:35 1999 Timur Bakeyev + + * gtk/gtkrc.c (gtk_rc_init): It was reported by Owen Taylor + , that LC_ALL produce unparsable garbage + on some glibc'ed systems and HP/UX. So, falling to LC_CTYPE. + +Thu Jan 21 02:11:44 1999 Owen Taylor + + * Set and read the XdndActionList property defined + in the Xdnd spec. We do this always, not just for + XdndActionAsk like the spec says, but if we don't + find it, we fall back to actions = suggested_action, + which is compatible with the language of the spec. + +Thu Jan 21 01:15:28 1999 Jeff Garzik + + * gdk/gdkdnd.c (gdk_drag_context_unref): + Move not-null assertion before pointer de-ref. + + * gdk/gdkevents.c (gdk_event_queue_find_first): + Fix infinite loop bug. Someone should look at this further to + make sure the events_pending tests are correct. + +Thu Jan 21 00:44:47 1999 Owen Taylor + + * gtk/gtkdnd.c (gtk_drag_dest_drop): Default handling + for drops should be keyed on GTK_DRAG_DEFAULT_DROP + not GTK_DRAG_DEFAULT_MOTION. + +Wed Jan 20 21:52:51 1999 Jeff Garzik + + * gtk/gtkclist.c (real_remove_row): + Don't search entire row list twice for element being removed. + + * gtk/gtkmenushell.c (gtk_menu_shell_insert): + Replaced hand-coded implementation of g_list_insert with + call to g_list_insert. + + * gtk/gtktooltips.c + (gtk_tooltips_destroy_data, gtk_tooltips_layout_text): + tooltipsdata->row test not-null test now properly encompasses + both g_list_* calls. + +Thu Jan 21 02:47:36 1999 Lars Hamann + + * gtk/gtknotebook.c (gtk_notebook_focus): few cleanups. + (gtk_notebook_key_press): call select page function for + GDK_DOWN key in case of tab_pos == TOP. Changed other + positions accordingly. + +Wed Jan 20 19:57:14 1999 Owen Taylor + + * gtk/gtkdnd.c (gtk_drag_begin): Start off with the + cursor for "no drop" since if we'll get a status + if we are over a drag window, but none if we aren't + over one. + +1999-01-20 Jeff Garzik + + * gtk/gtkcombo.c (gtk_combo_entry_key_press): + Free 'nprefix', closing a memory leak. + Spaced out the code a bit to make it more readable. + + * gtk/gtkhbox.[ch] (gtk_hbox_new), + gtk/gtkvbox.[ch] (gtk_vbox_new): + Change 'homogenous' arg from gint to gboolean. + + * gtk/gtktogglebutton.[ch]: + New function gtk_toggle_button_get_active(). + +1999-01-20 Federico Mena Quintero + + * gtk/gtkdnd.c (gtk_drag_get_event_action): Allow button 2 to act + as GDK_ACTION_ASK. Also, allow MOD1 to specify GDK_ACTION_ASK + only if that action is enabled in the actions argument. + +1999-01-20 Raja R Harinath + + * configure.in (gtklocaledir): New variable. Define to + $prefix/$DATADIRNAME/locale. This will point to the directory + where po/Makefile actually installs the message translation + tables. + * gtk/Makefile.am (INCLUDES): Define GTK_LOCALEDIR to + $(gtklocaledir) rather than $prefix/share/locale. + +Wed Jan 20 21:07:45 1999 Timur Bakeyev + + * gtk/gtkrc.c (gtk_rc_init): There are some systems, that lacks of + LC_MESSAGES in locale.h. As a last resort for such systems, set locale + according to LC_ALL. + +Wed Jan 20 13:06:51 1999 Owen Taylor + + * gtk/gtktext.[ch] (clear_[focus_]area): Instead of drawing + a background pixmap in with gdk_draw_pixmap(), set + it as a tile pixmap for a GC. This should speed + up things considerably and also will hide a bug + where text->first_onscreen_ver_pixel is being + corrupted, causing the bg pixmap drawing code to generate + graphics exposes. + +Tue Jan 19 22:15:10 1999 Lars Hamann + + * gtk/gtklist.c + (gtk_list_button_press): only call grab_add if pointer_grab succeeds. + (gtk_list_unmap): remove pointer/widget grabs if needed. + (gtk_list_signal_focus_lost): removed. + (gtk_list_focus) (gtk_list_set_focus_child): set last_focus_child. + (gtk_list_remove_items_internal) (gtk_list_clear_items): unset + undo_focus_child if necessary. In case of SELECTION_BROWSE/EXTENDED + select a new item if selection is empty. + +Tue Jan 19 00:21:15 1999 Tim Janik + + * gtk/gtkcompat.h: add compatibility define for + gtk_ctree_set_reorderable. + +Tue Jan 19 00:02:10 1999 Lars Hamann + + * gtk/gtkctree.c (gtk_ctree_node_set_row_data_full): + add a sanity check [from Todd Dukes ] + +Mon Jan 18 22:54:11 1999 Lars Hamann + + * gtk/gtkclist.c (gtk_clist_button_press): only call grab_add + if pointer_grab succeeds. + (gtk_clist_unmap): remove pointer/widget grabs if needed. + +Mon Jan 18 15:46:14 1999 Owen Taylor + + * gtk/gtklabel.c (gtk_label_init): Initialize + label->label_wc. (We allocate labels from + a memchunk) + +Mon Jan 18 18:53:08 1999 Tim Janik + + * gtk/gtkscale.c (gtk_scale_set_digits): CLAMP digits into a + meaningfull range (we need to stay below a certain limit anyways + to avoid string buffer overflows). + + * gtk/gtkvscale.c (gtk_vscale_pos_background): fixed up background + area calculations for GTK_POS_RIGHT and GTK_POS_BOTTOM. + * gtk/gtkhscale.c (gtk_hscale_pos_background): likewise. + (gtk_hscale_draw_value): safety CLAMP the value's x position for + GTK_POS_TOP and GTK_POS_BOTTOM, so we don't paint strings outside of + our allocation. + + * gtk/gtkscale.c: implemented GtkScale::digits, GtkScale::draw_value + and GtkScale::value_pos arguments. + +Mon Jan 18 14:26:17 1999 Owen Taylor + + * docs/Changes-1.2.txt: Some editing, a little more + detail. + +Mon Jan 18 13:25:14 1999 Owen Taylor + + * gtk/gtkmenu.[ch]: Added gtk_menu_set_title() to + set the title of a menu in the torn-off state. + + * gtk/gtkthemes.c (gtk_theme_engine_get): When loading + of theme engine fails, just warn and do without - + don't error out. + + * gtk/gtkmain.c (gtk_check_version): s/to/too/. + +Mon Jan 18 01:21:03 1999 Lars Hamann + + * gtk/gtkctree.c (draw_row): fixed auto resize bug. + +Sun Jan 17 17:35:28 CST 1999 Shawn T. Amundson + + * Released GTK+ 1.1.13 + + * README: + INSTALL: + docs/gtk-config.1: ver=1.1.13 + +Mon Jan 18 00:22:54 1999 Lars Hamann + + * gtk/gtkclist.c (gtk_clist_button_press) (gtk_clist_button_release): + block drag source signal handler during column resizes. + (gtk_clist_set_column_visibility): resize clist if needed. + (gtk_clist_map): raise resize windows to make resize + cursor visible again. + +Sun Jan 17 22:47:15 1999 Tim Janik + + * gtk/gtkwidget.[hc]: + * gtk/gtkspinbutton.[hc]: + * gtk/gtkscrolledwindow.[hc]: + * gtk/gtkprogressbar.[hc]: + * gtk/gtkpreview.[hc]: + * gtk/gtkobject.[hc]: + * gtk/gtkentry.[hc]: + * gtk/gtkctree.[hc]: + * gtk/gtkcontainer.[hc]: + * gtk/gtkclist.[hc]: + removed deprecated functions: gtk_clist_set_border, + gtk_container_block_resize, gtk_container_unblock_resize, + gtk_container_need_resize, gtk_ctree_set_reorderable, + gtk_ctree_show_stub, gtk_ctree_set_use_drag_icons, + gtk_entry_adjust_scroll, gtk_object_class_add_user_signal, + gtk_preview_put_row, gtk_progress_bar_construct, + gtk_scrolled_window_construct, gtk_spin_button_construct, + gtk_widget_freeze_accelerators, gtk_widget_thaw_accelerators. + + * gtk/gtkcheckmenuitem.c: removed binary variant of + gtk_check_menu_item_set_state, this is still defined in gtkcompat.h + though. + + * docs/Changes-1.2.txt: + removed section about gtk_idle_remove_by_data vs. + gtk_timeout_remove_by_data, we actually don't even provide a + gtk_timeout_remove_by_data() function. + added a table with removed functions and their replacements. + + * NEWS: updates for 1.1.13. + +Sun Jan 17 17:56:33 1999 Owen Taylor + + Patch from Felix Bellaby + + * gdk/gdk.c: Use XmbSetWMProperties to set + the class/command on the loader window so that the + client machine is also set in the same place. + (For X11R5 sesssion management compatibility) + + * gdk/gdk.c: (gdk_set_sm_client_id) Implementation + of function to set the session manager client ID. + + * gdk/gdkwindow.c (gdk_window_new): Set + WM_CLIENT_LEADER propertiy on all windows pointing + back to GDK's leader window. + +Sun Jan 17 12:01:57 1999 Owen Taylor + + * gtk/gtkrc.c (gtk_rc_style_init): Allow a bg_pixmap + of "", as there was no way to set the background + on all widget but some widgets. This is important + because Text widgets with background images are + slow and possibly ugly. + +1999-01-17 Nat Friedman + + * gtk/gtkscrolledwindow.c (DEFAULT_SCROLLBAR_SPACING): New macro. + Changed the spacing from 5 to 3. + + * gtk/gtkmenubar.c (BORDER_SPACING): Changed the extra spacing on + the menubar from 2 to 0. + +Sun Jan 17 11:51:17 1999 Owen Taylor + + * gtk/gtktext.c (gtk_text_move_cursor): Fix typo + [ gtk-mailund-990116-0: Thomas Mailund Jensen ] + +Sun Jan 17 11:15:05 1999 Christopher Blizzard + + * gtk+.spec: Update to version 1.1.13, change packager address. + +Sun Jan 17 14:52:29 1999 Tim Janik + + * gtk/gtkcompat.h: + * gtk/gtkcheckmenuitem.[hc]: + deprecated gtk_check_menu_item_set_state, people should use + gtk_check_menu_item_set_active instead. + + * gtk/testgtk.c: + s/gtk_check_menu_item_set_state/gtk_check_menu_item_set_active/. + +Sun Jan 17 05:19:14 1999 Tim Janik + + * configure.in: incremented version number to 1.1.13, bin age 0, + interface age 0. + + * gtk/gtkmain.c (gtk_idle_remove_by_data): use g_idle_remove_by_data to + remove idles, so `data' cannot conflict with other sources. + + * gtk/gtkcompat.h: define gtk_style_apply_default_pixmap here. + + * gtk/gtkstyle.[hc]: removed gtk_style_apply_default_pixmap. + (struct _GtkStyle): reordered GtkStyleClass*klass; member. + +Sat Jan 16 19:42:48 1999 George Lebl + + * gtk/gtktooltips.c: for NO_WINDOW widgets, add their allocation.y + to the position of the tooltip. This fixes tooltip positioning + problems with some widgets such as a checkbox. + +Sat Jan 16 14:01:53 1999 Stuart Parmenter + + * gtk/gtklayout.c (gtk_layout_put): check for child widget being NULL + +Sat Jan 16 05:02:22 1999 Lars Hamann + + * gtk/gtkclist.c (gtk_clist_button_press): fixed double click bug. + +Fri Jan 15 19:16:42 1999 Tim Janik + + * gtk/Makefile.am: define GTK_DISABLE_COMPAT_H for compilation of gtk + code. + + * gtk/gtkrc.c (gtk_rc_style_unref): added an assertment. + + * gtk/gtkcompat.h: + * gtk/gtklabel.h: + don't provide compatibility defines if GTK_DISABLE_COMPAT_H is defined. + + * gtk/gtkstyle.h: + * gtk/gtkstyle.c: coding style, indentation and alignment fixups. + (gtk_draw_string): + (gtk_paint_string): + (gtk_draw_polygon): + (gtk_style_set_background): fixed assertments. + (gtk_default_draw_ramp): + (gtk_default_draw_cross): + (gtk_default_draw_oval): issue warnings since these functions aren't + yet implemented. + + * gdk/gdkwindow.c: + (gdk_window_hide): only unmap window if already mapped. + (gdk_window_show): only map window if !mapped. + (gdk_window_internal_destroy): destroyed windows can't be mapped. + + * gtk/gtkwidget.c (gtk_widget_event): don't ignore expose events just + because a resize is queued on a widget, we rely on the expose events + now. + +Fri Jan 15 10:22:21 1999 Owen Taylor + + * gtk/gtkwidget.c (gtk_widget_class_init): + nparams for selection_get should be 3, not 2. + [ From Damon Chaplin ] + + * gtk/gtkeventbox.c (gtk_event_box_paint): Add a paint + routine so queued redraws work inside event boxes. + +Thu Jan 14 17:47:37 1999 Owen Taylor + + * gtk/gtkentry.c (gtk_entry_draw_cursor_on_drawable): Only + redraw character under cursor when not displaying + highlighted selection. + + * gdk/gdkrgb.c (gdk_rgb_init): Add in a cast to + gpointer to make IRIX cc happy. + +Thu Jan 14 12:29:50 1999 Owen Taylor + + * gtk/gtkcheckbutton.c (gtk_check_button_draw): Restructure + the drawing code to remove a bit of duplication - + and to remove a call to gtk_widget_draw_focus() + that queues a redraw when an expose occurs. + + * gtk/gtklabel.c (gtk_label_expose): Fix up handling + of ypadding. + + * gtk/gtknotebook.c (gtk_notebook_draw): If we redraw + the whole widget, also redraw the corresponding + areas of the child widget. (have_visible_child + still has some problems) + + * gdk/gdkpixmap.c: Change some g_new's to g_new0 so + that fields unused for pixmaps get initialzized + sanely. + + * gdk/gdk.h gdk/gdkwindow.c gdk/gdkprivate.h: Add new calls + gdk_window_is_visible() and gdk_window_is_viewable() + and a mapped flag to the window private structure. + + * gtk/gtkbin.c gtk/gtkclist.c gtk/gtkfixed.c gtk/gtkitem.c + gtk/gtklayout.c gtk/gtklist.c gtk/gtkmenushell.c + gtk/gtknotebook.c gtk/gtkpaned.c gtk/gtktree.c + gtk/gtktreeitem.c gtk/gtkviewport.c: + Map windows after mapping children. + + * gtk/gtkwidget.c (gtk_widget_clip_rect): Handle + rectangles completely clipped away correctly. + + * gtk/gtkwidget.c (gtk_widget_idle_draw): Don't + call gtk_widget_draw if width or height is 0. + + * gtk/gtkwidget.c (gtk_widget_idle_draw): Don't + rely on GTK_REDRAW_PENDING after we've cleared + it. (This was causing draw-combining to not + happen at all). + + * gtk/gtkbin.c gtk/gtkscale.c: Remove uneccessary calls + to gtk_widget_queue_draw() when mapping. + +Thu Jan 14 11:29:53 1999 Owen Taylor + + * gtk/gtkdnd.c (gtk_drag_get_event_action): Make + MOD1-drag also do action ask. + + * gtk/gtkdnd.c (gtk_drag_button_release_cb): Send the + button-release event we simulate to get grabs released, + with a window of GDK_ROOT_PARENT instead of the actual + widget. This is a bad hack in some sense, but seems + to work nicely. (It's sort of like what you would + if you grabbed on button press, then the user + released outside of the widget.) + +Thu Jan 14 20:29:16 1999 Owen Taylor + + * gtk/gtkstyle.[ch] (gtk_style_apply_default_background): + Change copy_area => !set_bg. Use tile instead of + gdk_window_copy_area when drawing without !set_bg. + + This does mess up timj's neat check-button example, + but is consistent with how we interpret background + pixmaps everywhere else in the default scheme. + + Restructure code for clarity. + +Thu Jan 14 19:19:51 1999 Owen Taylor + + * gdk/gdkevents.c: Do all event processing in + dispatch() instead of prepare() and check(). + +Wed Jan 13 22:34:29 1999 Owen Taylor + + * gtk/gtkbutton.c gtk/gtkclist.c gtk/gtkhandlebox.c + gtk/gtkframe.c gtk/gtk[hv]box.c gtk[hv]paned.c gtk/gtklist.c + gtkmenu.c gtkmenuitem.c gtkmenubar.c gtknotebook.c + gtk/gtkscrolledwindow.c gtk/gtktable.c gtk/gtktree.c + gtk/gtktreeeitem.c gtk/gtkviewport.c + + Fix up comparisons of signed and unsigned ints to avoid + assigning negative widths/heigths. + +Wed Jan 13 21:18:41 1999 Owen Taylor + + * acinclude.m4 (ac_result): Unset CATOBJEXT so + that the macros and Makefiles correctly handle + disabling NLS when no gettext is found. + +Wed Jan 13 20:14:32 1999 Tim Janik + + * gtk/gtkarg.c (gtk_arg_copy): in comparisions with GTK_TYPE_STRING, use + the fundamental type to catch GTK_TYPE_IDENTIFIER as well. + + * gtk/gtkmenushell.c: + (gtk_real_menu_shell_activate_current): + (gtk_menu_shell_button_release): asure that we only activate sensitive + menu items, reported by Dave Cole . + +Wed Jan 13 13:28:00 1999 Tim Janik + + * gtk/gtkwidget.c: eliminate queue_clears or queue_draws where we know + that expose events will be generated. + (gtk_widget_map): only queue_draw for NO_WINDOW widgets. + (gtk_widget_unmap): only queue_clear_child for NO_WINDOW widgets. + (gtk_widget_size_allocate): we don't need a queue_clear on changing + allocations of !NO_WINDOW widgets, we do still need a full redraw for + them though. + + * gtk/gtklabel.c (gtk_label_set_text): check whether the new string + actually differs from the original. + +Tue Jan 12 22:50:44 PST 1999 Manish Singh + + * acinclude.m4 + * ltconfig + * ltmain.sh: upgrade to libtool 1.2d (with fixes for irix6 and osf) + +Tue Jan 12 18:30:51 1999 Owen Taylor + + * gtk/testdnd.c (label_drag_data_received): Add + a drag_data_received handler for the label. + +Tue Jan 12 15:01:50 1999 Owen Taylor + + * gdk/gdkevents.c: Removed the putback_events queue, + since it was causing problems with event ordering - + just keep a single queue. If we need it, we can + add priorities to events. + + * gdk/gdkevents.c: Annotate events with flags - we allocate + a GdkEventPrivate structure in gdk_event_new() and use these + flags to mark an event being translated as "pending" - + I.e., not yet ready to be dequeued. So we can put + the event on the queue and get the order of the + events right. (This solves the double-click problems) + + * gdk/gdk.h gdk/gdkevents.h: Add gdk_event_peek() to get a copy + of the next event on the event queue. + + * gtk/gtkmain.c (gtk_main_do_event): Use gdk_event_peek() + to check the next event without causing event queue + reordering. + +Tue Jan 12 15:41:20 1999 Owen Taylor + + * gtk/gtklabel.c (gtk_label_expose): Minor fix + to handling of misc->[x/y]pad + +Tue Jan 12 14:31:43 1999 Owen Taylor + + * gtk/gtkstyle.[ch] (gtk_style_apply_default_pixmap): + Add back as wrapper function to restore source/binary + compatibility. grrrr. + +Tue Jan 12 13:47:07 1999 Tim Janik + + * reworked the redrawing heuristics somewhat, this fixed a bunch of + existing redrawing problems and majorly reduces overall redrawing needs + during normal operation. basically we now only queue redraws when + neccessary and much rely on the draw_area coalescing code in gtkwidget.c + to optimize the queued portions. widgets will now upon reallocation only + get redrawed if their allocation has changed. upon hide/show only the + area allocated by the child will be queued for the parent, this has the + side effect that parents which change their appearance in dependance on + the numer of visible children have to keep track of their children's + visiblity and eventually fully redraw themselves. this is a minor + constrain with great benefits in terms of redraw reduction, and only got + triggered by the notebook widget. + + * gtk/gtkwidget.c: + (gtk_widget_queue_clear): don't bother if width and height == 0. + (gtk_widget_queue_clear_child): new static function to queue a redraw of + the area obscured by a child on a parent. + (gtk_widget_queue_resize): queue_clear the widget if it is drawable. + (gtk_widget_show): queue resize on the widget before showing. + (gtk_widget_hide): queue resize on the widget after hiding. + (gtk_widget_map): queue_draw the widget after mapping. + (gtk_widget_unmap): queue_clear_child the widget. + (gtk_widget_size_allocate): queue_clear_child and queue_draw if the + widget's allocation changed. + (gtk_widget_unparent): queue_clear_child so the parent redraws obscured + portions. + (gtk_widget_real_show): + (gtk_widget_real_hide): + (gtk_widget_real_map): + (gtk_widget_real_unmap): + (gtk_widget_real_size_allocate): don't bother with redraw queueing, + descendants that override these functions don't do either and we handle + all redrawing/resizing related stuff before or after the signal emission + now. + + * gtk/gtkcontainer.c: + (gtk_container_resize_children): don't bother about redrawing anymore + since gtk_widget_size_allocate handles that for us now. + + * gtk/gtknotebook.h: + * gtk/gtknotebook.c: + added a flag have_visible_child to indicate whether we need to draw + non child related portions at all, e.g. shadows etc. + (gtk_notebook_draw): if have_visible_child changed, do a full paint + instead of updating a small area only. + +Mon Jan 11 20:44:35 1999 Tim Janik + + * gtk/gtkstyle.c: changed gtk_style_apply_default_pixmap to + gtk_style_apply_default_background which takes an extra argument + copy_area to determine NO_WINDOW widget pixmap copying. + changed callers accordingly. + + * gtk/gtktogglebutton.c: + (gtk_toggle_size_allocate): + (gtk_toggle_button_expose): + (gtk_toggle_button_paint): avoid messing with our parent's window if + toggle_button->draw_indicator == TRUE and we are a NO_WINDOW widget. + + * gtk/gtkcheckbutton.c (gtk_real_check_button_draw_indicator): draw + the draw_indicator with GTK_STATE_ACTIVE if the toggle button is active. + + * gtk/check-n.xpm: + * gtk/check-y.xpm: + * gtk/testgtkrc: set pixmaps for ACTIVE and NORMAL check button + bg_pixmaps. + +Mon Jan 11 23:52:58 1999 Lars Hamann + + * gtk/gtklist.c (gtk_list_signal_drag_begin) + (gtk_list_drag_begin): end drag selections if necessary. + + * gtk/gtkspinbutton.c/h (gtk_spin_button_update): made function + public. Manually force synchronization of spin button text and + adjustment value. + Mon Jan 11 15:23:32 1999 Tim Janik * gtk/gtktogglebutton.c: eliminated some queue_draws when invoking