forked from AuroraMiddleware/gtk
small (not only) portability fixes
This commit is contained in:
parent
ff809ae403
commit
75b4076d2a
@ -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,
|
||||
|
@ -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)
|
||||
|
34
gtk/gtk.def
34
gtk/gtk.def
@ -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
|
||||
|
||||
|
||||
|
@ -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"
|
||||
|
@ -25,6 +25,7 @@
|
||||
*/
|
||||
|
||||
#include <ctype.h>
|
||||
#include <string.h> /* memset */
|
||||
#include "gdk/gdkkeysyms.h"
|
||||
#include "gtkbindings.h"
|
||||
#include "gtklabel.h"
|
||||
|
@ -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@, \
|
||||
|
Loading…
Reference in New Issue
Block a user