1. 23 Jun, 1998 1 commit
  2. 22 Jun, 1998 2 commits
  3. 21 Jun, 1998 1 commit
    • Raja R Harinath's avatar
      Remove $(srcdir) from, and clean up, the dependencies. Generate to · e14c6c1d
      Raja R Harinath authored
      1998-06-21  Raja R Harinath  <harinath@cs.umn.edu>
      
      	* gtk/Makefile.am (gtk.defs,gtktypebuiltins*): Remove $(srcdir)
      	from, and clean up, the dependencies.  Generate to intermediate
      	files to prevent problems with Ctrl-C.
      
      	* gtk/genmarshal.pl: Generate `gtkmarshal.[ch]' in $srcdir.
      
      Also commit readable/indented gtkmarshal.[ch].
      e14c6c1d
  4. 20 Jun, 1998 1 commit
  5. 19 Jun, 1998 5 commits
    • Stefan Jeske's avatar
      - Bug fix for precision problem causing occasional double emission of · 1ae617e3
      Stefan Jeske authored
      	* gtk/gtkspinbutton.h gtk/gtkspinbutton.c gtk/testgtk.c:
              - Bug fix for precision problem causing occasional double emission
      	  of "value_changed" signal (hopefully works now).
              - API change (should be binary compatible) :
      	  new enum GtkSpinType; modified gtk_spin_button_spin to use it.
      	  Modified cursor example appropriately.
      	  To spin by something other than step_/page_increment, use
      	  gtk_spin_button_spin (spin, GTK_SPIN_USER_DEFINED, increment).
      	- Made GTK_SHADOW_NONE the default. ;)
      	- Fixed casting of GtkAdjustment* to GtkWidget* in
      	  gtk_spin_button_value_changed.
      1ae617e3
    • Tim Janik's avatar
      fail silently for toplevels. if resize_mode changes to GTK_RESIZE_PARENT, · 5c68ecbc
      Tim Janik authored
      Fri Jun 19 06:18:19 1998  Tim Janik  <timj@gtk.org>
      
              * gtk/gtkcontainer.c (gtk_container_set_resize_mode): fail silently
              for toplevels. if resize_mode changes to GTK_RESIZE_PARENT, clear the
              resize widget list before queuing the container for a new reize.
              (gtk_container_need_resize): changed return value to FALSE, since this
              used to indicate that no further resizes are needed.
              (gtk_container_set_arg):
              (gtk_container_get_arg):
              (gtk_container_class_init): implemented GtkContainer::resize_mode
              argument.
      
              (gtk_container_resize_children): when we walk up the tree of a resize
              widget we need to stop if we are the current parent.
      
              * gtk/gtkwidget.c (gtk_widget_queue_resize): flag the resize child with
              GTK_RESIZE_NEEDED for container->resize_mode==GTK_RESIZE_IMMEDIATE.
              (gtk_widget_hide_all): retrive the toplevel widget from via
              gtk_widget_get_resize_container().
      5c68ecbc
    • Owen Taylor's avatar
      Only respond to selection with button 1. This allows context-sensitive · 5c5a45f9
      Owen Taylor authored
      Thu Jun 18 23:08:36 1998  Owen Taylor  <otaylor@gtk.org>
      
      	* gtk/gtklist.c (gtk_list_button_press): Only respond
      	  to selection with button 1. This allows context-sensitive
      	  menus to work correctly.
      5c5a45f9
    • Tim Janik's avatar
      replaced some gtk_object_data_force_id with g_quark_from_static_string · 3c90c2cd
      Tim Janik authored
      Fri Jun 19 03:29:04 1998  Tim Janik  <timj@gtk.org>
      
              * gtk/gtkaccelgroup.c:
              * gtk/gtkbindings.c:
              * gtk/gtkcontainer.c:
              * gtk/gtkitemfactory.c:
              * gtk/gtkobject.c:
              * gtk/gtksignal.c:
              * gtk/gtkwidget.c: replaced some gtk_object_data_force_id with
              g_quark_from_static_string calls to save memory.
      
              * gtk/gtkobject.c (gtk_object_set_data_by_id_full): invoke the destroy
              function _after_ the new data has been setup.
              minor changes to object data functions to feature the GQuark type.
      3c90c2cd
    • Owen Taylor's avatar
      Remove --g-fatal-warnings flag from argv. · 913831b2
      Owen Taylor authored
      Thu Jun 18 21:13:54 1998  Owen Taylor  <otaylor@gtk.org>
      
      	* gtk/gtkmain.c (gtk_init): Remove --g-fatal-warnings flag
      	  from argv.
      
      Thu Jun 18 20:22:28 1998  Owen Taylor  <otaylor@gtk.org>
      
      	* gtk/genmarshal.pl: Modified to be more idiomatic Perl,
      	  to be more readable perl, to spit out stuff that looks
      	  more like readable C, and to pipe output through indent
      	  so output looks a lot like readable C. No functional
      	  changes.
      
      Thu Jun 18 17:43:31 1998  Owen Taylor  <otaylor@gtk.org>
      
      	* gtk/gtkpixmap.[ch] (gtk_pixmap_set): Clear the background if
      	  necessary when switching to a masked pixmap. (Based on a patch
      	  from Ullrich Hafner <hafner@informatik.uni-wuerzburg.de>)
      
      Thu Jun 18 16:18:10 1998  Owen Taylor  <otaylor@gtk.org>
      
      	* gtk/gtkeditable.[ch]: Added action signals for keyboard
         	  bindings. (move_cursor, kill_word, etc, etc, etc).
      
                removed the time argument from
      	  gtk_editable_cut/copy/paste_clipboard (source but not
                binary incompatible...) Instead get time from
      	  gtk_get_current_event ().
      
      	* gtk/gtktext.c gtk/gtkentry.c: Support the new editable
      	  signals.
      
      Thu Jun 18 02:52:09 1998  Owen Taylor  <otaylor@gtk.org>
      
      	Patches from Damon Chaplin <DAChaplin@email.msn.com>:
      
              gtk/gtkfontsel.h: Fixed GtkFontSelectionClass - I forgot to change
      	     parent class to GtkNotebookClass when splitting the widget in
      	     two.  Also updated some comments.
      
              gtk/gtkfontsel.c: Fixed bug when toggling 'Allow scaled bitmaps'
                     button without a font selected.
      
                   Fixed bug in set_font_name - I hadn't updated the code to
                     search for the style in the font_style clist - it was
                     still assuming the style row was equal to its index,
                     but it isn't any more.
      
                   Changed 'Reset' button on filter page to 'Clear Filter'.
                   Deleted old code relating to the old 'Filter Fonts' toggle
                   Updated some comments.
                   Cleared 'Actual Fontname' if no font is set.
      
              gtk/testgtk.c: Fixed problem when 'OK' button is pressed - it was
      	     destroying the GtkFontSelection instead of the
                   GtkFontSelectionDialog.
      
      Thu Jun 18 02:15:31 1998  Owen Taylor  <otaylor@gtk.org>
      
      	* gtk/gtkmain.c (gtk_init): Added --g-fatal-warnings
      	  flag to make all warnings fatal errors.
      
      	* gtk/testthreads.c: moved <pthreads.h> include inside
      	  #ifdef USE_PTHREADS
      
      Thu Jun 18 01:37:31 1998  Owen Taylor  <otaylor@gtk.org>
      
      	* gtk/gtkenums.h gtk/gtkcontainer.[ch] gtk/gtkwidget.c
      	  gtk/gtkmenu.c gtk/gtkviewport.c gtk/gtkwindow.c:
      
      	- Added new function gtk_container_set_resize_mode() for
      	  fine-grained control of where resize-queueing is done.
      
      	- Removed GtkContainer::need_resize and GtkWindow::move_resize
      	- Added GtkContainer::check_resize to replace need_resize.
      
      	- Added function gtk_container_check_resize() to trigger
      	  queued resizes, and gtk_container_resize_children() to
      	  Figure which children need to be size-allocated. (logic
      	  moved from gtkwindow.c)
      
      	- Reorganized code in gtkwindow.c
      
      	- Set the resize-mode for viewports so that resizes within
      	  a viewport don't propagate out of it.
      913831b2
  6. 18 Jun, 1998 2 commits
    • Federico Mena Quintero's avatar
      Use pointer<->int conversion macros to avoid warnings. · 25bd56b9
      Federico Mena Quintero authored
      1998-06-18  Federico Mena Quintero  <federico@nuclecu.unam.mx>
      
      	* gtk/gtkfontsel.c: Use pointer<->int conversion macros to avoid warnings.
      
      	* gtk/gtkaccellabel.c (gtk_accel_label_accelerator_width): Use
      	g_return_val_if_fail, because the function *does* return a value.
      25bd56b9
    • Tim Janik's avatar
      yeppers, accelerator changes to fix the gimp. commit message dedicated to · f83d57e9
      Tim Janik authored
      
      yeppers, accelerator changes to fix the gimp.
      commit message dedicated to sopwith ;)
      
      Thu Jun 18 03:30:06 1998  Tim Janik  <timj@gtk.org>
      
              * gtk/gtkaccellabel.h:
              * gtk/gtkaccellabel.c: new function gtk_accel_label_accelerator_width to
              request the size of the accelerator portion of an accel label.
              (gtk_accel_label_size_request): don't request for the accelerators size.
              (gtk_accel_label_expose_event): only draw the accelerator if we got
              enough extra space.
      
              * gtk/gtkmenuitem.c (gtk_menu_item_size_request): request accelerator
              width from children.
      
              * gtk/gtkmenu.c (gtk_menu_key_press): when adding an accelerator to an
              object (after removal has been requested) check if there is still an
              accelerator remaining to avoid adding two accelerators on an object.
              this can happen for locked accelerators (or accelerator-frozen widgets).
              (gtk_menu_size_request): feature childrens accelerator width in size
              requests.
      
              * gtk/gtknotebook.c (gtk_notebook_menu_item_create): use
              gtk_widget_freeze_accelerators() for dynamically created menu items.
      
              * gtk/gtksignal.h:
              * gtk/gtksignal.c: new function gtk_signal_handler_pending_by_func()
              which will return a handler_id > 0 if the specified function is pending
              for `signal_id'.
      
              * gtk/gtkwidget.h:
              * gtk/gtkwidget.c: remove gtk_widget_stop_accelerator, which was just
              a signal handler function to stop accelerator addition.
              added gtk_widget_freeze_accelerators and gtk_widget_thaw_accelerators
              which will prevent (undo) any accelerators from being added to or
              removed from a widget.
      f83d57e9
  7. 17 Jun, 1998 5 commits
  8. 16 Jun, 1998 6 commits
  9. 15 Jun, 1998 2 commits
    • Owen Taylor's avatar
      Actually add in the files... · 4079c878
      Owen Taylor authored
      4079c878
    • Owen Taylor's avatar
      gdk/gdktypes.h gdk/gdkprivate.h gtk/gtk*.h gtk/Makefile.am gtk/makenums.pl · 48a9f44f
      Owen Taylor authored
      Mon Jun 15 16:29:45 1998  Owen Taylor  <otaylor@gtk.org>
      
      	* gdk/gdktypes.h gdk/gdkprivate.h gtk/gtk*.h
      	  gtk/Makefile.am gtk/makenums.pl
      
      	Removed out the G_ENUM/FLAGS mechanism in favor
      	of a perl script that parses the standard headers
      	(with occasional /*< nick=foo >*/ style overrides)
      	and extracts the enumerations.
      
      	  gtk/maketypes.awk: Small improvments to the
      	  translation of names. (Avoid splitting gc into
      	  g_c_.)
      
      Mon Jun 15 16:25:44 1998  Owen Taylor  <otaylor@gtk.org>
      
      	* gtk/Makefile.am gtk/gtk.h gtk/gtkfontsel.[ch] gtk/testgtk.c:
      	Damon Chaplin's <DAChaplin@email.msn.com> Font selection widget,
              and a simple example for testgtk.
      
      Mon Jun 15 15:58:34 1998  Owen Taylor  <otaylor@gtk.org>
      
      	* gtk/gtkentry.c:
      	- Restored gtk_entry_adjust_scroll to static
      	- Changed text positioning code so that we always
      	  display as large a portion of the text as possible.
      
      Mon Jun 15 15:42:12 1998  Owen Taylor  <otaylor@gtk.org>
      
      	* gtk/gtktext.c (gtk_text_finalize): Free internal
      	structures of text widget. Also, unreference pixmaps
      	when unrealizing.
      
      Sat Jun 13 19:14:39 1998  Owen Taylor  <otaylor@gtk.org>
      
      	* gdk/gdkinputcommon.h (gdk_input_device_new): Change
      	3.3.1 bug workaround to number keys starting at 1.
      
      Sat Jun 13 11:56:57 1998  Owen Taylor  <otaylor@gtk.org>
      
      	* docs/gtk_tut.sgml: Fixed urls for complete example
      	source for scribble+widget-writing examples.
      48a9f44f
  10. 14 Jun, 1998 5 commits
  11. 13 Jun, 1998 4 commits
  12. 12 Jun, 1998 2 commits
    • Tim Janik's avatar
      renamed enum GtkAnchor and GtkSide to GtkAnchorType and GtkSideType, to be · 1dc1b050
      Tim Janik authored
      Fri Jun 12 09:24:47 1998  Tim Janik  <timj@gtk.org>
      
              * gtk/gtkpacker.h:
              * gtk/gtkpacker.c: renamed enum GtkAnchor and GtkSide to GtkAnchorType
              and GtkSideType, to be consistent with the rest of Gtk's enum
              definitions. wrapped the enum definitions with the G_ eunm wrappers.
              spelled out the GTK_ANCHOR_* enum values, since single letters don't
              work out corectly as nick-names (left the old values as aliases).
              some signdness corrections (border-width, spacing), could stand more.
      1dc1b050
    • CDT 1998 Shawn T. Amundson's avatar
      Added gtkpacker · cab220ee
      CDT 1998 Shawn T. Amundson authored
      Thu Jun 11 14:38:33 CDT 1998 Shawn T. Amundson <amundson@gtk.org>
      
              * gtk/gtkpacker.c, gtk/gtkpacker.h, gtk/gtk.h, gtk/Makefile.am:
                Added gtkpacker
      
              * examples/packer/pack.c, examples/packer/Makefile: Added
                gtkpacker example
      cab220ee
  13. 11 Jun, 1998 4 commits