Mercurial > emacs
diff src/macterm.h @ 90127:30ad2795fdab
Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-28
Merge from emacs--cvs-trunk--0
Patches applied:
* emacs--cvs-trunk--0 (patch 180-191)
- Update from CVS
- Merge from gnus--rel--5.10
* gnus--rel--5.10 (patch 39-44)
- Merge from emacs--cvs-trunk--0
- Update from CVS
author | Miles Bader <miles@gnu.org> |
---|---|
date | Sat, 19 Mar 2005 02:42:17 +0000 |
parents | 29e773288013 129ab1a606c3 |
children | e1fbb019c538 |
line wrap: on
line diff
--- a/src/macterm.h Wed Mar 16 21:23:11 2005 +0000 +++ b/src/macterm.h Sat Mar 19 02:42:17 2005 +0000 @@ -355,6 +355,12 @@ #endif +#if TARGET_API_MAC_CARBON + /* The Mac control reference for the hourglass (progress indicator) + shown at the upper-right corner of the window. */ + ControlRef hourglass_control; +#endif + #if 0 DWORD dwStyle; #endif @@ -573,6 +579,10 @@ text from glomming up against the scroll bar */ #define VERTICAL_SCROLL_BAR_WIDTH_TRIM (0) +/* Size of hourglass controls */ +#define HOURGLASS_WIDTH 16 +#define HOURGLASS_HEIGHT 16 + struct frame; struct face; struct image; @@ -586,9 +596,6 @@ EXFUN (Fx_display_planes, 1); extern void x_free_gcs P_ ((struct frame *)); -void activate_scroll_bars (FRAME_PTR); -void deactivate_scroll_bars (FRAME_PTR); - /* Defined in macterm.c. */ extern void x_set_window_size P_ ((struct frame *, int, int, int)); @@ -620,7 +627,17 @@ extern void mac_clear_font_name_table P_ ((void)); #if TARGET_API_MAC_CARBON extern CFStringRef cfstring_create_with_utf8_cstring P_ ((const char *)); +extern Lisp_Object cfdata_to_lisp P_ ((CFDataRef)); +extern Lisp_Object cfstring_to_lisp P_ ((CFStringRef)); +extern Lisp_Object cfnumber_to_lisp P_ ((CFNumberRef)); +extern Lisp_Object cfdate_to_lisp P_ ((CFDateRef)); +extern Lisp_Object cfboolean_to_lisp P_ ((CFBooleanRef)); +extern Lisp_Object cfobject_desc_to_lisp P_ ((CFTypeRef)); +extern Lisp_Object cfproperty_list_to_lisp P_ ((CFPropertyListRef, int, int)); #endif +extern void xrm_merge_string_database P_ ((XrmDatabase, char *)); +extern Lisp_Object xrm_get_resource P_ ((XrmDatabase, char *, char *)); +extern XrmDatabase xrm_get_preference_database P_ ((char *)); /* arch-tag: 6b4ca125-5bef-476d-8ee8-31ed808b7e79 (do not change this comment) */