]> Pileus Git - ~andy/gtk/log
~andy/gtk
25 years agoFix for resize bug. Call gtk_widget_size_allocate instead of
Lars Hamann [Mon, 10 Aug 1998 17:56:43 +0000 (17:56 +0000)]
Fix for resize bug. Call gtk_widget_size_allocate instead of

Sun Aug  9 23:31:59 1998  Lars Hamann  <lars@gtk.org>

        * gtk/gtkclist.c (adjust_scrollbars): Fix for resize bug. Call
        gtk_widget_size_allocate instead of gtk_widget_queue_resize
        if the visibility state of a scrollbar changes.

25 years agofixed an #include statement (reported by Eric Kidd).
Tim Janik [Mon, 10 Aug 1998 10:52:08 +0000 (10:52 +0000)]
fixed an #include statement (reported by Eric Kidd).

Mon Aug 10 12:49:54 1998  Tim Janik  <timj@gtk.org>

        * gtk/gtkhbbox.h: fixed an #include statement (reported by Eric Kidd).

25 years agofile gtk_vbox.pod was initially added on branch gtk-1-0.
Shawn Amundson [Fri, 7 Aug 1998 03:12:10 +0000 (03:12 +0000)]
file gtk_vbox.pod was initially added on branch gtk-1-0.

25 years agofile gtk_hbox.pod was initially added on branch gtk-1-0.
Shawn Amundson [Fri, 7 Aug 1998 03:12:09 +0000 (03:12 +0000)]
file gtk_hbox.pod was initially added on branch gtk-1-0.

25 years agofile gtk.pod was initially added on branch gtk-1-0.
Shawn Amundson [Fri, 7 Aug 1998 03:12:06 +0000 (03:12 +0000)]
file gtk.pod was initially added on branch gtk-1-0.

25 years agohm, someone changed an enum and didn't update auto-files...
Tim Janik [Fri, 7 Aug 1998 02:54:23 +0000 (02:54 +0000)]
hm, someone changed an enum and didn't update auto-files...

25 years agoRenamed my_merge and my_mergesort to gtk_clist_merge and
Stefan Jeske [Thu, 6 Aug 1998 20:49:24 +0000 (20:49 +0000)]
Renamed my_merge and my_mergesort to gtk_clist_merge and

Thu Aug  6 22:37:21 1998  Stefan Jeske  <stefan@gtk.org>

* gtk/gtkclist.c: Renamed my_merge and my_mergesort to
  gtk_clist_merge and gtk_clist_mergesort. :)

25 years agoFixed some minor comment typos and added myself to AUTHORS in gtk+.
Raph Levien [Thu, 6 Aug 1998 04:09:40 +0000 (04:09 +0000)]
Fixed some minor comment typos and added myself to AUTHORS in gtk+.

25 years agoRenamed `merge' -> `my_merge' and `mergesort' -> `my_mergesort'.
Martin Baulig [Thu, 6 Aug 1998 02:20:47 +0000 (02:20 +0000)]
Renamed `merge' -> `my_merge' and `mergesort' -> `my_mergesort'.

1998-08-06  Martin Baulig  <martin@home-of-linux.org>

* gtk/gtkclist.c: Renamed `merge' -> `my_merge' and
`mergesort' -> `my_mergesort'.

25 years agonew enum GtkSortType.
Stefan Jeske [Wed, 5 Aug 1998 20:02:32 +0000 (20:02 +0000)]
new enum GtkSortType.

Wed Aug  5 21:12:37 1998  Stefan Jeske  <stefan@gtk.org>

* gtk/gtkenums.h: new enum GtkSortType.

* gtk/gtkclist.h:
* gtk/gtkclist.c:
Added sorting capabilities to GtkCList. New APIs :
gtk_clist_set_compare_func, gtk_clist_set_sort_column,
gtk_clist_set_sort_type, gtk_clist_sort, gtk_clist_set_auto_sort.
New internal functions : default_compare, merge, mergesort.

(gtk_clist_append): This is just a wrapper for gtk_clist_insert now.

(gtk_clist_insert): Modified to handle gtk_clist_append and the
auto sort flag. Changed the return value from void to gint to
return the row number where the element was actually inserted.

(gtk_clist_swap_rows): Return immediately if auto sort flag is set.

* gtk/gtkctree.h:
* gtk/gtkctree.c:
Removed the auto_sort flag, replaced ctree->node_compare with
clist->compare all over the place, modified default_compare to
match clist's needs. Removed APIĀ“s : gtk_ctree_set_auto_sort,
gtk_ctree_set_compare_func. Removed GtkCTreeCompareFunc typedef.

* gtk/testgtk.c: Modified clist/ctree samples to demonstrate
sorting. The lists can be sorted by a column by clicking the
corresponding title button.

25 years agoReleased GTK+ 1.1.1
PDT 1998 Shawn T. Amundson [Wed, 5 Aug 1998 05:04:30 +0000 (05:04 +0000)]
Released GTK+ 1.1.1

Tue Aug  4 22:02:49 PDT 1998 Shawn T. Amundson <amundson@gtk.org>

        * Released GTK+ 1.1.1

25 years agochanged to return a gboolean (gtk_ctree_insert_gnode): new function for
Lars Hamann [Wed, 5 Aug 1998 02:11:32 +0000 (02:11 +0000)]
changed to return a gboolean (gtk_ctree_insert_gnode): new function for

Wed Aug  5 02:57:20 1998  Lars Hamann  <lars@gtk.org>

        * gtk/gtkctree.h:
        * gtk/gtkctree.c:
        (gtk_ctree_find): changed to return a gboolean
        (gtk_ctree_insert_gnode): new function for recursive insertion of a
        GNode tree.
        (gtk_ctree_real_select_recursive): fix for extended selection
        (gtk_ctree_sort_recursive): in case node == NULL, sort root nodes too.
        (gtk_ctree_set_node_info) (set_node_info): few fixes for expanded flag

25 years agoversion bump to 1.1.1, binary age 0, interface age 0. GLib version 1.1.1
Tim Janik [Tue, 4 Aug 1998 23:44:27 +0000 (23:44 +0000)]
version bump to 1.1.1, binary age 0, interface age 0. GLib version 1.1.1

Tue Aug  4 16:18:26 1998  Tim Janik  <timj@gtk.org>

        * configure.in: version bump to 1.1.1, binary age 0, interface age 0.
        GLib version 1.1.1 is now required at minimum.

        * docs/Makefile.am: added gtk_tut_fr.sgml to EXTRA_DIST (french version
        of the Gtk+ tutorial, contributed by Eric Jacoboni <jaco@dotcom.fr>.

25 years agoAdded missing else
Owen Taylor [Tue, 4 Aug 1998 15:07:55 +0000 (15:07 +0000)]
Added missing else

25 years agoUndraw the cursor before (possibly) deleting the cursor's text property.
Owen Taylor [Tue, 4 Aug 1998 14:56:44 +0000 (14:56 +0000)]
Undraw the cursor before (possibly) deleting the cursor's text property.

Mon Aug  3 19:24:48 1998  Owen Taylor  <otaylor@redhat.com>

  * gtk/gtktext.c (gtk_text_forward_delete): Undraw the
    cursor before (possibly) deleting the cursor's text
    property.

  * gtk/gtktext.c (correct_cache_delete): More attempts
    to clean the line-start cache up after inserting
    a property. Among other things, make sure to
    fix up text->current_line, since it is used to
    refetch the changed lines.

25 years agoEmpty rows/columns of the table should not have been marked as being able
Owen Taylor [Tue, 4 Aug 1998 14:55:04 +0000 (14:55 +0000)]
Empty rows/columns of the table should not have been marked as being able

Tue Aug  4 10:59:19 1998  Owen Taylor  <otaylor@redhat.com>

* gtk/gtktable.[ch]: Empty rows/columns of the table
        should not have been marked as being able to shrink.
(Fixes prorlem with shrinking scrollbarless GIMP canvases)

25 years agoChanged a %postun to a %preun, should get rid of errors when uninstalling
Michael Fulbright [Tue, 4 Aug 1998 14:34:23 +0000 (14:34 +0000)]
Changed a %postun to a %preun, should get rid of errors when uninstalling

Dr Mike <msf@redhat.com>

25 years agoNew public function to find a row by its data pointer using a custom
Federico Mena Quintero [Mon, 3 Aug 1998 19:50:23 +0000 (19:50 +0000)]
New public function to find a row by its data pointer using a custom

1998-08-03  Federico Mena Quintero  <federico@nuclecu.unam.mx>

* gtk/gtkctree.c (gtk_ctree_find_by_row_data_custom): New public
function to find a row by its data pointer using a custom
comparison function.

25 years agoMon, 3 Aug 1998 20:08:46 +0200 [Vincent]
Vincent Renardias [Mon, 3 Aug 1998 18:05:06 +0000 (18:05 +0000)]
Mon,  3 Aug 1998 20:08:46 +0200  [Vincent]

* French version of the Gtk+ tutorial contributed by Eric Jacoboni <jaco@dotcom.fr>

25 years agodon't you hate it when you apply the wrong patch and discover it only
George Lebl [Mon, 3 Aug 1998 06:22:41 +0000 (06:22 +0000)]
don't you hate it when you apply the wrong patch and discover it only
after applying it and committing
-George

25 years agodraw the buttons during a "draw" as well, this fixes a bug when the whole
George Lebl [Mon, 3 Aug 1998 05:58:49 +0000 (05:58 +0000)]
draw the buttons during a "draw" as well, this fixes a bug when the whole

Sun Aug 02 22:58:00 1998  George Lebl  <jirka@5z.com>

        * gtk/gtkclist.c: draw the buttons during a "draw" as well,
          this fixes a bug when the whole widget is made non-sesitive
          the buttons weren't redrawn

25 years agoreset drag_pos after abort removed a few unneeded lines fixed compiler
Lars Hamann [Sun, 2 Aug 1998 22:18:20 +0000 (22:18 +0000)]
reset drag_pos after abort removed a few unneeded lines fixed compiler

Mon Aug  3 00:04:09 1998  Lars Hamann  <lars@gtk.org>

* gtk/gtkclist.c (abort_column_resize): reset drag_pos after abort
* gtk/gtkclist.c (gtk_clist_key_press): removed a few unneeded lines
* gtk/gtkcombo.c (gtk_combo_list_key_press): fixed compiler warning

25 years agoChange window_private->parent pointer when reparenting.
Owen Taylor [Sun, 2 Aug 1998 07:15:00 +0000 (07:15 +0000)]
Change window_private->parent pointer when reparenting.

Sun Aug  2 03:08:07 1998  Owen Taylor  <otaylor@gtk.org>

        * gdk/gdkwindow.c (gdk_window_reparent): Change
          window_private->parent pointer when reparenting.

25 years agoMade some config changes to make it work better both as a standalone
Raph Levien [Sun, 2 Aug 1998 05:39:47 +0000 (05:39 +0000)]
Made some config changes to make it work better both as a standalone
module (i.e. with Gtk 1.0) and as a module under Gtk 1.1+, i.e. harmonized
with the separate GdkRgb release.

25 years agoFew fixes for column resize. Store resize column in clist->drag_pos.
Lars Hamann [Fri, 31 Jul 1998 20:48:06 +0000 (20:48 +0000)]
Few fixes for column resize. Store resize column in clist->drag_pos.

Fri Jul 31 20:45:07 1998  Lars Hamann  <lars@gtk.org>

        * gtk/gtkclist.c (gtk_clist_button_press) (gtk_clist_motion)
        (gtk_clist_button_release) (new_column_width): Few fixes for
        column resize. Store resize column in clist->drag_pos.

Thu Jul 31 15:18:36 1998  Lars Hamann  <lars@gtk.org>

        * gtk/gtkctree.h
        * gtk/gtkctree.c
        * gtk/testgtk.c : New typedef GtkCTreeNode, changed all GList *node
        to GtkCTreeNode *node.

        * gtk/gtklist.h : added extended selection mode and auto scrolling.
        (struct _GtkList): removed unneeded variables timer, button,
        selection_start_pos, selection_end_pos, scroll_direction, have_grab.
        Added new variables undo_selection, undo_unselection, last_focus_child,
        undo_focus_child, htimer, vtimer, anchor, drag_pos, anchor_state,
        drag_selection, add_mode.

        New functions :
        (gtk_list_extend_selection), (gtk_list_start_selection),
        (gtk_list_end_selection), (gtk_list_select_all),
        (gtk_list_unselect_all), (gtk_list_scroll_horizontal),
        (gtk_list_scroll_vertical), (gtk_list_toggle_add_mode),
        (gtk_list_toggle_focus_row), (gtk_list_toggle_row),
        (gtk_list_undo_selection), (gtk_list_end_drag_selection)

        * gtk/gtklist.c :
        (gtk_list_enter_notify): removed, because auto scrolling now works
        with gtk_list_motion_notify

        New functions, needed for auto scrolling :
        (gtk_list_motion_notify) (gtk_list_move_focus_child)

        New functions for extended selection support :
        (gtk_list_set_anchor), (gtk_list_fake_unselect_all),
        (gtk_list_fake_toggle_row), (gtk_list_update_extended_selection),
        (gtk_list_focus_lost)

        (gtk_list_set_focus_child): modified gtk_container_set_focus_child
        function to support auto scrolling, and avoid out-of-sync errors in
        case auf GTK_SELECTION_BROWSE
        (gtk_list_focus): modified gtk_container_focus function to avoid out
        off sync errors in case auf GTK_SELECTION_EXTENDED

        * gtk/gtklistitem.h
        * gtk/gtklistitem.c :
        New signal functions for key binding support :
        (toggle_focus_row), (select_all), (list_item), (unselect_all)
        (list_item), (undo_selection), (start_selection), (end_selection)
        (extend_selection), (scroll_horizontal), (scroll_vertical),
        (toggle_add_mode)
        (gtk_list_item_realize): added  GDK_KEY_PRESS_MASK |
        GDK_KEY_RELEASE_MASK
        (gtk_list_item_draw_focus): modify gc if parent has add_mode set.

        * gtk/gtkcombo.c :
        (gtk_combo_popup_button_press):  grab pointer for combo->list
        (gtk_combo_button_release): ungrab only if combo->popwin HAS_GRAB
        (gtk_combo_list_key_press): take care of which child HAS_GRAB
        (gtk_comb_init): don't connect combo->button with button_release_event

25 years agofile pixmap_theme_main.c was initially added on branch themes-2.
Carsten Haitzler [Fri, 31 Jul 1998 16:47:50 +0000 (16:47 +0000)]
file pixmap_theme_main.c was initially added on branch themes-2.

25 years agofile pixmap_theme_draw.c was initially added on branch themes-2.
Carsten Haitzler [Fri, 31 Jul 1998 16:47:49 +0000 (16:47 +0000)]
file pixmap_theme_draw.c was initially added on branch themes-2.

25 years agofile pixmap_theme.h was initially added on branch themes-2.
Carsten Haitzler [Fri, 31 Jul 1998 16:20:32 +0000 (16:20 +0000)]
file pixmap_theme.h was initially added on branch themes-2.

25 years agofile b_full.png was initially added on branch themes-2.
Carsten Haitzler [Thu, 30 Jul 1998 18:53:11 +0000 (18:53 +0000)]
file b_full.png was initially added on branch themes-2.

25 years agofile b3.png was initially added on branch themes-2.
Carsten Haitzler [Thu, 30 Jul 1998 18:53:10 +0000 (18:53 +0000)]
file b3.png was initially added on branch themes-2.

25 years agofile b2.png was initially added on branch themes-2.
Carsten Haitzler [Thu, 30 Jul 1998 18:53:09 +0000 (18:53 +0000)]
file b2.png was initially added on branch themes-2.

25 years agofile b1.png was initially added on branch themes-2.
Carsten Haitzler [Thu, 30 Jul 1998 18:53:08 +0000 (18:53 +0000)]
file b1.png was initially added on branch themes-2.

25 years agofile b0.png was initially added on branch themes-2.
Carsten Haitzler [Thu, 30 Jul 1998 18:53:07 +0000 (18:53 +0000)]
file b0.png was initially added on branch themes-2.

25 years agofile _rulev.png was initially added on branch themes-2.
Carsten Haitzler [Thu, 30 Jul 1998 18:53:06 +0000 (18:53 +0000)]
file _rulev.png was initially added on branch themes-2.

25 years agofile _ruleh.png was initially added on branch themes-2.
Carsten Haitzler [Thu, 30 Jul 1998 18:53:04 +0000 (18:53 +0000)]
file _ruleh.png was initially added on branch themes-2.

25 years agofile _prog_vgrad.png was initially added on branch themes-2.
Carsten Haitzler [Thu, 30 Jul 1998 18:53:03 +0000 (18:53 +0000)]
file _prog_vgrad.png was initially added on branch themes-2.

25 years agofile _option2.png was initially added on branch themes-2.
Carsten Haitzler [Thu, 30 Jul 1998 18:53:02 +0000 (18:53 +0000)]
file _option2.png was initially added on branch themes-2.

25 years agofile _option1.png was initially added on branch themes-2.
Carsten Haitzler [Thu, 30 Jul 1998 18:53:01 +0000 (18:53 +0000)]
file _option1.png was initially added on branch themes-2.

25 years agofile _focus.png was initially added on branch themes-2.
Carsten Haitzler [Thu, 30 Jul 1998 18:53:00 +0000 (18:53 +0000)]
file _focus.png was initially added on branch themes-2.

25 years agofile _check2.png was initially added on branch themes-2.
Carsten Haitzler [Thu, 30 Jul 1998 18:52:59 +0000 (18:52 +0000)]
file _check2.png was initially added on branch themes-2.

25 years agofile _check1.png was initially added on branch themes-2.
Carsten Haitzler [Thu, 30 Jul 1998 18:52:58 +0000 (18:52 +0000)]
file _check1.png was initially added on branch themes-2.

25 years agofile _box_out_dgrad6.png was initially added on branch themes-2.
Carsten Haitzler [Thu, 30 Jul 1998 18:52:57 +0000 (18:52 +0000)]
file _box_out_dgrad6.png was initially added on branch themes-2.

25 years agofile _box_out_dgrad5.png was initially added on branch themes-2.
Carsten Haitzler [Thu, 30 Jul 1998 18:52:56 +0000 (18:52 +0000)]
file _box_out_dgrad5.png was initially added on branch themes-2.

25 years agofile _box_out_dgrad4.png was initially added on branch themes-2.
Carsten Haitzler [Thu, 30 Jul 1998 18:52:55 +0000 (18:52 +0000)]
file _box_out_dgrad4.png was initially added on branch themes-2.

25 years agofile _box_out_dgrad3.png was initially added on branch themes-2.
Carsten Haitzler [Thu, 30 Jul 1998 18:52:54 +0000 (18:52 +0000)]
file _box_out_dgrad3.png was initially added on branch themes-2.

25 years agofile _box_out_dgrad2.png was initially added on branch themes-2.
Carsten Haitzler [Thu, 30 Jul 1998 18:52:53 +0000 (18:52 +0000)]
file _box_out_dgrad2.png was initially added on branch themes-2.

25 years agofile _box_out_dgrad1.png was initially added on branch themes-2.
Carsten Haitzler [Thu, 30 Jul 1998 18:52:52 +0000 (18:52 +0000)]
file _box_out_dgrad1.png was initially added on branch themes-2.

25 years agofile _arrow_u3.png was initially added on branch themes-2.
Carsten Haitzler [Thu, 30 Jul 1998 18:52:51 +0000 (18:52 +0000)]
file _arrow_u3.png was initially added on branch themes-2.

25 years agofile _arrow_u2.png was initially added on branch themes-2.
Carsten Haitzler [Thu, 30 Jul 1998 18:52:50 +0000 (18:52 +0000)]
file _arrow_u2.png was initially added on branch themes-2.

25 years agofile _arrow_u1.png was initially added on branch themes-2.
Carsten Haitzler [Thu, 30 Jul 1998 18:52:49 +0000 (18:52 +0000)]
file _arrow_u1.png was initially added on branch themes-2.

25 years agofile _arrow_r3.png was initially added on branch themes-2.
Carsten Haitzler [Thu, 30 Jul 1998 18:52:48 +0000 (18:52 +0000)]
file _arrow_r3.png was initially added on branch themes-2.

25 years agofile _arrow_r2.png was initially added on branch themes-2.
Carsten Haitzler [Thu, 30 Jul 1998 18:52:47 +0000 (18:52 +0000)]
file _arrow_r2.png was initially added on branch themes-2.

25 years agofile _arrow_r1.png was initially added on branch themes-2.
Carsten Haitzler [Thu, 30 Jul 1998 18:52:46 +0000 (18:52 +0000)]
file _arrow_r1.png was initially added on branch themes-2.

25 years agofile _arrow_l3.png was initially added on branch themes-2.
Carsten Haitzler [Thu, 30 Jul 1998 18:52:45 +0000 (18:52 +0000)]
file _arrow_l3.png was initially added on branch themes-2.

25 years agofile _arrow_l2.png was initially added on branch themes-2.
Carsten Haitzler [Thu, 30 Jul 1998 18:52:44 +0000 (18:52 +0000)]
file _arrow_l2.png was initially added on branch themes-2.

25 years agofile _arrow_l1.png was initially added on branch themes-2.
Carsten Haitzler [Thu, 30 Jul 1998 18:52:43 +0000 (18:52 +0000)]
file _arrow_l1.png was initially added on branch themes-2.

25 years agofile _arrow_d3.png was initially added on branch themes-2.
Carsten Haitzler [Thu, 30 Jul 1998 18:52:42 +0000 (18:52 +0000)]
file _arrow_d3.png was initially added on branch themes-2.

25 years agofile _arrow_d2.png was initially added on branch themes-2.
Carsten Haitzler [Thu, 30 Jul 1998 18:52:41 +0000 (18:52 +0000)]
file _arrow_d2.png was initially added on branch themes-2.

25 years agofile _arrow_d1.png was initially added on branch themes-2.
Carsten Haitzler [Thu, 30 Jul 1998 18:52:40 +0000 (18:52 +0000)]
file _arrow_d1.png was initially added on branch themes-2.

25 years agofile win95_theme_main.c was initially added on branch themes-2.
Carsten Haitzler [Thu, 30 Jul 1998 18:52:38 +0000 (18:52 +0000)]
file win95_theme_main.c was initially added on branch themes-2.

25 years agofile win95_theme_draw.c was initially added on branch themes-2.
Carsten Haitzler [Thu, 30 Jul 1998 18:52:37 +0000 (18:52 +0000)]
file win95_theme_draw.c was initially added on branch themes-2.

25 years agofile win95_theme.h was initially added on branch themes-2.
Carsten Haitzler [Thu, 30 Jul 1998 18:52:36 +0000 (18:52 +0000)]
file win95_theme.h was initially added on branch themes-2.

25 years agofile motif_theme_main.c was initially added on branch themes-2.
Carsten Haitzler [Thu, 30 Jul 1998 18:52:32 +0000 (18:52 +0000)]
file motif_theme_main.c was initially added on branch themes-2.

25 years agofile motif_theme_draw.c was initially added on branch themes-2.
Carsten Haitzler [Thu, 30 Jul 1998 18:52:31 +0000 (18:52 +0000)]
file motif_theme_draw.c was initially added on branch themes-2.

25 years agofile motif_theme.h was initially added on branch themes-2.
Carsten Haitzler [Thu, 30 Jul 1998 18:52:30 +0000 (18:52 +0000)]
file motif_theme.h was initially added on branch themes-2.

25 years agofile configure.in was initially added on branch themes-2.
Carsten Haitzler [Thu, 30 Jul 1998 18:52:29 +0000 (18:52 +0000)]
file configure.in was initially added on branch themes-2.

25 years agofile autogen.sh was initially added on branch themes-2.
Carsten Haitzler [Thu, 30 Jul 1998 18:52:28 +0000 (18:52 +0000)]
file autogen.sh was initially added on branch themes-2.

25 years agofile Makefile.in was initially added on branch themes-2.
Carsten Haitzler [Thu, 30 Jul 1998 18:52:27 +0000 (18:52 +0000)]
file Makefile.in was initially added on branch themes-2.

25 years agofile Changelog was initially added on branch themes-2.
Carsten Haitzler [Thu, 30 Jul 1998 18:52:26 +0000 (18:52 +0000)]
file Changelog was initially added on branch themes-2.

25 years agoremoved a few unneeded lines
Lars Hamann [Thu, 30 Jul 1998 10:52:35 +0000 (10:52 +0000)]
removed a few unneeded lines

* gtk/gtkclist.c (gtk_clist_motion): removed a few unneeded lines

25 years agocolumn resize now works with horizontal autoscrolling, GtkCTree's 'reorder
Lars Hamann [Wed, 29 Jul 1998 21:46:39 +0000 (21:46 +0000)]
column resize now works with horizontal autoscrolling, GtkCTree's 'reorder

* gtk/gtkclist.c (gtk_clist_motion): column resize now works with
  horizontal autoscrolling, GtkCTree's 'reorder ability' now works
  with horizontal and vertical autoscrolling.

25 years agonew directory new file, initial gtk_button man page
CDT 1998 Shawn T. Amundson [Wed, 29 Jul 1998 01:33:51 +0000 (01:33 +0000)]
new directory new file, initial gtk_button man page

Tue Jul 28 20:32:03 CDT 1998 Shawn T. Amundson <amundson@gtk.org>

        * gtk/docs/man: new directory
        * gtk/docs/man/gtk_button.pod: new file, initial gtk_button man page

25 years agosmall fix for border drawing bug
Lars Hamann [Tue, 28 Jul 1998 21:43:04 +0000 (21:43 +0000)]
small fix for border drawing bug

* gtk/gtknotebook.c (gtk_notebook_paint): small fix for border drawing
  bug

25 years agofile th_main.c was initially added on branch themes-2.
Carsten Haitzler [Tue, 28 Jul 1998 20:39:26 +0000 (20:39 +0000)]
file th_main.c was initially added on branch themes-2.

25 years agofile th_draw.c was initially added on branch themes-2.
Carsten Haitzler [Tue, 28 Jul 1998 20:39:25 +0000 (20:39 +0000)]
file th_draw.c was initially added on branch themes-2.

25 years agofile th.h was initially added on branch themes-2.
Carsten Haitzler [Tue, 28 Jul 1998 20:39:24 +0000 (20:39 +0000)]
file th.h was initially added on branch themes-2.

25 years agofile COMPILE was initially added on branch themes-2.
Carsten Haitzler [Tue, 28 Jul 1998 20:39:23 +0000 (20:39 +0000)]
file COMPILE was initially added on branch themes-2.

25 years agonew format for GDK documentation. Eventually plan to remove gdk.texi, but
CDT 1998 Shawn T. Amundson [Tue, 28 Jul 1998 05:19:38 +0000 (05:19 +0000)]
new format for GDK documentation. Eventually plan to remove gdk.texi, but

Tue Jul 28 00:15:28 CDT 1998 Shawn T. Amundson <amundson@gtk.org>

        * docs/gdk.sgml: new format for GDK documentation.  Eventually
  plan to remove gdk.texi, but not quite yet.  Just getting
  started.

25 years agoGtkTree section from David Huggins-Daines <bn711@freenet.carleton.ca>, add
BST 1998 Tony Gale [Mon, 27 Jul 1998 08:24:38 +0000 (08:24 +0000)]
GtkTree section from David Huggins-Daines <bn711@freenet.carleton.ca>, add

Mon Jul 27 09:18:13 BST 1998  Tony Gale  <gale@gtk.org>

        * docs/gtk_tut.sgml: GtkTree section from
          David Huggins-Daines <bn711@freenet.carleton.ca>,
          add a GtkText widget example
        * examples/text/* example/tree/* : new examples for the
          GtkTree and GtkText widgets
        * docs/gtk_tut.sgml: added an appendix to hold complete code                          examples that aren't in a full form elsewhere in the
          tutorial (e.g. scribble)

25 years agoGtkTree section from David Huggins-Daines <bn711@freenet.carleton.ca>, add
BST 1998 Tony Gale [Mon, 27 Jul 1998 08:21:40 +0000 (08:21 +0000)]
GtkTree section from David Huggins-Daines <bn711@freenet.carleton.ca>, add

Mon Jul 27 09:18:13 BST 1998  Tony Gale  <gale@gtk.org>

        * docs/gtk_tut.sgml: GtkTree section from
          David Huggins-Daines <bn711@freenet.carleton.ca>,
          add a GtkText widget example
        * examples/text/* example/tree/* : new examples for the
          GtkTree and GtkText widgets

25 years agoReleased GTK+ 1.1.0
CDT 1998 Shawn T. Amundson [Mon, 27 Jul 1998 06:59:50 +0000 (06:59 +0000)]
Released GTK+ 1.1.0

Mon Jul 27 00:46:21 CDT 1998 Shawn T. Amundson <amundson@gtk.org>

        * Released GTK+ 1.1.0

25 years agofixed EXTRA_DIST sections
Tim Janik [Mon, 27 Jul 1998 02:51:48 +0000 (02:51 +0000)]
fixed EXTRA_DIST sections

25 years agorevamped the definitions for 1-1-0, so that all the new API stuff is
Tim Janik [Mon, 27 Jul 1998 02:24:39 +0000 (02:24 +0000)]
revamped the definitions for 1-1-0, so that all the new API stuff is

Mon Jul 27 04:18:26 1998  Tim Janik  <timj@gtk.org>

        * gtkfeatures.h.in: revamped the definitions for 1-1-0, so that all
        the new API stuff is reflected in one #define GTK_HAVE_FEATURES_1_1_0.

25 years agofixup, so that enum values are looked up.
Tim Janik [Mon, 27 Jul 1998 01:50:16 +0000 (01:50 +0000)]
fixup, so that enum values are looked up.

Mon Jul 27 03:11:20 1998  Tim Janik  <timj@gtk.org>

        * gtk/gtkbindings.c (binding_compose_params): fixup, so that enum
        values are looked up.

        * gtk/gtktypeutils.h:
        * gtk/gtktypeutils.c: new functions gtk_type_flags_find_value and
        gtk_type_enums_find_value to lookup enum values.

        * gtk/gtkctree.h:
        * gtk/gtkctree.c: change enum name from GtkCTreeExpansion to
        GtkCTreeExpansionType. fixed signal creations to pass the enum
        types not just the base type GTK_TYPE_ENUM.

        * gtk/gtkclist.h:
        * gtk/gtkclist.c: fixed signal creations to pass the real enum
        types not just the base type GTK_TYPE_ENUM.

25 years agolittle fix to avoid warnings
Lars Hamann [Sun, 26 Jul 1998 15:54:41 +0000 (15:54 +0000)]
little fix to avoid warnings

* gtk/gtkclist.c gtk/gtkctree.c : little fix to avoid warnings

25 years ago---
Stefan Jeske [Sun, 26 Jul 1998 14:46:52 +0000 (14:46 +0000)]
---

25 years agoBegan cleanup, e.g. use gtk_widget_show_all instead of many
Stefan Jeske [Sun, 26 Jul 1998 14:45:40 +0000 (14:45 +0000)]
Began cleanup, e.g. use gtk_widget_show_all instead of many
gtk_widget_show's. Completely rewrote the button box sample
(only one window now). Removed "miscellaneous" button.

25 years agoFixed wrong allocation for GTK_BUTTONBOX_END.
Stefan Jeske [Sun, 26 Jul 1998 14:44:36 +0000 (14:44 +0000)]
Fixed wrong allocation for GTK_BUTTONBOX_END.
(allocation->x  =>  allocation->y)

25 years agofix for pointer grab
Lars Hamann [Sun, 26 Jul 1998 13:12:07 +0000 (13:12 +0000)]
fix for pointer grab

* gtk/gtkclist.c (gtk_clist_button_press) (gtk_clist_button_release)
  (abort_column_resize) (gtk_clist_key_press): fix for pointer grab

* gtk/gtkctree.c (real_tree_select): added check to avoid double
  selected rows
  (gtk_ctree_button_press)
  (gtk_ctree_button_release): fix for pointer grab

25 years ago*** empty log message ***
Damon Chaplin [Sat, 25 Jul 1998 12:17:45 +0000 (12:17 +0000)]
*** empty log message ***

25 years agoFixed 2 bugs in font selection - initialising array sizes and checking that
Damon Chaplin [Sat, 25 Jul 1998 12:09:38 +0000 (12:09 +0000)]
Fixed 2 bugs in font selection - initialising array sizes and checking that
a bitmapped font can be scaled.

25 years agominor adjustments.
Tim Janik [Sat, 25 Jul 1998 04:07:04 +0000 (04:07 +0000)]
minor adjustments.

25 years agotest for node != NULL (gtk_ctree_is_visible) (gtk_ctree_realize)
Lars Hamann [Sat, 25 Jul 1998 01:10:58 +0000 (01:10 +0000)]
test for node != NULL (gtk_ctree_is_visible) (gtk_ctree_realize)

* gtk/gtkctree.c (gtk_ctree_sort_recursive)
  (gtk_ctree_sort_recursive): test for node != NULL
  (gtk_ctree_is_visible) (gtk_ctree_realize) (gtk_ctree_unrealize)
  (gtk_ctree_last) : added sanity checks
* gtk/gtkclist.c (gtk_clist_button_press): removed "no_focus_row"

25 years agomini code cleanup
Lars Hamann [Fri, 24 Jul 1998 16:22:53 +0000 (16:22 +0000)]
mini code cleanup

* gtk/gtkclist.c (toggle_focus_row): mini code cleanup

25 years agoFri, 24 Jul 1998 10:56:22 +0200 Paolo Molaro <lupus@debian.org>
Paolo Molaro [Fri, 24 Jul 1998 08:53:59 +0000 (08:53 +0000)]
Fri, 24 Jul 1998 10:56:22 +0200 Paolo Molaro <lupus@debian.org>

* gtk/gtkfeatures.h.in: added GTK_HAVE_ENUM_VALUE_STRUCT.

25 years agointroduce testbindings on C-1 for buttons, to check out binding
Tim Janik [Wed, 22 Jul 1998 22:29:10 +0000 (22:29 +0000)]
introduce testbindings on C-1 for buttons, to check out binding

Thu Jul 23 00:11:39 1998  Tim Janik  <timj@gtk.org>

        * gtk/testgtkrc: introduce testbindings on C-1 for buttons,
        to check out binding priorities. someone should really write
        gtkrc-mode for emacs.

        * gtk/gtkwidget.c (gtk_widget_class_init): remove ugly bindings test.
        * gtk/testgtk.c (main): and move it here ;). this test says something
        on release of C-9. (this works only if the mouse pointer is on a
        spinbutton and there is no focus widget).

        * gtk/gtkrc.h:
        * gtk/gtkrc.c:
        export gtk_rc_parse_color, gtk_rc_parse_state and a new function
        gtk_rc_parse_priority to parse path priority types.
        export rc tokens.
        feature binding parsing.

Wed Jul 22 23:41:17 1998  Tim Janik  <timj@gtk.org>

        * gtk/gtkbindings.h:
        * gtk/gtkbindings.c: new function gtk_binding_parse_binding() to
        feature binding parsing in rc files.
        * gtk/gtkbindings.c (gtk_binding_set_new): bug fix.
        * gtk/gtkbindings.c (gtk_binding_pattern_compare): bug fix, we used to
        order the bindings with lowest priority first.

25 years agoactually builds and runs properly on big endian machines now, because we
Manish Singh [Wed, 22 Jul 1998 22:22:05 +0000 (22:22 +0000)]
actually builds and runs properly on big endian machines now, because we

* gdk/gdkrgb.c: actually builds and runs properly on big endian machines
now, because we #include config.h. Also fixed up a compile error in the
WORDS_BIGENDIAN case in gdk_rgb_convert_565_gray. I made the fix by looking
at patterns in the other code; Raph can you verify this?

* gdk/gdkthreads.c: #include <unistd.h> to quell compiler warnings

-Yosh

25 years agofew fixes for gtk_signal_emits
Lars Hamann [Wed, 22 Jul 1998 21:13:48 +0000 (21:13 +0000)]
few fixes for gtk_signal_emits

* gtk/gtkctree.c (tree_select/unselect) (tree_expand/collapse)
  (tree_toggle_expansion) (real_select/unselect_row)
  (gtk_ctree_select/unselect) : few fixes for gtk_signal_emits

25 years agomake auto-files update
Tim Janik [Wed, 22 Jul 1998 19:23:51 +0000 (19:23 +0000)]
make auto-files update

25 years agoWe free things from the text property MemChunk, so it needs to be
Owen Taylor [Tue, 21 Jul 1998 19:31:38 +0000 (19:31 +0000)]
We free things from the text property MemChunk, so it needs to be

Wed Jul 15 17:44:47 1998  Owen Taylor  <otaylor@redhat.com>

* gtk/gtktext.c (new_text_property): We free things from
the text property MemChunk, so it needs to be G_ALLOC_AND_FREE.

* Fix up line start cache when splitting a property
during an insert.