components.conf |
|
6800 |
crashtests |
|
|
cursors |
|
|
CustomCocoaEvents.h |
This file defines constants to be used in the "subtype" field of
NSEventTypeApplicationDefined type NSEvents.
|
569 |
DesktopBackgroundImage.h |
|
575 |
DesktopBackgroundImage.mm |
|
2137 |
docs |
|
|
GfxInfo.h |
__mozilla_widget_GfxInfo_h__ |
3788 |
GfxInfo.mm |
|
16960 |
MacThemeGeometryType.h |
|
505 |
MediaHardwareKeysEventSourceMac.h |
|
1449 |
MediaHardwareKeysEventSourceMac.mm |
|
5900 |
MediaHardwareKeysEventSourceMacMediaCenter.h |
|
2715 |
MediaHardwareKeysEventSourceMacMediaCenter.mm |
|
13861 |
MediaKeysEventSourceFactory.cpp |
|
568 |
metrics.yaml |
|
1118 |
moz.build |
|
4577 |
MOZIconHelper.h |
|
1013 |
MOZIconHelper.mm |
Creates icons for display in native menu items on macOS.
|
2056 |
MOZMenuOpeningCoordinator.h |
MOZMenuOpeningCoordinator is a workaround for the fact that opening an NSMenu
creates a nested event loop. This event loop is only exited after the menu is
closed. The caller of NativeMenuMac::ShowAsContextMenu does not expect
ShowAsContextMenu to create a nested event loop, so we need to make sure to
open the NSMenu asynchronously.
|
2355 |
MOZMenuOpeningCoordinator.mm |
Makes sure that the nested event loop for NSMenu tracking is situated as low
on the stack as possible, and that two NSMenu event loops are never nested.
|
8276 |
mozView.h |
|
2109 |
NativeKeyBindings.h |
GetEditCommandsForTests() returns commands performed in native widget
in typical environment. I.e., this does NOT refer customized shortcut
key mappings of the environment.
|
2123 |
NativeKeyBindings.mm |
|
25641 |
NativeMenuMac.h |
|
3069 |
NativeMenuMac.mm |
|
14000 |
NativeMenuSupport.mm |
|
1307 |
nsAppShell.h |
Runs the main native Cocoa run loop, interrupting it as needed to process
Gecko events.
|
2605 |
nsAppShell.mm |
Runs the main native Cocoa run loop, interrupting it as needed to process
Gecko events.
|
43643 |
nsBidiKeyboard.h |
|
568 |
nsBidiKeyboard.mm |
|
1116 |
nsChangeObserver.h |
|
3343 |
nsChildView.h |
|
22728 |
nsChildView.mm |
|
168808 |
nsClipboard.h |
|
2535 |
nsClipboard.mm |
supportsSelectionClipboard |
32398 |
nsCocoaFeatures.h |
|
1899 |
nsCocoaFeatures.mm |
static |
7518 |
nsCocoaUtils.h |
|
22409 |
nsCocoaUtils.mm |
For each audio and video capture request, we hold an owning reference
to a promise to be resolved when the request's async callback is invoked.
sVideoCapturePromises and sAudioCapturePromises are arrays of video and
audio promises waiting for to be resolved. Each array is protected by a
mutex.
|
66893 |
nsCocoaWindow.h |
|
18183 |
nsCocoaWindow.mm |
|
134603 |
nsColorPicker.h |
|
1042 |
nsColorPicker.mm |
static |
4719 |
nsCursorManager.h |
! @class nsCursorManager
@abstract Singleton service provides access to all cursors available in
the application.
@discussion Use <code>nsCusorManager</code> to set the current cursor using
an XP <code>nsCusor</code> enum value.
<code>nsCursorManager</code> encapsulates the details of
setting different types of cursors, animating cursors and
cleaning up cursors when they are no longer in use.
|
2288 |
nsCursorManager.mm |
! @category nsCursorManager(PrivateMethods)
Private methods for the cursor manager class.
|
12979 |
nsDeviceContextSpecX.h |
|
1757 |
nsDeviceContextSpecX.mm |
|
11577 |
nsDragService.h |
Cocoa native nsIDragSession implementation
|
2687 |
nsDragService.mm |
|
17517 |
nsFilePicker.h |
Returns the current filter list in the format used by Cocoa's NSSavePanel
and NSOpenPanel.
Returns nil if no filter currently apply.
|
2547 |
nsFilePicker.mm |
This class is an observer of NSPopUpButton selection change.
|
23769 |
nsLookAndFeel.h |
|
1564 |
nsLookAndFeel.mm |
|
24471 |
nsMacCursor.h |
! @class nsMacCursor
@abstract Represents a native Mac cursor.
@discussion <code>nsMacCursor</code> provides a simple API for creating and
working with native Macintosh cursors. Cursors can be created
used without needing to be aware of the way different cursors
are implemented, in particular the details of managing an
animated cursor are hidden.
|
5589 |
nsMacCursor.mm |
! @category nsMacCursor (PrivateMethods)
@abstract Private methods internal to the nsMacCursor class.
@discussion <code>nsMacCursor</code> is effectively an abstract class. It
does not define complete behaviour in and of itself, the subclasses defined
in this file provide the useful implementations.
|
12281 |
nsMacDockSupport.h |
|
1022 |
nsMacDockSupport.mm |
|
16788 |
nsMacFinderProgress.h |
|
613 |
nsMacFinderProgress.mm |
|
2681 |
nsMacSharingService.h |
|
599 |
nsMacSharingService.mm |
|
7383 |
nsMacUserActivityUpdater.h |
|
663 |
nsMacUserActivityUpdater.mm |
|
1977 |
nsMacWebAppUtils.h |
|
594 |
nsMacWebAppUtils.mm |
|
3296 |
nsMenuBarX.h |
|
5425 |
nsMenuBarX.mm |
|
38299 |
nsMenuGroupOwnerX.h |
|
3342 |
nsMenuGroupOwnerX.mm |
|
9126 |
nsMenuItemIconX.h |
Retrieves and displays icons in native menu items on Mac OS X.
|
2196 |
nsMenuItemIconX.mm |
Retrieves and displays icons in native menu items on Mac OS X.
|
4975 |
nsMenuItemX.h |
|
3287 |
nsMenuItemX.mm |
|
15341 |
nsMenuParentX.h |
|
1095 |
nsMenuUtilsX.h |
|
2180 |
nsMenuUtilsX.mm |
|
12454 |
nsMenuX.h |
|
12525 |
nsMenuX.mm |
|
46461 |
nsNativeThemeCocoa.h |
|
14173 |
nsNativeThemeCocoa.mm |
|
110348 |
nsNativeThemeColors.h |
|
787 |
nsPrintDialogX.h |
|
1622 |
nsPrintDialogX.mm |
aWithScaling = |
22359 |
nsPrintSettingsServiceX.h |
|
1001 |
nsPrintSettingsServiceX.mm |
|
2339 |
nsPrintSettingsX.h |
|
4242 |
nsPrintSettingsX.mm |
|
13559 |
nsSandboxViolationSink.h |
|
1417 |
nsSandboxViolationSink.mm |
|
4035 |
nsSound.h |
|
600 |
nsSound.mm |
|
1743 |
nsStandaloneNativeMenu.h |
|
744 |
nsStandaloneNativeMenu.mm |
|
1845 |
nsSystemStatusBarCocoa.h |
|
1007 |
nsSystemStatusBarCocoa.mm |
|
2096 |
nsToolkit.h |
|
1207 |
nsToolkit.mm |
|
9277 |
nsTouchBar.h |
Our TouchBar is its own delegate. This is adequate for our purposes,
since the current implementation only defines Touch Bar buttons for the
main Firefox window. If modals and other windows were to have custom
Touch Bar views, each window would have to be a NSTouchBarDelegate so
they could define their own custom sets of buttons.
|
4862 |
nsTouchBar.mm |
|
23207 |
nsTouchBarInput.h |
NSObject representation of nsITouchBarInput.
|
2786 |
nsTouchBarInput.mm |
|
6488 |
nsTouchBarInputIcon.h |
Retrieves and displays icons on the macOS Touch Bar.
|
2215 |
nsTouchBarInputIcon.mm |
Retrieves and displays icons on the macOS Touch Bar.
|
4361 |
nsTouchBarUpdater.h |
|
600 |
nsTouchBarUpdater.mm |
|
3458 |
nsUserIdleServiceX.h |
|
1130 |
nsUserIdleServiceX.mm |
|
1907 |
nsWidgetFactory.h |
|
1262 |
nsWidgetFactory.mm |
|
4015 |
nsWindowMap.h |
|
1887 |
nsWindowMap.mm |
|
8904 |
OSXNotificationCenter.h |
|
1921 |
OSXNotificationCenter.mm |
|
19939 |
resources |
|
|
ScreenHelperCocoa.h |
|
918 |
ScreenHelperCocoa.mm |
|
6772 |
TextInputHandler.h |
TISInputSourceWrapper is a wrapper for the TISInputSourceRef. If we get the
TISInputSourceRef from InputSourceID, we need to release the CFArray instance
which is returned by TISCreateInputSourceList. However, when we release the
list, we cannot access the TISInputSourceRef. So, it's not usable, and it
may cause the memory leak bugs. nsTISInputSource automatically releases the
list when the instance is destroyed.
|
54277 |
TextInputHandler.mm |
|
209365 |
TextRecognition.mm |
|
5119 |
VibrancyManager.h |
VibrancyManager takes care of updating the vibrant regions of a window.
Vibrancy is a visual look that was introduced on OS X starting with 10.10.
An app declares vibrant window regions to the window server, and the window
server will display a blurred rendering of the screen contents from behind
the window in these areas, behind the actual window contents. Consequently,
the effect is only visible in areas where the window contents are not
completely opaque. Usually this is achieved by clearing the background of
the window prior to drawing in the vibrant areas. This is possible even if
the window is declared as opaque.
|
2760 |
VibrancyManager.mm |
|
3954 |
ViewRegion.h |
Manages a set of NSViews to cover a LayoutDeviceIntRegion.
|
1711 |
ViewRegion.mm |
|
2206 |