]> Pileus Git - ~andy/gtk/commitdiff
small (not only) portability fixes
authorHans Breuer <hans@src.gnome.org>
Sun, 25 Feb 2001 17:25:09 +0000 (17:25 +0000)
committerHans Breuer <hans@src.gnome.org>
Sun, 25 Feb 2001 17:25:09 +0000 (17:25 +0000)
gdk/gdk.h
gdk/win32/gdkevents-win32.c
gtk/gtk.def
gtk/gtklist.c
gtk/gtkmenu.c
gtk/makefile.msc.in

index 6cfdd807da0e6f0ac482a124f2a989b3dec611ea..bb587c4659b76b86b9309fa8c2ab4e52b3a59af0 100644 (file)
--- a/gdk/gdk.h
+++ b/gdk/gdk.h
@@ -64,7 +64,7 @@ void    gdk_init                      (gint           *argc,
 gboolean  gdk_init_check               (gint           *argc,
                                         gchar        ***argv);
 
-#ifdef GDK_DISABLE_DEPRECATED
+#ifndef GDK_DISABLE_DEPRECATED
 void     gdk_exit                      (gint            error_code);
 #endif /* GDK_DISABLE_DEPRECATED */
 gchar*   gdk_set_locale                (void);
@@ -80,7 +80,7 @@ void    gdk_set_use_xshm              (gboolean        use_xshm);
 gboolean  gdk_get_use_xshm             (void);
 gchar*   gdk_get_display               (void);
 
-#ifdef GDK_DISABLE_DEPRECATED
+#ifndef GDK_DISABLE_DEPRECATED
 gint gdk_input_add_full          (gint              source,
                           GdkInputCondition condition,
                           GdkInputFunction  function,
index 3225d5b1226cd9ccea31f2b77696002744ab3faa..7c8085da91e73e9b5e846272f4227fab6a80e78d 100644 (file)
@@ -2661,7 +2661,7 @@ gdk_event_translate (GdkEvent *event,
               GDK_WINDOW_OBJECT (window)->bg_pixmap != GDK_NO_BG)
        {
          pixmap = GDK_WINDOW_OBJECT (window)->bg_pixmap;
-         pixmap_impl = GDK_PIXMAP_IMPL_WIN32 (pixmap);
+         pixmap_impl = GDK_PIXMAP_IMPL_WIN32 (GDK_PIXMAP_OBJECT (pixmap)->impl);
          GetClipBox (hdc, &rect);
 
          if (pixmap_impl->width <= 8 && pixmap_impl->height <= 8)
index 0d02520d2c525f23b2f26dbf0ee2836d6c60262b..c65b6f5b342fd4086b701110b5dd9c5c4a9154fa 100755 (executable)
@@ -256,6 +256,8 @@ EXPORTS
        gtk_check_menu_item_new
        gtk_check_menu_item_new_with_label
        gtk_check_menu_item_set_active
+       gtk_check_menu_item_set_inconsistent
+       gtk_check_menu_item_set_inconsistent
        gtk_check_menu_item_set_show_toggle
        gtk_check_menu_item_toggled
        gtk_check_version
@@ -605,6 +607,8 @@ EXPORTS
        gtk_image_get_stock
        gtk_image_get_storage_type
        gtk_image_get_type
+       gtk_image_menu_item_new
+       gtk_image_menu_item_new
        gtk_image_new
        gtk_image_new_from_file
        gtk_image_new_from_icon_set
@@ -676,6 +680,8 @@ EXPORTS
        gtk_label_set_markup
        gtk_label_set_markup_with_accel
        gtk_label_set_pattern
+       gtk_label_set_selectable
+       gtk_label_set_selectable
        gtk_label_set_text
        gtk_layout_freeze
        gtk_layout_get_hadjustment
@@ -996,24 +1002,12 @@ EXPORTS
        gtk_radio_menu_item_new
        gtk_radio_menu_item_new_with_label
        gtk_radio_menu_item_set_group
-       gtk_range_clear_background
-       gtk_range_default_hmotion
-       gtk_range_default_hslider_update
-       gtk_range_default_htrough_click
-       gtk_range_default_vmotion
-       gtk_range_default_vslider_update
-       gtk_range_default_vtrough_click
-       gtk_range_draw_background
-       gtk_range_draw_slider
-       gtk_range_draw_step_back
-       gtk_range_draw_step_forw
-       gtk_range_draw_trough
        gtk_range_get_adjustment
        gtk_range_get_type
        gtk_range_set_adjustment
+       gtk_range_set_inverted
+       gtk_range_set_inverted
        gtk_range_set_update_policy
-       gtk_range_slider_update
-       gtk_range_trough_click
        gtk_rc_add_class_style
        gtk_rc_add_default_file
        gtk_rc_add_widget_class_style
@@ -1148,14 +1142,15 @@ EXPORTS
        gtk_text_buffer_delete_mark_by_name
        gtk_text_buffer_get_bounds
        gtk_text_buffer_get_char_count
+       gtk_text_buffer_get_end_iter
        gtk_text_buffer_get_insert
        gtk_text_buffer_get_iter_at_line
        gtk_text_buffer_get_iter_at_line_offset
        gtk_text_buffer_get_iter_at_mark
        gtk_text_buffer_get_iter_at_offset
-       gtk_text_buffer_get_last_iter
        gtk_text_buffer_get_line_count
        gtk_text_buffer_get_mark
+       gtk_text_buffer_get_modified
        gtk_text_buffer_get_selection_bounds
        gtk_text_buffer_get_slice
        gtk_text_buffer_get_tag_table
@@ -1169,7 +1164,6 @@ EXPORTS
        gtk_text_buffer_insert_range_interactive
        gtk_text_buffer_insert_with_tags
        gtk_text_buffer_insert_with_tags_by_name
-       gtk_text_buffer_modified
        gtk_text_buffer_move_mark
        gtk_text_buffer_move_mark_by_name
        gtk_text_buffer_new
@@ -1208,7 +1202,7 @@ EXPORTS
        gtk_text_iter_get_text
        gtk_text_iter_get_toggled_tags
        gtk_text_iter_in_range
-       gtk_text_iter_is_last
+       gtk_text_iter_is_end
        gtk_text_iter_reorder
        gtk_text_iter_spew
        gtk_text_iter_toggles_tag
@@ -1270,6 +1264,8 @@ EXPORTS
        gtk_toggle_button_new
        gtk_toggle_button_new_with_label
        gtk_toggle_button_set_active
+       gtk_toggle_button_set_inconsistent
+       gtk_toggle_button_set_inconsistent
        gtk_toggle_button_set_mode
        gtk_toggle_button_toggled
        gtk_toolbar_append_element
@@ -1355,9 +1351,7 @@ EXPORTS
        gtk_tree_set_view_lines
        gtk_tree_set_view_mode
        gtk_tree_store_append
-       gtk_tree_store_get
        gtk_tree_store_get_type
-       gtk_tree_store_get_valist
        gtk_tree_store_insert
        gtk_tree_store_insert_after
        gtk_tree_store_insert_before
@@ -1577,3 +1571,5 @@ EXPORTS
        gtk_window_set_title
        gtk_window_set_transient_for
        gtk_window_set_wmclass
+
+
index 7ab5231ef3ce288633cf7c76fcfce398cd3612c2..a756ff3e0694845cabea6acb33d2d55d4ff7ac58 100644 (file)
@@ -24,6 +24,8 @@
  * GTK+ at ftp://ftp.gtk.org/pub/gtk/. 
  */
 
+#include <string.h> /* memset */
+
 #include "gtklist.h"
 #include "gtklistitem.h"
 #include "gtkmain.h"
index 07918b68270f802b5e63adeaf2c7b7fe052a87ee..bdca0371a64d1298ea94674a19e83b0981f2f36f 100644 (file)
@@ -25,6 +25,7 @@
  */
 
 #include <ctype.h>
+#include <string.h> /* memset */
 #include "gdk/gdkkeysyms.h"
 #include "gtkbindings.h"
 #include "gtklabel.h"
index 01d974edcbda8d458954406a0d6ed91466dce266..fea06f760077efaf154cd66a8a320f6d809f1c54 100644 (file)
@@ -27,7 +27,8 @@ INCLUDES = -I . -I .. -I ../gdk -I ../gdk-pixbuf
 DEPCFLAGS = $(PANGO_CFLAGS) $(GLIB_CFLAGS) $(LIBICONV_CFLAGS) $(INTL_CFLAGS)
 LDFLAGS = /link /machine:ix86 $(LINKDEBUG)
 # Some files use near as an identifier
-DEFINES = -DGTK_DISABLE_COMPAT_H -DGTK_COMPILATION -DG_LOG_DOMAIN=\"Gtk\" -Dnear=xxnear -DGTK_VERSION=\"@GTK_VERSION@\"
+# Don't define GTK_COMPILATION here, because it's for gtk-x.x.dll only
+DEFINES = -DGTK_DISABLE_COMPAT_H -DG_LOG_DOMAIN=\"Gtk\" -Dnear=xxnear -DGTK_VERSION=\"$(GTK_VER)\"
 
 TOUCH = copy makefile.msc+nul
 
@@ -49,7 +50,7 @@ all :                                         \
 
 gtk_OBJECTS =                                  \
        fnmatch.obj                             \
-       gdk-pixbuf-loader.obj                   \
+#      gdk-pixbuf-loader.obj                   \
        gtkaccelgroup.obj                       \
        gtkaccellabel.obj                       \
        gtkadjustment.obj                       \
@@ -102,6 +103,7 @@ gtk_OBJECTS =                                       \
        gtkhsv.obj                              \
        gtkiconfactory.obj                      \
        gtkimage.obj                            \
+       gtkimagemenuitem.obj    \
        gtkimcontext.obj                        \
        gtkimcontextsimple.obj                  \
        gtkimmodule.obj                         \
@@ -136,6 +138,7 @@ gtk_OBJECTS =                                       \
        gtkradiobutton.obj                      \
        gtkradiomenuitem.obj                    \
        gtkrange.obj                            \
+       gtkrbtree.obj   \
        gtkrc.obj                               \
        gtkruler.obj                            \
        gtkscale.obj                            \
@@ -143,6 +146,7 @@ gtk_OBJECTS =                                       \
        gtkscrolledwindow.obj                   \
        gtkselection.obj                        \
        gtkseparator.obj                        \
+       gtkseparatormenuitem.obj \
        gtksignal.obj                           \
        gtksocket.obj                           \
        gtkspinbutton.obj                       \
@@ -170,8 +174,16 @@ gtk_OBJECTS =                                      \
        gtktoolbar.obj                          \
        gtktooltips.obj                         \
        gtktree.obj                             \
+       gtktreedatalist.obj     \
+       gtktreednd.obj                          \
        gtktreeitem.obj                         \
        gtktreemodel.obj                        \
+       gtktreemodelsimple.obj                  \
+       gtktreemodelsort.obj                    \
+       gtktreeselection.obj                    \
+       gtktreestore.obj                        \
+       gtktreeview.obj                 \
+       gtktreeviewcolumn.obj                   \
        gtktypeutils.obj                        \
        gtkvbbox.obj                            \
        gtkvbox.obj                             \
@@ -208,6 +220,7 @@ gtk_public_h_sources =              \
        gtkcolorsel.h           \
        gtkcolorseldialog.h     \
        gtkcombo.h              \
+       gtkcompat.h             \
        gtkcontainer.h          \
        gtkctree.h              \
        gtkcurve.h              \
@@ -268,6 +281,7 @@ gtk_public_h_sources =              \
        gtkoptionmenu.h         \
        gtkpacker.h             \
        gtkpaned.h              \
+#      gdk-pixbuf-loader.h     \
        gtkpixmap.h             \
        gtkplug.h               \
        gtkpreview.h            \
@@ -307,9 +321,9 @@ gtk_public_h_sources =              \
        gtktoolbar.h            \
        gtktooltips.h           \
        gtktree.h               \
-       gtktreednd.h            \
        gtktreeitem.h           \
        gtktreemodel.h          \
+       gtktreemodelsimple.h    \
        gtktreemodelsort.h      \
        gtktreeselection.h      \
        gtktreesortable.h       \
@@ -461,6 +475,12 @@ simple.exe : gtk-win32-$(GTK_VER).dll simple.obj
 simple.obj : simple.c
        $(CC) $(CFLAGS) -c -DG_LOG_DOMAIN=\"simple\" simple.c
 
+$(EXAMPLE).obj : ..\examples\$(EXAMPLE)\$(EXAMPLE).c
+       $(CC) $(CFLAGS) -c -DG_LOG_DOMAIN=\"$(EXAMPLE)\" ..\examples\$(EXAMPLE)\$(EXAMPLE).c
+
+$(EXAMPLE).exe : $(EXAMPLE).obj
+       $(CC) $(CFLAGS) $(EXAMPLE).obj $(GTK_LIBS) $(GDK_LIBS) $(GLIB_LIBS) $(LDFLAGS)
+
 makefile.msc: makefile.msc.in
        sed -e s,@GTK[_]MAJOR_VERSION@,@GTK_MAJOR_VERSION@, \
            -e s,@GTK[_]MINOR_VERSION@,@GTK_MINOR_VERSION@, \