1. 27 Nov, 1998 2 commits
  2. 26 Nov, 1998 2 commits
    • Lars Hamann's avatar
      define GtkCTreeNode as boxed type use GTK_CTREE_NODE_TYPE instead of · 4ab10dc8
      Lars Hamann authored
      Thu Nov 26 19:11:46 1998  Lars Hamann  <lars@gtk.org>
      
      	* gtk/gtk-boxed.defs (GtkCTreeNode): define GtkCTreeNode as boxed type
      	* gtk/gtkctree.c (gtk_ctree_class_init): use GTK_CTREE_NODE_TYPE
      	instead of GTK_TYPE_POINTER in signal definitions.
      	(patch from James Henstridge <james@daa.com.au>)
      
      Thu Nov 26 18:48:44 1998  Lars Hamann  <lars@gtk.org>
      
      	* gtk/gtkclist.c (set_cell_contents)
      	* gtk/gtkctree.c (set_cell_contents): call column_auto_resize only
       	if auto.resize == TRUE
      
      	* gtk/gtknotebook.c (gtk_notebook_set_shape) (gtk_notebook_expose):
       	don't draw tab, if show_tabs == FALSE
       	(bug reports from Alexis Mikhailov / Dave Cole)
       	(gtk_notebook_focus_changed) (gtk_notebook_draw_focus): draw only
       	the focus rectangle, not the hole tab.
      4ab10dc8
    • Tim Janik's avatar
      reverted bogus and undocumented!!! changes from Jay Cox (98/11/23 · c7ac3835
      Tim Janik authored
      Thu Nov 26 03:18:08 1998  Tim Janik  <timj@gtk.org>
      
              * gtk/gtkclist.h:
              * gtk/gtkctree.h:
              * gtk/gtkclist.c:
              * gtk/gtkctree.c: reverted bogus and undocumented!!! changes from
              Jay Cox (98/11/23 13:53:26) which `const' qualified char* arrays.
      
              * gtk/maketypes.awk: changed underline substitution, so we get
              GTK_TYPE_CTREE_POS instead of the broken GTK_TYPE_C_TREE_POS.
              * gtk/makeenums.pl: likewise.
              * gtk/gtkctree.c: adapted type names accordingly.
      c7ac3835
  3. 24 Nov, 1998 7 commits
    • Owen Taylor's avatar
      Edited section on the ScrolledWindow. · a425e6b5
      Owen Taylor authored
      Tue Nov 24 11:31:06 1998  Owen Taylor  <otaylor@redhat.com>
      
      	* docs/Changes-1.2.txt: Edited section on the ScrolledWindow.
      
      	* gtk/gtklayout.c (gtk_layout_set_[hv]adjustment): Remove
      	some code duplication.
      
      	* gtk/gtklayout.[ch] Fixed mapping and unmapping of child windows
      	and child widgets when scrolling greater than 32k pixels.
      
      	* testgtk.c: Modified layout test to test scrolling over
      	long distances.
      
      	* gtk/gtkplug.c: Added a few blank lines.
      a425e6b5
    • Owen Taylor's avatar
      Fixed up copyright message. · 1bb0d4c0
      Owen Taylor authored
      Tue Nov 24 11:11:05 1998  Owen Taylor  <otaylor@redhat.com>
      
      	* gtk/gtklayout.[ch]: Fixed up copyright message.
      
      	* gdk/gdkrgb.c (DM): Make the dither matrix constant
      	so it can be shared.
      
      	* gtk/gtkdnd.c: Make cursor bitmaps const.
      
      	* gdk/gdk.h gdk/gdkpixmap.c: Added const to
      	gdk_pixmap/bitmap_create_from_data.
      1bb0d4c0
    • Tim Janik's avatar
      added a section on scrolled windows and scrollable widgets. · 5efb9be9
      Tim Janik authored
      Tue Nov 24 07:46:09 1998  Tim Janik  <timj@gtk.org>
      
              * docs/Changes-1.2.txt: added a section on scrolled windows and
              scrollable widgets.
      5efb9be9
    • Andrew T. Veliath's avatar
      Include radio buttons when setting relief for button items. · b0fd18c7
      Andrew T. Veliath authored
      	* gtk/gtktoolbar.c (gtk_toolbar_insert_element): Include radio
      	buttons when setting relief for button items.
      	(gtk_toolbar_set_button_relief): Same.
      b0fd18c7
    • Jeff Garzik's avatar
      Removed DEFS "+=" mess that breaks recent automakes. INCLUDES is the · 91d99f89
      Jeff Garzik authored
      
      * gdk/Makefile.am, gtk/Makefile.am:
      
              Removed DEFS "+=" mess that breaks recent automakes.
              INCLUDES is the correct way to add to CFLAGS from Makefile.am.
      
      * gdk/gdk.c, gdk/gdkglobals.c, gdk/gdkimage.c, gdk/gdkinput.c,
      gdk/gdkpixmap.c, gdk/gdkthreads.c, gdk/gdkwindow.c,
      gdk/gxid_lib.c, gtk/fnmatch.c, gtk/gtkclist.c, gtk/gtkmain.c,
      gtk/testthreads.c:
      
              Include "config.h" instead of "../config.h".
      
              Now that DEFS works again, automake will automatically pass us
              the location of config.h in -I.
      91d99f89
    • Owen Taylor's avatar
      Added layout widget for scrolling arbitrarily big areas. Added plug/socket · ee1d4392
      Owen Taylor authored
      Mon Nov 23 22:10:09 1998  Owen Taylor  <otaylor@redhat.com>
      
      	* gtk/Makefile.am gtk/gtk.h gtk/gtklayout.[ch]
      	gtk/gtkplug.[ch] gtk/gtksocket.[ch] gtk/gtk.h:
      
      	Added layout widget for scrolling arbitrarily big areas.
      	Added plug/socket widgets for interprocess embedding.
      
      	These widgets still, at some point, need to be
      	made more pure in their use of GDK, as opposed
      	to raw X.
      
      	* gtk/testgtk.c: Added test for layout widget.
      ee1d4392
    • Jeff Garzik's avatar
      Bugfix from Brandon Long <blong@fiction.net> - Do the intended thing with · 42faec17
      Jeff Garzik authored
      * gtk/gtkclist.c: (gtk_clist_swap_rows):
      Bugfix from Brandon Long <blong@fiction.net> -
      Do the intended thing with 'first' and 'last' list index
      42faec17
  4. 23 Nov, 1998 10 commits
  5. 22 Nov, 1998 1 commit
  6. 21 Nov, 1998 1 commit
  7. 20 Nov, 1998 1 commit
  8. 18 Nov, 1998 5 commits
  9. 17 Nov, 1998 3 commits
  10. 16 Nov, 1998 4 commits
    • Lars Hamann's avatar
      new flags : homogeneous; new guints : tab_hborder, tab_vborder; marked · e94a7b1a
      Lars Hamann authored
      Tue Nov 17 00:06:29 1998  Lars Hamann  <lars@gtk.org>
      
      	* gtk/gtknotebook.h (struct _GtkNotebook): new flags : homogeneous;
      	new guints : tab_hborder, tab_vborder; marked tab_border deprecated
      	(struct _GtkNotebookPage): new flags : expand, fill, pack
      
      	* gtk/gtknotebook.h/c
      	(gtk_notebook_set_homogeneous_tabs): new function. set homogeneneous
       	tabs
      	(gtk_notebook_set_tab_border): set tab_h/vborder to tab_border
      	(gtk_notebook_set_tab_hborder): new function. set tab_hborder
      	(gtk_notebook_set_tab_vborder): new function. set tab_vborder
      	(gtk_notebook_query_tab_label): new function. get tab_label widget.
      	(gtk_notebook_set_tab_label): new function. set tab_label widget.
      	(gtk_notebook_set_tab_label_text): new function. set tab_label text.
      	(gtk_notebook_query_menu_label): new function. get tab_label widget.
      	(gtk_notebook_set_menu_label): new function. set tab_label widget.
      	(gtk_notebook_set_menu_label_text): new function. set tab_label text.
      	(gtk_notebook_set_tab_label_packing): new function. set tab_label
       	fill, expand, fill_type
      	(gtk_notebook_query_tab_label_packing): new function. get tab_label
       	fill, expand, fill_type
      
      	(gtk_notebook_real_page_position): return logic page number
      	(gtk_notebook_search_page) search next/prev logic page
      	(gtk_notebook_update_labels): set logic page number.
      	(gtk_notebook_page_compare): renamed gtk_notebook_find_page
      	(gtk_notebook_set/get_child_arg): new args CHILD_ARG_TAB_EXPAND,
       	CHILD_ARG_TAB_FILL, CHILD_ARG_TAB_PACK
       	(gtk_notebook_button_press) (gtk_notebook_key_press)
       	(gtk_notebook_focus) (gtk_notebook_pages_allocate)
      	(gtk_notebook_calc_tabs) (gtk_notebook_switch_focus_tab)
       	use gtk_notebook_search_page
      	(gtk_notebook_page_allocate): fixed allocation bug
      	(gtk_notebook_set/get_arg): new args TAB_HBORDER, TAB_VBORDER.
      	(gtk_notebook_init): unset GTK_NO_WINDOW flag
      	(gtk_notebook_size_request): check whether page->child is visible.
       	changes due to tab h/vborder, homogeneous tabs
      	(gtk_notebook_paint): don't draw invisible tabs
      	(gtk_notebook_switch_page): calculate page_num if it's less than 0
       	(gtk_notebook_append_*) (gtk_notebook_prepend_*)
       	(gtk_notebook_insert_page): removed sanity checks
      
      	* gtk/testgtk.c (create_notebook): extended Notebook sample a bit.
      e94a7b1a
    • Owen Taylor's avatar
      Optimizations for moving point n places. (gtk-mailund-980718-0, Thomas · 7e44eced
      Owen Taylor authored
      Mon Nov 16 15:10:33 1998  Owen Taylor  <otaylor@redhat.com>
      
      	* gtk/gtktext.c: Optimizations for moving point n
      	places.
      	(gtk-mailund-980718-0, Thomas Mailund Jensen <mailund@daimi.aau.dk>)
      
      	* gtk/gtkfixed.c: Removed gtk_fixed_umap, which was
      	broken. (GtkWidget's default unmap handler should work fine).
      	Pointed out by Patrice Fortier <Patrice.Fortier@aquarel.fr>
      7e44eced
    • Manish Singh's avatar
      added shadow_type setting and gtk_menu_bar_set_shadow_type function to · d8ab8e0e
      Manish Singh authored
      * gtk/gtkmenubar.[ch]: added shadow_type setting and
      gtk_menu_bar_set_shadow_type function to allow shadow
      configurability for menubars
      
      * gtk/gtkviewport.h: use GtkShadowType enum instead of generic guint
      
      -Yosh
      d8ab8e0e
    • Tim Janik's avatar
      relookup type node after class creation and parent class' object · 3ae15492
      Tim Janik authored
      Mon Nov 16 00:17:53 1998  Tim Janik  <timj@gtk.org>
      
              * gtk/gtktypeutils.c (gtk_type_new): relookup type node after
              class creation and parent class' object initializer.
      3ae15492
  11. 13 Nov, 1998 3 commits
    • Federico Mena Quintero's avatar
      Destroy the cursor after we have assigned it to the window -- there is no · 3552f4bb
      Federico Mena Quintero authored
      1998-11-13  Federico Mena Quintero  <federico@nuclecu.unam.mx>
      
      	* gtk/gtkpaned.c (gtk_paned_realize): Destroy the cursor after we
      	have assigned it to the window -- there is no point in keeping it around.
      	(gtk_paned_unrealize): No need to destroy the cursor here.
      
      	* gtk/gtkpaned.h (struct _GtkPaned): Removed the cursor field, as
      	it is not needed.
      3552f4bb
    • Owen Taylor's avatar
      New function gdk_pixmap_foreign_new(). (gtk-blizzard-981005-0. Christopher · a0ca2a7b
      Owen Taylor authored
      Fri Nov 13 11:22:38 1998  Owen Taylor  <otaylor@redhat.com>
      
      	* gdk/gdkpixmap.c: New function gdk_pixmap_foreign_new().
      	(gtk-blizzard-981005-0.
      	 Christopher Blizzard <blizzard@applied-theory.com)
      
      	* gdk/gdk.h gdk/gdkx.h: Moved gdk_window_foreign_new and
      	gdk_pixmap_foreign_new to gdkx.h.
      
      Fri Nov 13 16:06:48 1998  Owen Taylor  <otaylor@redhat.com>
      
      	* gtk/Makefile.am: Added rules to generate an empty
      	GTK+ theme called "Default" upon installation.
      
      	* gtk/gtkrc.c (gtk_rc_parse_style): Fix inheritance
      	of fonts and fontsets.
      	(gtk-matsu-980924. Takashi Matsuda matsu@arch.comp.kyutech.ac.jp)
      
      	* gtk/gtkmain.c: Change test to detect glibc's
      	utf8 based mb* functions to be more specific.
      
      	* gtk/gtkwindow.[ch] gtk/gtkfixed.c: Indentation
      	cleanups.
      a0ca2a7b
    • Lars Hamann's avatar
      don't show event_window (gtk_toggle_button_map) (gtk_toggle_button_unmap): · 8b621ad0
      Lars Hamann authored
      Fri Nov 13 16:43:36 1998  Lars Hamann  <lars@gtk.org>
      
              * gtk/gtktogglebutton.c (gtk_toggle_button_realize): don't
              show event_window
              (gtk_toggle_button_map) (gtk_toggle_button_unmap): show/hide
              event_window if draw_indicator is set
              (gtk_toggle_button_set_mode):
      8b621ad0
  12. 12 Nov, 1998 1 commit