[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Emacs-diffs] Changes to emacs/src/nsfns.m,v
From: |
Dan Nicolaescu |
Subject: |
[Emacs-diffs] Changes to emacs/src/nsfns.m,v |
Date: |
Tue, 22 Jul 2008 16:29:11 +0000 |
CVSROOT: /cvsroot/emacs
Module name: emacs
Changes by: Dan Nicolaescu <dann> 08/07/22 16:29:11
Index: nsfns.m
===================================================================
RCS file: /cvsroot/emacs/emacs/src/nsfns.m,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -b -r1.11 -r1.12
--- nsfns.m 22 Jul 2008 03:15:09 -0000 1.11
+++ nsfns.m 22 Jul 2008 16:29:10 -0000 1.12
@@ -712,8 +712,8 @@
}
-static void
-ns_set_menu_bar_lines (struct frame *f, Lisp_Object value, Lisp_Object oldval)
+void
+x_set_menu_bar_lines (struct frame *f, Lisp_Object value, Lisp_Object oldval)
{
int nlines;
int olines = FRAME_MENU_BAR_LINES (f);
@@ -729,30 +729,22 @@
if (nlines)
{
FRAME_EXTERNAL_MENU_BAR (f) = 1;
-/* does for all frames, whereas we just want for one frame
+ /* does for all frames, whereas we just want for one frame
[NSMenu setMenuBarVisible: YES]; */
}
else
{
if (FRAME_EXTERNAL_MENU_BAR (f) == 1)
free_frame_menubar (f);
-/* [NSMenu setMenuBarVisible: NO]; */
+ /* [NSMenu setMenuBarVisible: NO]; */
FRAME_EXTERNAL_MENU_BAR (f) = 0;
}
}
-/* 23: XXX: there is an erroneous direct call in window.c to this fn */
-void
-x_set_menu_bar_lines (struct frame *f, Lisp_Object value, Lisp_Object oldval)
-{
- ns_set_menu_bar_lines (f, value, oldval);
-}
-
-
/* 23: toolbar support */
-static void
-ns_set_tool_bar_lines (struct frame *f, Lisp_Object value, Lisp_Object oldval)
+void
+x_set_tool_bar_lines (struct frame *f, Lisp_Object value, Lisp_Object oldval)
{
int nlines;
Lisp_Object root_window;
@@ -783,14 +775,6 @@
}
-/* 23: XXX: there is an erroneous direct call in window.c to this fn */
-void
-x_set_tool_bar_lines (struct frame *f, Lisp_Object value, Lisp_Object oldval)
-{
- ns_set_tool_bar_lines (f, value, oldval);
-}
-
-
void
ns_implicitly_set_icon_type (struct frame *f)
{
@@ -1023,7 +1007,7 @@
ns_set_icon_name,
ns_set_icon_type,
x_set_internal_border_width, /* generic OK */
- ns_set_menu_bar_lines,
+ x_set_menu_bar_lines,
ns_set_mouse_color,
ns_explicitly_set_name,
x_set_scroll_bar_width, /* generic OK */
@@ -1031,7 +1015,7 @@
x_set_unsplittable, /* generic OK */
x_set_vertical_scroll_bars, /* generic OK */
x_set_visibility, /* generic OK */
- ns_set_tool_bar_lines,
+ x_set_tool_bar_lines,
0, /* x_set_scroll_bar_foreground, will ignore (not possible on NS) */
0, /* x_set_scroll_bar_background, will ignore (not possible on NS) */
x_set_screen_gamma, /* generic OK */
@@ -2592,6 +2576,78 @@
/* ==========================================================================
+ Class implementations
+
+ ==========================================================================
*/
+
+
address@hidden EmacsSavePanel
+#ifdef NS_IMPL_COCOA
+/* --------------------------------------------------------------------------
+ These are overridden to intercept on OS X: ending panel restarts NSApp
+ event loop if it is stopped. Not sure if this is correct behavior,
+ perhaps should check if running and if so send an appdefined.
+ --------------------------------------------------------------------------
*/
+- (void) ok: (id)sender
+{
+ [super ok: sender];
+ panelOK = 1;
+ [NSApp stop: self];
+}
+- (void) cancel: (id)sender
+{
+ [super cancel: sender];
+ [NSApp stop: self];
+}
+#endif
address@hidden
+
+
address@hidden EmacsOpenPanel
+#ifdef NS_IMPL_COCOA
+/* --------------------------------------------------------------------------
+ These are overridden to intercept on OS X: ending panel restarts NSApp
+ event loop if it is stopped. Not sure if this is correct behavior,
+ perhaps should check if running and if so send an appdefined.
+ --------------------------------------------------------------------------
*/
+- (void) ok: (id)sender
+{
+ [super ok: sender];
+ panelOK = 1;
+ [NSApp stop: self];
+}
+- (void) cancel: (id)sender
+{
+ [super cancel: sender];
+ [NSApp stop: self];
+}
+#endif
address@hidden
+
+
address@hidden EmacsFileDelegate
+/* --------------------------------------------------------------------------
+ Delegate methods for Open/Save panels
+ --------------------------------------------------------------------------
*/
+- (BOOL)panel: (id)sender isValidFilename: (NSString *)filename
+{
+ return YES;
+}
+- (BOOL)panel: (id)sender shouldShowFilename: (NSString *)filename
+{
+ return YES;
+}
+- (NSString *)panel: (id)sender userEnteredFilename: (NSString *)filename
+ confirmed: (BOOL)okFlag
+{
+ return filename;
+}
address@hidden
+
+#endif
+
+/* ==========================================================================
+
Lisp interface declaration
==========================================================================
*/
@@ -2684,78 +2740,4 @@
}
-
-
-/* ==========================================================================
-
- Class implementations
-
- ==========================================================================
*/
-
-
address@hidden EmacsSavePanel
-#ifdef NS_IMPL_COCOA
-/* --------------------------------------------------------------------------
- These are overridden to intercept on OS X: ending panel restarts NSApp
- event loop if it is stopped. Not sure if this is correct behavior,
- perhaps should check if running and if so send an appdefined.
- --------------------------------------------------------------------------
*/
-- (void) ok: (id)sender
-{
- [super ok: sender];
- panelOK = 1;
- [NSApp stop: self];
-}
-- (void) cancel: (id)sender
-{
- [super cancel: sender];
- [NSApp stop: self];
-}
-#endif
address@hidden
-
-
address@hidden EmacsOpenPanel
-#ifdef NS_IMPL_COCOA
-/* --------------------------------------------------------------------------
- These are overridden to intercept on OS X: ending panel restarts NSApp
- event loop if it is stopped. Not sure if this is correct behavior,
- perhaps should check if running and if so send an appdefined.
- --------------------------------------------------------------------------
*/
-- (void) ok: (id)sender
-{
- [super ok: sender];
- panelOK = 1;
- [NSApp stop: self];
-}
-- (void) cancel: (id)sender
-{
- [super cancel: sender];
- [NSApp stop: self];
-}
-#endif
address@hidden
-
-
address@hidden EmacsFileDelegate
-/* --------------------------------------------------------------------------
- Delegate methods for Open/Save panels
- --------------------------------------------------------------------------
*/
-- (BOOL)panel: (id)sender isValidFilename: (NSString *)filename
-{
- return YES;
-}
-- (BOOL)panel: (id)sender shouldShowFilename: (NSString *)filename
-{
- return YES;
-}
-- (NSString *)panel: (id)sender userEnteredFilename: (NSString *)filename
- confirmed: (BOOL)okFlag
-{
- return filename;
-}
address@hidden
-
-#endif
-
// arch-tag: dc2a3f74-1123-4daa-8eed-fb78db6a5642
- [Emacs-diffs] Changes to emacs/src/nsfns.m,v, Miles Bader, 2008/07/15
- [Emacs-diffs] Changes to emacs/src/nsfns.m,v, Miles Bader, 2008/07/15
- [Emacs-diffs] Changes to emacs/src/nsfns.m,v, Glenn Morris, 2008/07/15
- [Emacs-diffs] Changes to emacs/src/nsfns.m,v, Stefan Monnier, 2008/07/16
- [Emacs-diffs] Changes to emacs/src/nsfns.m,v, Adrian Robert, 2008/07/17
- [Emacs-diffs] Changes to emacs/src/nsfns.m,v, Adrian Robert, 2008/07/19
- [Emacs-diffs] Changes to emacs/src/nsfns.m,v, Chong Yidong, 2008/07/21
- [Emacs-diffs] Changes to emacs/src/nsfns.m,v, Dan Nicolaescu, 2008/07/21
- [Emacs-diffs] Changes to emacs/src/nsfns.m,v, Adrian Robert, 2008/07/21
- [Emacs-diffs] Changes to emacs/src/nsfns.m,v, David Reitter, 2008/07/21
- [Emacs-diffs] Changes to emacs/src/nsfns.m,v,
Dan Nicolaescu <=
- [Emacs-diffs] Changes to emacs/src/nsfns.m,v, Dan Nicolaescu, 2008/07/22
- [Emacs-diffs] Changes to emacs/src/nsfns.m,v, Adrian Robert, 2008/07/22
- [Emacs-diffs] Changes to emacs/src/nsfns.m,v, Adrian Robert, 2008/07/22
- [Emacs-diffs] Changes to emacs/src/nsfns.m,v, Adrian Robert, 2008/07/27
- [Emacs-diffs] Changes to emacs/src/nsfns.m,v, Adrian Robert, 2008/07/27