X-Git-Url: https://git.hcoop.net/bpt/emacs.git/blobdiff_plain/9ea0e54d653d040e0a9fec1d6ec8ccfc4bfa68e4..ab5796a9f97180707734a81320e3eb81937281fe:/src/gtkutil.h diff --git a/src/gtkutil.h b/src/gtkutil.h index fd29ed573e..3ede2f06ae 100644 --- a/src/gtkutil.h +++ b/src/gtkutil.h @@ -30,8 +30,9 @@ Boston, MA 02111-1307, USA. */ /* Minimum and maximum values used for GTK scroll bars */ -#define XG_SB_MIN 0 +#define XG_SB_MIN 1 #define XG_SB_MAX 10000000 +#define XG_SB_RANGE (XG_SB_MAX-XG_SB_MIN) /* Key for data that is valid for menus in a frame */ #define XG_FRAME_DATA "emacs_frame" @@ -165,7 +166,9 @@ extern void xg_update_scrollbar_pos P_ ((FRAME_PTR f, int top, int left, int width, - int height)); + int height, + int real_left, + int canon_width)); extern void xg_set_toolkit_scroll_bar_thumb P_ ((struct scroll_bar *bar, int portion, @@ -198,11 +201,6 @@ extern void xg_initialize P_ ((void)); to indicate that the callback should do nothing. */ extern int xg_ignore_gtk_scrollbar; -/* After we send a scroll bar event, x_set_toolkit_scroll_bar_thumb will - be called. For some reason that needs to be debugged, it gets called - with bad values. Thus, we set this variable to ignore those calls. */ -extern int xg_ignore_next_thumb; - /* If a detach of a menu is done, this is the menu widget that got detached. Must be set to NULL before popping up popup menus. Used with xg_keep_popup to delay deleting popup menus when they @@ -211,3 +209,6 @@ extern GtkWidget *xg_did_tearoff; #endif /* USE_GTK */ #endif /* GTKUTIL_H */ + +/* arch-tag: 0757f3dc-00c7-4cee-9e4c-282cf1d34c72 + (do not change this comment) */