- 10 Mar, 2001 2 commits
-
-
Jonathan Blandford authored
Sat Mar 10 12:15:31 2001 Jonathan Blandford <jrb@redhat.com> * gtk/gtktreestore.c (gtk_tree_store_set_cell): Fix a stupid typo. (gtk_list_store_set_cell): Fix a stupid typo.
-
Jonathan Blandford authored
Fri Mar 9 20:36:21 2001 Jonathan Blandford <jrb@redhat.com> * gtk/gtktreeselection.c (gtk_tree_selection_select_all): Make select_all not work if you're in SINGLE mode (it doesn't make that much sense, anyway.) * gtk/gtktreedatalist.c (_gtk_tree_data_list_node_to_value): handle types more sanely. (_gtk_tree_data_list_value_to_node): handle types more sanely. (_gtk_tree_data_list_node_copy): handle types more sanely. * gtk/gtkliststore.c (gtk_list_store_set_cell): fix to work with GValue better. Converts the type as well. * gtk/gtktreestore.c (gtk_tree_store_set_cell): fix to work with GValue better. Converts the type as well.
-
- 09 Mar, 2001 7 commits
-
-
Owen Taylor authored
Wed Mar 7 20:47:41 2001 Owen Taylor <otaylor@redhat.com> * gtk/gtktext.c gtk/gtkoldeditable.[ch] gdk/gdk.[ch] gdk/Makefile.am gdk/x11/Makefile.am gdk/x11/gdkevents-x11.c gdk/x11/gdkglobals-x11.c gdk/x11/gdkprivate-x11.c gdk/x11/gdkx.h gdk/x11/gdkim-x11.c: Remove old XIM code. * gdk/win32/gdkim-win32.c gdk/linux-fb/gdkim-fb.c: Remove gdk_im/gdk_ic.
-
Hans Breuer authored
2001-03-09 Hans Breuer <hans@breuer.org> * gdk/gdk.def : updated * gdk/win32/gdkevents-win32.c : don't ask input_only windows for their palette * gdk/win32/gdkgeometry-win32.c : reflect GdkWindowObject::mapped removing * gdk/win32/gdkwindow-win32.c : reflect GdkWindowObject::mapped removing and implemented Havoc's GdkWindow state functions; stick/unstick only as no-op, cause I don't know how to emulate on win32 ... * gtk/gtk.def : updated * gtk/gtkbox.c (gtk_box_get_spacing) : use g_return_val_if_fail () * gtk/gtktypeutils.c : #include <string.h> * gtk/gtkwindow.h : declare gtk_window_set_decorated ()
-
Tim Janik authored
Fri Mar 9 09:31:55 2001 Tim Janik <timj@gtk.org> * gtk/gtkwidget.c (gtk_widget_class_init): fixed signals with GDK_TYPE_DRAG_CONTEXT, it needs to be marshaled as an object, not a boxed.
-
Alexander Larsson authored
-
Alexander Larsson authored
2001-03-09 Alexander Larsson <alexl@redhat.com> * docs/Changes-2.0.txt: Document expose event->region change and that gtk_widget_event doesn't allow passing expose events. * gdk/gdkevents.h: Add region to expose event. * gdk/gdkevents.c: Handle event->region in gdk_event_copy() and gdk_event_free(). * gdk/gdkwindow.c (gdk_window_process_updates_internal): Generate expose_event->region when creating expose events. * gdk/x11/gdkevents-x11.c: Generate expose events with regions when translating X events. * gtk/gtkcontainer.[ch]: Default expose handler that propagates expose events to NO_WINDOW children. New function gtk_container_propagate_expose() * gtk/gtkwidget.[ch]: Moved gtk_widget_event implementation to gtk_widget_event_internal. gtk_widget_event calls gtk_widget_event_internal but doesn't allow expose events. New function gtk_widget_send_expose() to send expose events. New function gtk_widget_region_intersect() to calculate window/region intersections. * gtk/gtkmain.c (gtk_main_do_event): Use gdk_window_begin_paint_region() instead of gdk_window_begin_paint_rect(). Use gtk_widget_send_expose() to send expose events. * gtk/gtkbin.c: * gtk/gtkbox.c: * gtk/gtkfixed.c: * gtk/gtkimagemenuitem.c: * gtk/gtklist.c: * gtk/gtkpacker.c: * gtk/gtktable.c: * gtk/gtktree.c: Remove expose handler, using the default container implementation instead. * gtk/gtkbutton.c: * gtk/gtkcheckbutton.c: * gtk/gtkeventbox.c: * gtk/gtkfixed.c: * gtk/gtkhandlebox.c: * gtk/gtklayout.c: * gtk/gtklistitem.c: * gtk/gtkmenu.c: * gtk/gtkmenubar.c: * gtk/gtkmenuitem.c: * gtk/gtknotebook.c: * gtk/gtkoptionmenu.c: * gtk/gtkpaned.c: * gtk/gtkscrolledwindow.c: * gtk/gtktogglebutton.c: * gtk/gtktoolbar.c: * gtk/gtktreeitem.c: * gtk/gtkviewport.c: Chain expose handler to parent class handler. Use gtk_container_propagate_expose() to propagate exposes. * gtk/gtkclist.c (check_exposures): * gtk/gtktext.c (process_exposes): Use gtk_widget_send_expose instead of gtk_widget_event.
-
Jonathan Blandford authored
Thu Mar 8 19:40:28 2001 Jonathan Blandford <jrb@redhat.com> * gtk/gtktreeview.c (gtk_tree_view_destroy): Add destroy function.
-
Jonathan Blandford authored
Thu Mar 8 19:18:27 2001 Jonathan Blandford <jrb@redhat.com> * gtk/gtktreeview.c (gtk_tree_view_unref_tree_helper): Actually unref the nodes. Fixes bug #50058. * gtk/gtktreemodel.c (gtk_tree_model_ref_node): change "::ref_iter" to "::ref_node". (gtk_tree_model_unref_node): change "::unref_iter" to "::unref_node". Fixes bug #50064.
-
- 08 Mar, 2001 8 commits
-
-
Jonathan Blandford authored
Thu Mar 8 17:40:09 2001 Jonathan Blandford <jrb@redhat.com> * gtk/gtktreeview.c (gtk_tree_view_create_row_drag_icon): add support for invisible cells. (gtk_tree_view_bin_expose): ditto also, forgot to commit tests/testtreeview.c last commit
-
Jonathan Blandford authored
Thu Mar 8 16:36:00 2001 Jonathan Blandford <jrb@redhat.com> * gtk/gtktreemodel.c (gtk_tree_model_get_type): add prerequesite on gobjects. * tests/testtreefocus.c (main): New test file. * tests/testtreeview.c: update to latest glib changes. * tests/testtreecolumns.c: update to latest glib changes.
-
Tim Janik authored
Thu Mar 8 18:13:20 2001 Tim Janik <timj@gtk.org> * gtk/testgtk.c: re-enabled event watcher emission hooks.
-
Tim Janik authored
Thu Mar 8 16:51:21 2001 Tim Janik <timj@gtk.org> * *.c: added accumulator data argument to g_signal_newc() functions. * gtk/gtktreemodelsort.c (gtk_tree_model_sort_set_model): * gtk/gtktreeview.c (gtk_tree_view_setup_model): * gtk/treestoretest.c (make_window): s/g_signal_connect/g_signal_connectc/. * gtk/gtktextbuffer.c: completed signal arg fixups, they also needed G_SIGNAL_TYPE_STATIC_SCOPE flag.
-
Owen Taylor authored
Wed Mar 7 23:58:53 2001 Owen Taylor <otaylor@redhat.com> * gtk/tmpl/gtkwidget.sgml: Document ::hierarchy-changed.
-
Owen Taylor authored
Thu Mar 8 00:02:30 2001 Owen Taylor <otaylor@redhat.com> * gtk/gtkwidget.[ch] (gtk_widget_get_name): Make G_CONST_RETURN. * gtk/gtkwidget.[ch] gtk/gtkprivate.h: Add a ::hierarchy-changed signal when a widget changes from anchored to unanchored or vice versa. (anchored means gtk_widget_get_ancestor (widget, GTK_TYPE_WINDOW) != NULL.) Use a private flag to keep track of this efficiently.
-
Havoc Pennington authored
2001-03-07 Havoc Pennington <hp@redhat.com> * gtk/testgtk.c (create_spins): uglify so that size request gets tested. * gtk/gtkspinbutton.c (gtk_spin_button_size_request): Base size request on values for upper/lower, completes #6152
-
Owen Taylor authored
Wed Mar 7 20:08:48 2001 Owen Taylor <otaylor@redhat.com> * gdk-pixbuf/Makefile.am (GTKDOC_CFLAGS/LIBS): use full set, since current set wasn't building on all configs. * */Makefile.am: ...to build a more perfect Makefile.am... Wed Mar 7 20:07:22 2001 Owen Taylor <otaylor@redhat.com> * Makefile.am: Remove gtk-config-2.0 again. (Grrrr, pkg-config. And stops make loops.)
-
- 07 Mar, 2001 9 commits
-
-
Tim Janik authored
Thu Mar 8 00:18:29 2001 Tim Janik <timj@gtk.org> * gtk/gtksignal.[hc]: removed old emission hook API. * docs/Changes-2.0.txt: fixed sections. * gtk/gtktextbuffer.c: signal arg fixups.
-
Havoc Pennington authored
2001-03-07 Havoc Pennington <hp@redhat.com> * gtk/gtktextview.c (invalidated_handler): use PRIORITY_VALIDATE * gtk/gtktextview.h (GTK_TEXT_VIEW_PRIORITY_VALIDATE): add this here, bug #50368; changed to be GDK_PRIORITY_REDRAW + 5, instead of GDK_PRIORITY_REDRAW + 1, so you can insert stuff in between the validation and the redraw which is higher priority than the validation.
-
Havoc Pennington authored
2001-03-07 Havoc Pennington <hp@redhat.com> * gtk/gtkentry.c (gtk_entry_get_property): remove trailer (gtk_entry_set_property): remove trailer * gtk/gtkentry.c (gtk_entry_set_width_chars): (gtk_entry_get_width_chars): new functions, to set size request to a given number of characters * gtk/testgtk.c (create_dialog): beef up the dialog test slightly * gtk/gtkdialog.c (gtk_dialog_set_has_separator): new function (gtk_dialog_get_has_separator): new function (run_delete_handler): fix to not emit "response" signal because we already did in the delete event handler installed at dialog creation time. * gtk/gtkdialog.h: add a has_separator property, add GTK_DIALOG_NO_SEPARATOR flag
-
Havoc Pennington authored
2001-03-07 Havoc Pennington <hp@redhat.com> * gtk/gtkwindow.c (gtk_window_set_decorated): new function, turns off decorations for a window. * demos/gtk-demo/button_box.c (create_bbox): adapt to button box changes * gtk/gtklabel.c (gtk_label_get_layout_offsets): new function to get location of PangoLayout inside the label, closes #51198 * gtk/testgtk.c (create_bbox): fix up button box usage * gtk/testcalendar.c (create_calendar): fix up button box usage * gtk/gtkfilesel.c (gtk_file_selection_init): fixup buttonbox usage * gtk/gtkdialog.c (gtk_dialog_init): fixup buttonbox usage * gtk/gtkhbbox.h: deprecations * gtk/gtkvbbox.h: deprecations * gtk/gtkbox.c (gtk_box_get_spacing): new function, used to emulate deprecated gtk_button_box_get_spacing * gtk/gtkbbox.h: deprecate some useless functions, remove entirely the "set global default" functions (struct _GtkButtonBox): remove "spacing" field, use the one from GtkBox base class * gtk/gtkbbox.c (_gtk_button_box_child_requisition): rename with uscore * gtk/gtkiconfactory.c (gtk_icon_set_render_icon): If we fail to render the icon, return the missing image icon. * gtk/gtkimage.c (gtk_image_set_from_file): fall back to missing image icon if the load fails. * gtk/gtkstock.h (GTK_STOCK_MISSING_IMAGE): Add stock icon for use when no image is found; should be the Netscape "missing image" icon eventually but for now is a random image * gtk/gtkwindow.c (gtk_window_set_role): new function, sets the role for the session manager * gtk/testgtk.c (dnd_drop): remove use of GTK_WINDOW_DIALOG * gtk/gtkcompat.h (GTK_WINDOW_DIALOG): compat #define GTK_WINDOW_DIALOG GTK_WINDOW_TOPLEVEL * gtk/gtkenums.h (enum GtkWindowType): remove GTK_WINDOW_DIALOG
-
Tim Janik authored
-
Tim Janik authored
Wed Mar 7 13:24:57 2001 Tim Janik <timj@gtk.org> * gtk/*.c: marshaller fixes. * gtk/gtkmarshal.list: extreme cleanup. * gtk/gtktreeview.c (gtk_tree_view_class_init): disable interface param spec for now. * gtk/gtktexttag.c (gtk_text_tag_set_property): use g_value_get_boxed() where appliable. * gtk/gtktypeutils.[hc]: updates to GLib API changes. special cased autogenerated boxed types from gtktypebuiltins_ids.c which are not reference counted: GtkSelectionData, GdkEvent, GdkColor, GtkTextIter, PangoTabArray, PangoFontDescription, GtkTreeIter and GtkTreePath. Thu Mar 1 03:58:56 2001 Tim Janik <timj@gtk.org> * gtk/gtktreeselection.h: * gtk/gtktreemodel.c: * gtk/gtktreedatalist.[hc]: fixed includes. no gobject/* file should be included directly, and gobject/gmarshal.h as well as gtk/gtkmarshal.h even can't be included directly. * Makefile.am: grr, install gtk-config-2.0. * gtk/testgtk.c: * gtk/simple.c: * gtk/gtkmenu.c: * gtk/gtkitemfactory.c: use g_object_connect() instead of passing "*signal*::*" args to gtk_widget_set(). * gtk/gtktypeutils.[hc]: got rid of GTK_TYPE_SIGNAL. * gtk/*.c: removed trailer arg from property setters and getters. macro fixups. Thu Mar 1 04:01:57 2001 Tim Janik <timj@gtk.org> * test-gdk-pixbuf.c: fixed includes.
-
Alexander Larsson authored
2001-03-07 Alexander Larsson <alexl@redhat.com> * gtk/gtklabel.c (set_markup): Removed warning
-
Jonathan Blandford authored
Wed Mar 7 00:27:13 2001 Jonathan Blandford <jrb@redhat.com> * gdk-pixbuf/Makefile.am (scan-build.stamp): add --nogtkinit.
-
Jonathan Blandford authored
Tue Mar 6 19:59:12 2001 Jonathan Blandford <jrb@redhat.com> * gtk/gtkcellrenderer.h (struct _GtkCellRenderer): Add visible field to allow you to hide cell renderers. * gtk/gtkcellrenderer.c: Add support for invisible cells. * gtk/gtktreeview.c: Add support for invisible cells.
-
- 06 Mar, 2001 5 commits
-
-
Jonathan Blandford authored
Tue Mar 6 17:25:07 2001 Jonathan Blandford <jrb@redhat.com> * gtk/gtktreeviewcolumn.c (gtk_tree_view_column_button_clicked): Add "clicked" signal back to columns. * ChangeLog: remove conflict markers.
-
Owen Taylor authored
Tue Mar 6 10:45:45 2001 Owen Taylor <otaylor@redhat.com> * gtk/gtkbutton.c: Add animation of activation by, on activate, pressing the button, and adding a timeout that releases the button after 250ms or on key release and emits ::clicked. (#51501) * gtk/gtkdialog.c: Bit of a hack - for buttons in the action area, we connect to ::clicked instead of ::activate so the dialog stays up through the animation. Mon Mar 5 16:38:15 2001 Owen Taylor <otaylor@redhat.com> * gtk/gtkmenushell.c (gtk_menu_shell_enter_notify): Only check the ignore_enter flag for the menu shell that the item is actually a child of, not for attached submenus. (#51536)
-
James Henstridge authored
2001-03-06 James Henstridge <james@daa.com.au> * gtk/gtkwidget.c (gtk_widget_class_init): set the class closure offset for the window_state_event to point at window_state_event rather than no_expose_event.
-
Jonathan Blandford authored
-
Jonathan Blandford authored
Mon Mar 5 19:10:15 2001 Jonathan Blandford <jrb@redhat.com> * gtk/gtkimmodule.h: fix busted /* comment */
-
- 05 Mar, 2001 9 commits
-
-
Jonathan Blandford authored
Mon Mar 5 15:07:05 2001 Jonathan Blandford <jrb@redhat.com> * gtk/gtktreeview.c: Apply patch from John Margaglione to add object properties.
-
Sven Neumann authored
-
Jonathan Blandford authored
Mon Mar 5 14:55:19 2001 Jonathan Blandford <jrb@redhat.com> * gtk/gtkcellrenderertoggle.c: Apply patch from Lee Mallabone to add object properties. * gtk/gtkcellrenderertextpixbuf.c: Apply patch from Lee Mallabone to add object properties. * gtk/gtkcellrenderertext.c: Apply patch from Lee Mallabone to add object properties. * gtk/gtkcellrendererpixbuf.c: Apply patch from Lee Mallabone to add object properties. * gtk/gtkcellrenderer.c: Apply patch from Lee Mallabone to add object properties.
-
Jonathan Blandford authored
Mon Mar 5 14:38:54 2001 Jonathan Blandford <jrb@redhat.com> * gtk/gtktreemodel.c: renamed "child_toggled" to "has_child_toggled". * gtk/gtktreeview.c: Handle removing columns better. Updated to handle new signal name. * gtk/gtktreestore.c: Updated to handle new signal name. * gtk/gtklisttore.c: Updated to handle new signal name. * gtk/gtktreemodelsort.c: Updated to handle new signal name.
-
Alexander Larsson authored
2001-03-05 Alexander Larsson <alexl@redhat.com> * gtk/gtkmenu.c (gtk_menu_set_tearoff_state): Set GDK_WINDOW_TYPE_HINT_MENU on tearoff window.
-
Michael Natterer authored
2001-03-05 Michael Natterer <mitch@gimp.org> * src/pixbuf-draw.c: made the "parent_class" pointer static. (Owen, I just commented out the draw methods which don't exist any more to make it compile).
-
Michael Natterer authored
2001-03-05 Michael Natterer <mitch@gimp.org> * gtk/gtklabel.c: Made the "parent_class" pointer static. The pixbuf-engine coincidentially also failed to make one of it's parent_class pointers static, causing overwriting of GtkLabel's parent_class pointer in pixbuf_style_class_init(). (Will commit the fix to the pixbuf-engine too).
-
Alexander Larsson authored
2001-03-05 Alexander Larsson <alexl@redhat.com> * gdk/gdkwindow.h: Added GdkWindowTypeHint type. Added modal_hint field to GdkWindindow. New functions gdk_window_set_type_hint, gdk_window_set_modal_hint and gdk_window_set_icon_list for net wmspec functionality. * gdk/x11/gdkwindow-x11.c: Set _NEW_WM_STATE_MODAL from window->modal_hint in set_inital_hints. Implement gdk_window_set_type_hint, gdk_window_set_modal_hint and gdk_window_set_icon_list. Added gdk_wmspec_change_state helper function and used it in the code. Set _NET_WM_ICON_NAME in gdk_window_set_title and gdk_window_set_icon_name. * gtk/gtkdialog.c (gtk_dialog_init): Set GDK_WINDOW_TYPE_HINT_DIALOG. * gtk/gtkhandlebox.c (gtk_handle_box_realize): Set GDK_WINDOW_TYPE_HINT_TOOLBAR. * gtk/gtkwindow.c: new function gtk_window_set_type_hint. On realize, set type hint and modal hint. * gtk/gtkwindow.h: Added type_hint field and gtk_window_set_type_hint.
-
Alexander Larsson authored
2001-03-05 Alexander Larsson <alexl@redhat.com> * gtk/gtklabel.[ch]: Convert from GtkArg to GParam (originally based on patch from Lee Mallabone). New function gtk_label_get_accel_keyval () to get the underline accelerator of the label. Setting the label pattern overrides other attributes.
-