1. 26 Feb, 1998 1 commit
  2. 25 Feb, 1998 8 commits
    • Tim Janik's avatar
      new widget from Lars Hamann <hamann@braunschweig.netsurf.de> and Stefan · 6c281888
      Tim Janik authored
      Wed Feb 25 22:56:42 1998  Tim Janik  <timj@gimp.org>
      
              * gtk/gtkspinbutton.h:
              * gtk/gtkspinbutton.c:
              new widget from Lars Hamann <hamann@braunschweig.netsurf.de> and
              Stefan Jeske <jeske@braunschweig.netsurf.de>.
      
              * gtk/gtknotebook.c: fixups from lars and stefan.
      6c281888
    • Owen Taylor's avatar
      logged change · 3cdf88be
      Owen Taylor authored
      3cdf88be
    • Owen Taylor's avatar
      Move layout constants into an enumeration, split GTK_BUTTONBOX_DEFAULT · 77715991
      Owen Taylor authored
      Wed Feb 25 13:18:53 1998  Owen Taylor  <owt1@cornell.edu>
      
      	* gtk/gtkbbox.[ch] gtk/gtkhbox.[ch] gtk/gtkvbox.[ch] :
      
      	Move layout constants into an enumeration, split
      	GTK_BUTTONBOX_DEFAULT into GTK_BUTTONBOX_DEFAULT
      	and GTK_BUTTONBOX_DEFAULT_STYLE (enumeration member).
      
      	* gtk/gtkclist.c:
      
      	Renamed gtk_clist_row_isvisable to .._is_visible
      
      	From: Maciej Stachowiak <mstachow@mit.edu>
      77715991
    • Tony Gale's avatar
      added questions on: - Why don't the contents of a button move when the · 97bbc97b
      Tony Gale authored
              * docs/gtkfaq.sgml: added questions on:
                      - Why don't the contents of a button move when
                        the button is pressed?
                      - How do I catch a double click event in
                        a list widget?
                      - When compiling GTK+ I get an error like:
                        make: file `Makefile' line 456: Syntax error
                Removed questions on menus which are covered in the
                tutorial.
      
                Added link to HTML versions of FAQ and Tutorial on my
                web site.
      
        -Tony
      97bbc97b
    • Owen Taylor's avatar
      One more... · cf017477
      Owen Taylor authored
      cf017477
    • Owen Taylor's avatar
      Added some support for i18n. The support for input methods, including · 82d7ac35
      Owen Taylor authored
      Tue Feb 24 22:47:01 1998  Owen Taylor  <owt1@cornell.edu>
      
      	* gtk/gtktext.c: Added some support for i18n. The support
      	for input methods, including preedit, is there, but input
      	is ignored unless it comes one byte at a time, so the
      	CJK locales won't really work. Fixing that would require
      	variable-width character support in the Text widget, which
      	is probably the wrong approach. Eventually we'll probably
      	want to go to UCS-4 internally.
      
      	Also, revised key press handling, which should improve
      	the forwarding of non-handled keypresses to the toplevel,
      	and make adding selection handling easier.
      
      	* gtk/gtkentry.c: Minor changes so that C-d, etc delete
      	the selection if there is one.
      82d7ac35
    • Owen Taylor's avatar
      Check the result of XGetICValues - it is failing for some reason, and · 20347691
      Owen Taylor authored
      Tue Feb 24 22:44:01 1998  Owen Taylor  <owt1@cornell.edu>
      
      	* gdk/gdk.c (gdk_ic_get_events): Check the result of
      	XGetICValues - it is failing for some reason, and
      	causing some warnings to be printed.
      20347691
    • Tim Janik's avatar
      nothing special ;) -timj · c88ea382
      Tim Janik authored
      nothing special ;)
      -timj
      c88ea382
  3. 24 Feb, 1998 1 commit
  4. 23 Feb, 1998 6 commits
    • Owen Taylor's avatar
      Don't process configure events that just move the window, and don't resize · d3607d54
      Owen Taylor authored
      Mon Feb 23 15:41:13 1998  Owen Taylor  <owt1@cornell.edu>
      
      	* gtk/gtkwidget.c gtk/gtkmenu.c: Don't process configure events
      	that just move the window, and don't resize it. Because we need
      	to make sure that a widget gets redrawn after a size_allocate -
      	and that only happens when the configure event changes the size
      	of the window. Plus, it's inefficient.
      d3607d54
    • rhlabs's avatar
      Added gtk_toolbar_*_element() functions. Rewrote others · 7add75fb
      rhlabs authored
      to simply call gtk_toolbar_insert_element() to do the work.
      
      Added two new GtkToolbarChildType options: TOGGLEBUTTON and
      RADIOBUTTON, available through the gtk_toolbar_*_element() functions.
      
      -Marc
      7add75fb
    • Elliot Lee's avatar
      86a97f78
    • Tim Janik's avatar
      implemented the statusbar widget. my first intend was to fix the code, but · f6f927d2
      Tim Janik authored
      Mon Feb 23 13:44:10 1998  Tim Janik  <timj@gimp.org>
      
              * gtk/gtkstatusbar.h:
              * gtk/gtkstatusbar.c:
              (re-)implemented the statusbar widget. my first intend was to fix the
              code, but then there was nothing to fix - the whole thing was just a
              big JOKE!
              people who don't even know the semantics of the g_list_* functions
              shouldn't put their hands on widget code and inheritance!
      
      
      
      this is the first step to get bug "BUG: statusbar/hbox (redraw?) problem"
      worked out, i have to leave now, but will continue work on the resizing code
      this evening.
      f6f927d2
    • Tim Janik's avatar
      TODO updates (major ones ;). · 1b656e0d
      Tim Janik authored
      have the send_event field in all GdkEvents.
      gtkmenu.c, gtkacceleratortable.c, gtkwindow.c: unreference accelerator_table.
      gtk_object_query_args: removed seq_ids again, must have been quite tired
      when i commited that change ;)
      gtkoptionmenu.c: assure GTK_BIN()->child is empty when reparenting
      a menu_items child.
      gtkwindow.c: fixed some memory leaks.
      
      -timj
      1b656e0d
    • rhlabs's avatar
      Allow gtk_clist_insert() to work on empty lists. · 7c99ffb8
      rhlabs authored
      -Marc
      7c99ffb8
  5. 22 Feb, 1998 4 commits
  6. 21 Feb, 1998 6 commits
  7. 20 Feb, 1998 5 commits
  8. 19 Feb, 1998 9 commits
    • Federico Mena Quintero's avatar
      Added M-p and M-n key equivalents for up and down keys. Just for us Emacs · 6ff27c34
      Federico Mena Quintero authored
      1998-02-19  Federico Mena Quintero  <federico@nuclecu.unam.mx>
      
      	* gtk/gtkcombo.c (gtk_combo_entry_key_press): Added M-p and M-n
      	key equivalents for up and down keys.  Just for us Emacs weenies :-)
      6ff27c34
    • Owen Taylor's avatar
      Minor cleanups. · 7cb1030d
      Owen Taylor authored
      7cb1030d
    • Owen Taylor's avatar
      Use POINTER_MOTION_HINT when dragging shapes around. (gtk-wille-980203-0 · 22a9a454
      Owen Taylor authored
      Thu Feb 19 12:18:24 1998  Owen Taylor  <owt1@cornell.edu>
      
      	* gtk/testgtk.c : Use POINTER_MOTION_HINT when dragging
      	shapes around.
      	(gtk-wille-980203-0
      	 Stefan Wille  <1wille@vsys1.informatik.uni-hamburg.de>)
      
      	* gtk/gtktext.c : Fixes to inserting and deleting characters
      	on line breaks.
      	(gtk-magnus-980210-0 Magnus Hulthen <magnus@axiom.se>)
      22a9a454
    • Owen Taylor's avatar
      the value of ---enable_debug is written into glibconfig.h so everything is · 62dba86c
      Owen Taylor authored
      Thu Feb 19 12:18:24 1998  Owen Taylor  <owt1@cornell.edu>
      
      	* glib/configure.in glib/glibconfig.h.in: the value of
      	---enable_debug is written into glibconfig.h so everything
      	is recompiled when it changes. (HACK)
      
      	* gtk/gtkmain.c gdk/gdk.c docs/debugging.txt:
      	Added --gdk-no-debug and --gtk-no-debug switches. Effect
      	of switches is no cumulative.
      62dba86c
    • Owen Taylor's avatar
    • Manish Singh's avatar
      gdk_get_debug_level doesn't exist anymore · 132f17fa
      Manish Singh authored
      -Yosh
      132f17fa
    • Tim Janik's avatar
      more debugging fixes. · 10474e6a
      Tim Janik authored
      hey yosh, you beated me at gdk.c ;)
      -timj
      10474e6a
    • Manish Singh's avatar
      Should compile with debugging off now... · c87244dd
      Manish Singh authored
      -Yosh
      c87244dd
    • Tim Janik's avatar
      present the argument access masks on their announcement. · 0ef453b8
      Tim Janik authored
      Thu Feb 19 06:56:52 1998  Tim Janik  <timj@gimp.org>
      
              * gtkbox.c:
              * gtkbutton.c:
              * gtkcontainer.c:
              * gtkframe.c:
              * gtklabel.c:
              * gtkobject.c:
              * gtkwidget.c:
              * gtkwindow.c:
              present the argument access masks on their announcement.
      
              * gtk/gtkobject.h:
              * gtk/gtkobject.c:
              (gtk_object_add_arg_type): take an additional argument describing
              the access mask of the new arg. this can be of GTK_ARG_READABLE,
              GTK_ARG_WRITABLE or GTK_ARG_READWRITE (the latter is an alias for
              the two previous ones).
              (gtk_object_query_args): provide an access_mask array if desired.
      
              * gtk/gtkwidget.c (gtk_widget_real_realize):
              realized the assumtion that widget is a NO_WINDOW widget
              in actuall code.
      
              * gtkwindow.c:
              slight changes to gtk_window_configure_event that will make
              the resizing behaviour a little less odd.
              sigh, for some (buggy) reason, there are still container resizes
              triggered by manual resizing to very small window sizes.
              the cointainer resizes will cause gtk_real_window_move_resize to
              be invoked, which makes the app look like it wants to fight the users
              resizing action. ;(
      0ef453b8