├── .cvsignore ├── .github ├── scripts │ └── dependencies.sh └── workflows │ └── main.yml ├── .gitignore ├── .travis.yml ├── ANNOUNCE ├── BUGS ├── CODEOWNERS ├── COPYING ├── COPYING.LIB ├── ChangeLog ├── ChangeLog.1 ├── ChangeLog.2 ├── ChangeLog.3 ├── ChangeLog.4 ├── ChangeLog.5 ├── ColorPickers ├── .cvsignore ├── English.lproj │ └── StandardPicker.strings ├── French.lproj │ └── StandardPicker.strings ├── GNUmakefile ├── GSCMYKColorPicker.h ├── GSCMYKColorPicker.m ├── GSCMYKColorPicker.tiff ├── GSGrayColorPicker.h ├── GSGrayColorPicker.m ├── GSGrayColorPicker.tiff ├── GSHSBColorPicker.h ├── GSHSBColorPicker.m ├── GSHSBColorPicker.tiff ├── GSNamedColorPicker.m ├── GSNamedColorPicker.tiff ├── GSRGBColorPicker.h ├── GSRGBColorPicker.m ├── GSRGBColorPicker.tiff ├── GSStandardColorPicker.h ├── GSStandardColorPicker.m ├── GSWheelColorPicker.m ├── GSWheelColorPicker.tiff ├── German.lproj │ └── StandardPicker.strings ├── Polish.lproj │ └── StandardPicker.strings ├── Russian.lproj │ └── StandardPicker.strings ├── Spanish.lproj │ └── StandardPicker.strings └── Swedish.lproj │ └── StandardPicker.strings ├── Documentation ├── .cvsignore ├── GNUmakefile ├── GNUmakefile.postamble ├── GSSpeechRecognitionServer.1 ├── GSSpeechServer.1 ├── General │ ├── GNUmakefile │ └── OpenStepCompliance.gsdoc ├── Gui.gsdoc ├── GuiAdditions.gsdoc ├── GuiUser │ ├── .cvsignore │ ├── DefaultsSummary.gsdoc │ ├── GNUmakefile │ ├── KeyboardSetup.gsdoc │ └── LanguageSetup.gsdoc ├── ReleaseNotes.gsdoc ├── announce.texi ├── gclose.1 ├── gcloseall.1 ├── gopen.1 ├── install.texi ├── make_services.1 ├── manual │ ├── AppKit.texi │ ├── BasicClasses.texi │ ├── GNUmakefile │ ├── LICENSE │ ├── THANKS │ ├── TODO │ ├── applicationmakefiles.texi │ ├── applicationpropertylist.texi │ ├── basicconcepts.texi │ ├── browsers.texi │ ├── controls.texi │ ├── dataexchange.texi │ ├── drawing.texi │ ├── eventhandling.texi │ ├── fdl.texi │ ├── gnustepapplication.texi │ ├── images.texi │ ├── interfacefiles.texi │ ├── intro.texi │ ├── manual.texi │ ├── matrix.texi │ ├── outlineviews.texi │ ├── quickreference.texi │ ├── tableviews.texi │ ├── template.texi │ └── theviewconcept.texi ├── news.texi ├── readme.texi ├── say.1 ├── set_show_service.1 └── todo.texi ├── GNUmakefile ├── GNUmakefile.postamble ├── Headers ├── Additions │ └── GNUstepGUI │ │ ├── .cvsignore │ │ ├── GMAppKit.h │ │ ├── GMArchiver.h │ │ ├── GSAnimator.h │ │ ├── GSCharacterPanel.h │ │ ├── GSDisplayServer.h │ │ ├── GSDragView.h │ │ ├── GSEPSPrintOperation.h │ │ ├── GSFontInfo.h │ │ ├── GSGhostscriptImageRep.h │ │ ├── GSGormLoading.h │ │ ├── GSHbox.h │ │ ├── GSHelpAttachment.h │ │ ├── GSHelpManagerPanel.h │ │ ├── GSHorizontalTypesetter.h │ │ ├── GSImageMagickImageRep.h │ │ ├── GSInfoPanel.h │ │ ├── GSInstantiator.h │ │ ├── GSLayoutManager.h │ │ ├── GSLayoutManager_internal.h │ │ ├── GSMemoryPanel.h │ │ ├── GSMethodTable.h │ │ ├── GSModelLoaderFactory.h │ │ ├── GSNibContainer.h │ │ ├── GSNibLoading.h │ │ ├── GSPDFPrintOperation.h │ │ ├── GSPasteboardServer.h │ │ ├── GSPrintOperation.h │ │ ├── GSPrinting.h │ │ ├── GSServicesManager.h │ │ ├── GSSoundSink.h │ │ ├── GSSoundSource.h │ │ ├── GSTable.h │ │ ├── GSTextConverter.h │ │ ├── GSTheme.h │ │ ├── GSTitleView.h │ │ ├── GSToolbarView.h │ │ ├── GSTrackingRect.h │ │ ├── GSTypesetter.h │ │ ├── GSVbox.h │ │ ├── GSVersion.h.in │ │ ├── GSWindowDecorationView.h │ │ ├── GSXibElement.h │ │ ├── GSXibKeyedUnarchiver.h │ │ ├── GSXibLoading.h │ │ ├── IMConnectors.h │ │ ├── IMCustomObject.h │ │ ├── IMLoading.h │ │ └── config.h.in ├── AppKit │ ├── AppKit.h │ ├── AppKitDefines.h │ ├── AppKitErrors.h │ ├── AppKitExceptions.h │ ├── DPSOperators.h │ ├── NSAccessibility.h │ ├── NSAccessibilityConstants.h │ ├── NSAccessibilityCustomAction.h │ ├── NSAccessibilityCustomRotor.h │ ├── NSAccessibilityElement.h │ ├── NSAccessibilityProtocols.h │ ├── NSActionCell.h │ ├── NSAffineTransform.h │ ├── NSAlert.h │ ├── NSAnimation.h │ ├── NSAnimationContext.h │ ├── NSAppearance.h │ ├── NSApplication.h │ ├── NSArrayController.h │ ├── NSAttributedString.h │ ├── NSBezierPath.h │ ├── NSBitmapImageRep.h │ ├── NSBox.h │ ├── NSBrowser.h │ ├── NSBrowserCell.h │ ├── NSButton.h │ ├── NSButtonCell.h │ ├── NSButtonTouchBarItem.h │ ├── NSCIImageRep.h │ ├── NSCachedImageRep.h │ ├── NSCandidateListTouchBarItem.h │ ├── NSCell.h │ ├── NSClickGestureRecognizer.h │ ├── NSClipView.h │ ├── NSCollectionView.h │ ├── NSCollectionViewCompositionalLayout.h │ ├── NSCollectionViewFlowLayout.h │ ├── NSCollectionViewGridLayout.h │ ├── NSCollectionViewItem.h │ ├── NSCollectionViewLayout.h │ ├── NSCollectionViewTransitionLayout.h │ ├── NSColor.h │ ├── NSColorList.h │ ├── NSColorPanel.h │ ├── NSColorPicker.h │ ├── NSColorPickerTouchBarItem.h │ ├── NSColorPicking.h │ ├── NSColorSampler.h │ ├── NSColorSpace.h │ ├── NSColorWell.h │ ├── NSComboBox.h │ ├── NSComboBoxCell.h │ ├── NSControl.h │ ├── NSController.h │ ├── NSCursor.h │ ├── NSCustomImageRep.h │ ├── NSCustomTouchBarItem.h │ ├── NSDataAsset.h │ ├── NSDataLink.h │ ├── NSDataLinkManager.h │ ├── NSDataLinkPanel.h │ ├── NSDatePicker.h │ ├── NSDatePickerCell.h │ ├── NSDictionaryController.h │ ├── NSDockTile.h │ ├── NSDocument.h │ ├── NSDocumentController.h │ ├── NSDragging.h │ ├── NSDrawer.h │ ├── NSEPSImageRep.h │ ├── NSErrors.h │ ├── NSEvent.h │ ├── NSFileWrapper.h │ ├── NSFileWrapperExtensions.h │ ├── NSFont.h │ ├── NSFontAssetRequest.h │ ├── NSFontCollection.h │ ├── NSFontDescriptor.h │ ├── NSFontManager.h │ ├── NSFontPanel.h │ ├── NSForm.h │ ├── NSFormCell.h │ ├── NSGestureRecognizer.h │ ├── NSGlyphGenerator.h │ ├── NSGlyphInfo.h │ ├── NSGradient.h │ ├── NSGraphics.h │ ├── NSGraphicsContext.h │ ├── NSGridView.h │ ├── NSGroupTouchBarItem.h │ ├── NSHelpManager.h │ ├── NSHelpPanel.h │ ├── NSImage.h │ ├── NSImageCell.h │ ├── NSImageRep.h │ ├── NSImageView.h │ ├── NSInputManager.h │ ├── NSInputServer.h │ ├── NSInterfaceStyle.h │ ├── NSKeyValueBinding.h │ ├── NSLayoutAnchor.h │ ├── NSLayoutConstraint.h │ ├── NSLayoutGuide.h │ ├── NSLayoutManager.h │ ├── NSLevelIndicator.h │ ├── NSLevelIndicatorCell.h │ ├── NSMagnificationGestureRecognizer.h │ ├── NSMatrix.h │ ├── NSMediaLibraryBrowserController.h │ ├── NSMenu.h │ ├── NSMenuItem.h │ ├── NSMenuItemCell.h │ ├── NSMenuToolbarItem.h │ ├── NSMenuView.h │ ├── NSMovie.h │ ├── NSMovieView.h │ ├── NSNib.h │ ├── NSNibConnector.h │ ├── NSNibControlConnector.h │ ├── NSNibDeclarations.h │ ├── NSNibLoading.h │ ├── NSNibOutletConnector.h │ ├── NSObjectController.h │ ├── NSOpenGL.h │ ├── NSOpenGLView.h │ ├── NSOpenPanel.h │ ├── NSOutlineView.h │ ├── NSPDFImageRep.h │ ├── NSPDFInfo.h │ ├── NSPDFPanel.h │ ├── NSPICTImageRep.h │ ├── NSPageController.h │ ├── NSPageLayout.h │ ├── NSPanGestureRecognizer.h │ ├── NSPanel.h │ ├── NSParagraphStyle.h │ ├── NSPasteboard.h │ ├── NSPasteboardItem.h │ ├── NSPathCell.h │ ├── NSPathComponentCell.h │ ├── NSPathControl.h │ ├── NSPathControlItem.h │ ├── NSPersistentDocument.h │ ├── NSPickerTouchBarItem.h │ ├── NSPopUpButton.h │ ├── NSPopUpButtonCell.h │ ├── NSPopover.h │ ├── NSPopoverTouchBarItem.h │ ├── NSPredicateEditor.h │ ├── NSPredicateEditorRowTemplate.h │ ├── NSPressGestureRecognizer.h │ ├── NSPrintInfo.h │ ├── NSPrintOperation.h │ ├── NSPrintPanel.h │ ├── NSPrinter.h │ ├── NSProgressIndicator.h │ ├── NSResponder.h │ ├── NSRotationGestureRecognizer.h │ ├── NSRuleEditor.h │ ├── NSRulerMarker.h │ ├── NSRulerView.h │ ├── NSRunningApplication.h │ ├── NSSavePanel.h │ ├── NSScreen.h │ ├── NSScrollView.h │ ├── NSScroller.h │ ├── NSScrubber.h │ ├── NSScrubberItemView.h │ ├── NSScrubberLayout.h │ ├── NSSearchField.h │ ├── NSSearchFieldCell.h │ ├── NSSecureTextField.h │ ├── NSSegmentedCell.h │ ├── NSSegmentedControl.h │ ├── NSSeguePerforming.h │ ├── NSSelection.h │ ├── NSShadow.h │ ├── NSSharingService.h │ ├── NSSharingServicePickerToolbarItem.h │ ├── NSSharingServicePickerTouchBarItem.h │ ├── NSSlider.h │ ├── NSSliderAccessory.h │ ├── NSSliderCell.h │ ├── NSSliderTouchBarItem.h │ ├── NSSound.h │ ├── NSSpeechRecognizer.h │ ├── NSSpeechSynthesizer.h │ ├── NSSpellChecker.h │ ├── NSSpellProtocol.h │ ├── NSSpellServer.h │ ├── NSSplitView.h │ ├── NSSplitViewController.h │ ├── NSSplitViewItem.h │ ├── NSStackView.h │ ├── NSStatusBar.h │ ├── NSStatusBarButton.h │ ├── NSStatusItem.h │ ├── NSStepper.h │ ├── NSStepperCell.h │ ├── NSStepperTouchBarItem.h │ ├── NSStoryboard.h │ ├── NSStoryboardSegue.h │ ├── NSStringDrawing.h │ ├── NSSwitch.h │ ├── NSTabView.h │ ├── NSTabViewController.h │ ├── NSTabViewItem.h │ ├── NSTableCellView.h │ ├── NSTableColumn.h │ ├── NSTableHeaderCell.h │ ├── NSTableHeaderView.h │ ├── NSTableRowView.h │ ├── NSTableView.h │ ├── NSTableViewRowAction.h │ ├── NSText.h │ ├── NSTextAlternatives.h │ ├── NSTextAttachment.h │ ├── NSTextCheckingClient.h │ ├── NSTextCheckingController.h │ ├── NSTextContainer.h │ ├── NSTextField.h │ ├── NSTextFieldCell.h │ ├── NSTextFinder.h │ ├── NSTextInputClient.h │ ├── NSTextInputContext.h │ ├── NSTextList.h │ ├── NSTextStorage.h │ ├── NSTextTable.h │ ├── NSTextView.h │ ├── NSTitlebarAccessoryViewController.h │ ├── NSTokenField.h │ ├── NSTokenFieldCell.h │ ├── NSToolbar.h │ ├── NSToolbarItem.h │ ├── NSToolbarItemGroup.h │ ├── NSTouch.h │ ├── NSTouchBar.h │ ├── NSTouchBarItem.h │ ├── NSTrackingArea.h │ ├── NSTreeController.h │ ├── NSTreeNode.h │ ├── NSUserDefaultsController.h │ ├── NSUserInterfaceCompression.h │ ├── NSUserInterfaceItemIdentification.h │ ├── NSUserInterfaceItemSearching.h │ ├── NSUserInterfaceLayout.h │ ├── NSUserInterfaceValidation.h │ ├── NSView.h │ ├── NSViewController.h │ ├── NSVisualEffectView.h │ ├── NSWindow.h │ ├── NSWindowController.h │ ├── NSWindowRestoration.h │ ├── NSWorkspace.h │ └── PSOperators.h └── Cocoa │ └── Cocoa.h ├── INSTALL ├── Images ├── .cvsignore ├── GNUmakefile ├── GNUstep.tiff ├── GNUstepMenuImage.tiff ├── GSContextualMenuCursor.tiff ├── GSDisappearingItemCursor.tiff ├── GSDragCopyCursor.tiff ├── GSDragLinkCursor.tiff ├── GSGreenArrowCursor.tiff ├── GSOperationNotAllowedCursor.tiff ├── GSSearch.tiff ├── GSStop.tiff ├── LogoGNUstep.tiff ├── MagnifyGlass.tiff ├── NSAddTemplate.tiff ├── NSAdvanced.tiff ├── NSCaution.tiff ├── NSColorPanel.tiff ├── NSComboArrow.tiff ├── NSFontPanel.tiff ├── NSInfo.tiff ├── NSPreferencesGeneral.tiff ├── NSRatingLevelIndicator.tiff ├── NSRemoveTemplate.tiff ├── NSUserAccounts.tiff ├── common_2DCheckMark.tiff ├── common_2DDash.tiff ├── common_3DArrowDown.tiff ├── common_3DArrowLeft.tiff ├── common_3DArrowRight.tiff ├── common_3DArrowRightH.tiff ├── common_3DArrowUp.tiff ├── common_ApplicationFolder.tiff ├── common_ArrowDown.tiff ├── common_ArrowDownH.tiff ├── common_ArrowLeft.tiff ├── common_ArrowLeftH.tiff ├── common_ArrowRight.tiff ├── common_ArrowRightH.tiff ├── common_ArrowUp.tiff ├── common_ArrowUpH.tiff ├── common_CenterTabStop.tiff ├── common_Close.tiff ├── common_CloseBroken.tiff ├── common_CloseBrokenH.tiff ├── common_CloseH.tiff ├── common_ClosedHandCursor.tiff ├── common_ColorSwatch.tiff ├── common_ComboBoxEllipsis.tiff ├── common_DecimalTabStop.tiff ├── common_Desktop.tiff ├── common_Diamond.tiff ├── common_Dimple.tiff ├── common_DimpleHoriz.tiff ├── common_DocsFolder.tiff ├── common_DownArrowSmall.tiff ├── common_DownloadFolder.tiff ├── common_Folder.tiff ├── common_GSFolder.tiff ├── common_HelpCursor.tiff ├── common_HelpLink.tiff ├── common_Home.tiff ├── common_HomeDirectory.tiff ├── common_ImageFolder.tiff ├── common_Info.svg ├── common_Info.tiff ├── common_LeftTabStop.tiff ├── common_LibraryFolder.tiff ├── common_MenuToolbarItem.tiff ├── common_MiniWindowTile.tiff ├── common_Miniaturize.tiff ├── common_MiniaturizeH.tiff ├── common_Mount.tiff ├── common_MultipleSelection.tiff ├── common_MusicFolder.tiff ├── common_Nibble.tiff ├── common_OpenHandCursor.tiff ├── common_Printer.tiff ├── common_ProgressIndeterminate_1.tiff ├── common_ProgressIndeterminate_2.tiff ├── common_ProgressIndeterminate_3.tiff ├── common_ProgressIndeterminate_4.tiff ├── common_ProgressIndeterminate_5.tiff ├── common_ProgressIndeterminate_6.tiff ├── common_ProgressSpinning_1.tiff ├── common_ProgressSpinning_2.tiff ├── common_ProgressSpinning_3.tiff ├── common_ProgressSpinning_4.tiff ├── common_ProgressSpinning_5.tiff ├── common_ProgressSpinning_6.tiff ├── common_ProgressSpinning_7.tiff ├── common_ProgressSpinning_8.tiff ├── common_RadioOff.tiff ├── common_RadioOn.tiff ├── common_RecyclerEmpty.tiff ├── common_RecyclerFull.tiff ├── common_Right.tiff ├── common_RightH.tiff ├── common_RightTabStop.tiff ├── common_Root_Apple.tiff ├── common_Root_PC.tiff ├── common_Root_SGI.tiff ├── common_Root_Sparc.tiff ├── common_Root_Sparc2.tiff ├── common_SliderHoriz.tiff ├── common_SliderVert.tiff ├── common_StepperDown.tiff ├── common_StepperDownHighlighted.tiff ├── common_StepperUp.tiff ├── common_StepperUpHighlighted.tiff ├── common_SwitchOff.tiff ├── common_SwitchOn.tiff ├── common_TabDownSelectedLeft.tiff ├── common_TabDownSelectedRight.tiff ├── common_TabDownSelectedToUnSelectedJunction.tiff ├── common_TabDownUnSelectedJunction.tiff ├── common_TabDownUnSelectedLeft.tiff ├── common_TabDownUnSelectedRight.tiff ├── common_TabDownUnSelectedToSelectedJunction.tiff ├── common_TabSelectedLeft.tiff ├── common_TabSelectedRight.tiff ├── common_TabSelectedToUnSelectedJunction.tiff ├── common_TabUnSelectedJunction.tiff ├── common_TabUnSelectedLeft.tiff ├── common_TabUnSelectedRight.tiff ├── common_TabUnSelectedToSelectedJunction.tiff ├── common_Tile.tiff ├── common_ToolbarClippedItemsMark.tiff ├── common_ToolbarCustomizeToolbarItem.tiff ├── common_ToolbarSeparatorItem.tiff ├── common_ToolbarShowColorsItem.tiff ├── common_ToolbarShowFontsItem.tiff ├── common_ToolbarSpaceItem.tiff ├── common_Unknown.tiff ├── common_UnknownApplication.tiff ├── common_UnknownTool.tiff ├── common_Unmount.tiff ├── common_UpAndDownArrowSmall.tiff ├── common_VideoFolder.tiff ├── common_copyCursor.tiff ├── common_linkCursor.tiff ├── common_noCursor.tiff ├── common_outlineCollapsed.tiff ├── common_outlineExpanded.tiff ├── common_outlineUnexpandable.tiff ├── common_ret.tiff ├── common_retH.tiff ├── nsmapping.strings ├── page_landscape.tiff └── page_portrait.tiff ├── KeyBindings ├── DefaultKeyBindings.dict └── GNUmakefile ├── MISSING ├── Model ├── .cvsignore ├── Controller.h ├── Controller.m ├── GMAppKit.m ├── GMArchiveObjects.m ├── GMArchiver.m ├── GNUmakefile ├── GNUmakefile.postamble ├── IBClasses.h ├── IBClasses.m ├── IMConnectors.h ├── IMConnectors.m ├── IMCustomObject.m ├── IMLoading.m ├── Translator.h ├── Translator.m ├── nib2gmodel.m ├── test.gmodel ├── test.m └── test.nib │ ├── data.classes │ └── objects.nib ├── NEWS ├── Panels ├── ColorPanel.gmodel ├── English.lproj │ ├── GSDataLinkPanel.gorm │ │ ├── data.classes │ │ ├── data.info │ │ └── objects.gorm │ ├── GSFindPanel.gorm │ │ ├── data.classes │ │ ├── data.info │ │ └── objects.gorm │ ├── GSPageLayout.gorm │ │ ├── data.classes │ │ ├── data.info │ │ └── objects.gorm │ ├── GSPrintPanel.gorm │ │ ├── data.classes │ │ ├── data.info │ │ └── objects.gorm │ ├── GSSpellPanel.gorm │ │ ├── data.classes │ │ └── objects.gorm │ └── GSToolbarCustomizationPalette.gorm │ │ ├── data.classes │ │ ├── data.info │ │ └── objects.gorm ├── GNUmakefile ├── GNUmakefile.postamble ├── SavePanel.gmodel └── Spanish.lproj │ ├── GSDataLinkPanel.gorm │ ├── data.classes │ ├── data.info │ └── objects.gorm │ ├── GSFindPanel.gorm │ ├── data.classes │ ├── data.info │ └── objects.gorm │ ├── GSPageLayout.gorm │ ├── data.classes │ ├── data.info │ └── objects.gorm │ ├── GSPrintPanel.gorm │ ├── data.classes │ ├── data.info │ └── objects.gorm │ ├── GSSpellPanel.gorm │ ├── data.classes │ ├── data.info │ └── objects.gorm │ └── GSToolbarCustomizationPalette.gorm │ ├── data.classes │ ├── data.info │ └── objects.gorm ├── PrinterTypes ├── English.lproj │ └── Generic-PostScript_Printer-Postscript.ppd ├── GNUmakefile ├── GNUmakefile.postamble └── GSProlog.ps ├── Printing ├── GNUmakefile ├── GSCUPS │ ├── GNUmakefile │ ├── GNUmakefile.postamble │ ├── GNUmakefile.preamble │ ├── GSCUPSPrincipalClass.h │ ├── GSCUPSPrincipalClass.m │ ├── GSCUPSPrintInfo.h │ ├── GSCUPSPrintInfo.m │ ├── GSCUPSPrintOperation.h │ ├── GSCUPSPrintOperation.m │ ├── GSCUPSPrinter.h │ └── GSCUPSPrinter.m ├── GSLPR │ ├── GNUmakefile │ ├── GNUmakefile.postamble │ ├── GNUmakefile.preamble │ ├── GSLPRPrincipalClass.h │ ├── GSLPRPrincipalClass.m │ ├── GSLPRPrintInfo.h │ ├── GSLPRPrintInfo.m │ ├── GSLPRPrintOperation.h │ ├── GSLPRPrintOperation.m │ ├── GSLPRPrinter.h │ └── GSLPRPrinter.m └── GSWIN32 │ ├── GNUmakefile │ ├── GNUmakefile.postamble │ ├── GNUmakefile.preamble │ ├── GSWIN32PrincipalClass.h │ ├── GSWIN32PrincipalClass.m │ ├── GSWIN32PrintInfo.h │ ├── GSWIN32PrintInfo.m │ ├── GSWIN32PrintOperation.h │ ├── GSWIN32PrintOperation.m │ ├── GSWIN32Printer.h │ └── GSWIN32Printer.m ├── README ├── README.md ├── Resources ├── English.lproj │ └── Localizable.strings ├── Esperanto.lproj │ └── Localizable.strings ├── French.lproj │ └── Localizable.strings ├── GNUmakefile ├── German.lproj │ └── Localizable.strings ├── Italian.lproj │ └── Localizable.strings ├── Japanese.lproj │ └── Localizable.strings ├── Korean.lproj │ └── Localizable.strings ├── Lojban.lproj │ └── Localizable.strings ├── Polish.lproj │ └── Localizable.strings └── Spanish.lproj │ └── Localizable.strings ├── Sounds ├── Basso.wav ├── Blow.wav ├── Bottle.wav ├── Frog.wav ├── GNUmakefile ├── Glass.wav ├── Hero.wav ├── Ping.wav ├── Pop.wav ├── Sosumi.wav ├── Submarine.wav └── Tink.wav ├── Source ├── .cvsignore ├── CompatibilityHeaders.make ├── DocMakefile ├── Functions.m ├── GNUmakefile ├── GNUmakefile.postamble ├── GNUmakefile.preamble ├── GSAnimator.m ├── GSAutoLayoutEngine.h ├── GSAutoLayoutEngine.m ├── GSAutoLayoutVFLParser.h ├── GSAutoLayoutVFLParser.m ├── GSAutocompleteWindow.h ├── GSAutocompleteWindow.m ├── GSBindingHelpers.h ├── GSCSConstraint.h ├── GSCSConstraint.m ├── GSCSConstraintOperator.h ├── GSCSEditInfo.h ├── GSCSEditInfo.m ├── GSCSEditVariableManager.h ├── GSCSEditVariableManager.m ├── GSCSFloatComparator.h ├── GSCSFloatComparator.m ├── GSCSLinearExpression.h ├── GSCSLinearExpression.m ├── GSCSSolution.h ├── GSCSSolution.m ├── GSCSStrength.h ├── GSCSStrength.m ├── GSCSTableau.h ├── GSCSTableau.m ├── GSCSVariable.h ├── GSCSVariable.m ├── GSCassowarySolver.h ├── GSCassowarySolver.m ├── GSCharacterPanel.m ├── GSCodingFlags.h ├── GSColorSliderCell.h ├── GSColorSliderCell.m ├── GSControllerTreeProxy.h ├── GSControllerTreeProxy.m ├── GSDisplayServer.m ├── GSDragView.m ├── GSEPSPrintOperation.m ├── GSFastEnumeration.h ├── GSFontInfo.m ├── GSGModelLoader.m ├── GSGhostscriptImageRep.m ├── GSGormLoader.m ├── GSGormLoading.m ├── GSGuiPrivate.h ├── GSHbox.m ├── GSHelpAttachment.m ├── GSHelpManagerPanel.m ├── GSHorizontalTypesetter.m ├── GSIconManager.h ├── GSIconManager.m ├── GSImageMagickImageRep.m ├── GSInfoPanel.m ├── GSKeyBindingAction.h ├── GSKeyBindingAction.m ├── GSKeyBindingTable.h ├── GSKeyBindingTable.m ├── GSLayoutManager.m ├── GSMemoryPanel.m ├── GSModelLoaderFactory.m ├── GSNibLoader.m ├── GSNibLoading.m ├── GSPDFPrintOperation.m ├── GSPrintOperation.m ├── GSPrinting.m ├── GSServicesManager.m ├── GSSlideView.h ├── GSSlideView.m ├── GSStandardWindowDecorationView.m ├── GSStoryboardTransform.h ├── GSStoryboardTransform.m ├── GSTable.m ├── GSTextFinder.h ├── GSTextFinder.m ├── GSTextStorage.h ├── GSTextStorage.m ├── GSTheme.m ├── GSThemeDrawing.m ├── GSThemeInspector.m ├── GSThemeMenu.m ├── GSThemeOpenSavePanels.m ├── GSThemePanel.m ├── GSThemePrintPanels.m ├── GSThemePrivate.h ├── GSThemeTools.m ├── GSThemeWindow.m ├── GSTitleView.m ├── GSToolTips.h ├── GSToolTips.m ├── GSToolbarCustomizationPalette.h ├── GSToolbarCustomizationPalette.m ├── GSToolbarView.m ├── GSTrackingRect.m ├── GSTypesetter.m ├── GSVbox.m ├── GSWindowDecorationView.m ├── GSXib5KeyedUnarchiver.h ├── GSXib5KeyedUnarchiver.m ├── GSXibElement.m ├── GSXibKeyedUnarchiver.m ├── GSXibLoader.m ├── GSXibLoading.m ├── NSAccessibility.m ├── NSAccessibilityCustomAction.m ├── NSAccessibilityCustomRotor.m ├── NSAccessibilityElement.m ├── NSActionCell.m ├── NSAffineTransform.m ├── NSAlert.m ├── NSAnimation.m ├── NSAnimationContext.m ├── NSAppearance.m ├── NSApplication.m ├── NSArrayController.m ├── NSAttributedString.m ├── NSAutoresizingMaskLayoutConstraint.h ├── NSAutoresizingMaskLayoutConstraint.m ├── NSBezierPath.m ├── NSBitmapImageRep+GIF.h ├── NSBitmapImageRep+GIF.m ├── NSBitmapImageRep+ICNS.h ├── NSBitmapImageRep+ICNS.m ├── NSBitmapImageRep+JPEG.h ├── NSBitmapImageRep+JPEG.m ├── NSBitmapImageRep+PNG.h ├── NSBitmapImageRep+PNG.m ├── NSBitmapImageRep+PNM.h ├── NSBitmapImageRep+PNM.m ├── NSBitmapImageRep.m ├── NSBitmapImageRepPrivate.h ├── NSBox.m ├── NSBrowser.m ├── NSBrowserCell.m ├── NSBundleAdditions.m ├── NSButton.m ├── NSButtonCell.m ├── NSButtonImageSource.h ├── NSButtonImageSource.m ├── NSButtonTouchBarItem.m ├── NSCIImageRep.m ├── NSCachedImageRep.m ├── NSCandidateListTouchBarItem.m ├── NSCell.m ├── NSClickGestureRecognizer.m ├── NSClipView.m ├── NSCollectionView.m ├── NSCollectionViewCompositionalLayout.m ├── NSCollectionViewFlowLayout.m ├── NSCollectionViewGridLayout.m ├── NSCollectionViewItem.m ├── NSCollectionViewLayout.m ├── NSCollectionViewTransitionLayout.m ├── NSColor.m ├── NSColorList.m ├── NSColorPanel.m ├── NSColorPicker.m ├── NSColorPickerTouchBarItem.m ├── NSColorSampler.m ├── NSColorSpace.m ├── NSColorWell.m ├── NSComboBox.m ├── NSComboBoxCell.m ├── NSControl.m ├── NSController.m ├── NSCursor.m ├── NSCustomImageRep.m ├── NSCustomTouchBarItem.m ├── NSDataAsset.m ├── NSDataLink.m ├── NSDataLinkManager.m ├── NSDataLinkPanel.m ├── NSDatePicker.m ├── NSDatePickerCell.m ├── NSDictionaryController.m ├── NSDockTile.m ├── NSDocument.m ├── NSDocumentController.m ├── NSDocumentFrameworkPrivate.h ├── NSDrawer.m ├── NSEPSImageRep.m ├── NSEvent.m ├── NSFileWrapperExtensions.m ├── NSFont.m ├── NSFontAssetRequest.m ├── NSFontCollection.m ├── NSFontDescriptor.m ├── NSFontManager.m ├── NSFontPanel.m ├── NSForm.m ├── NSFormCell.m ├── NSGestureRecognizer.m ├── NSGlyphGenerator.m ├── NSGlyphInfo.m ├── NSGradient.m ├── NSGraphicsContext.m ├── NSGridView.m ├── NSGroupTouchBarItem.m ├── NSHelpManager.m ├── NSHelpPanel.m ├── NSImage.m ├── NSImageCell.m ├── NSImageRep.m ├── NSImageView.m ├── NSInputManager.m ├── NSInputServer.m ├── NSInterfaceStyle.m ├── NSKeyValueBinding.m ├── NSLayoutAnchor.m ├── NSLayoutConstraint.m ├── NSLayoutGuide.m ├── NSLayoutManager.m ├── NSLevelIndicator.m ├── NSLevelIndicatorCell.m ├── NSMagnificationGestureRecognizer.m ├── NSMatrix.m ├── NSMediaLibraryBrowserController.m ├── NSMenu.m ├── NSMenuItem.m ├── NSMenuItemCell.m ├── NSMenuToolbarItem.m ├── NSMenuView.m ├── NSMovie.m ├── NSMovieView.m ├── NSNib.m ├── NSNibAXAttributeConnector.m ├── NSNibAXRelationshipConnector.m ├── NSNibBindingConnector.m ├── NSNibConnector.m ├── NSNibControlConnector.m ├── NSNibOutletConnector.m ├── NSObjectController.m ├── NSOpenGLContext.m ├── NSOpenGLPixelFormat.m ├── NSOpenGLView.m ├── NSOpenPanel.m ├── NSOutlineView.m ├── NSPDFImageRep.m ├── NSPDFInfo.m ├── NSPDFPanel.m ├── NSPICTImageRep.m ├── NSPageController.m ├── NSPageLayout.m ├── NSPanGestureRecognizer.m ├── NSPanel.m ├── NSParagraphStyle.m ├── NSPasteboard.m ├── NSPasteboardItem.m ├── NSPathCell.m ├── NSPathComponentCell.m ├── NSPathControl.m ├── NSPathControlItem.m ├── NSPersistentDocument.m ├── NSPickerTouchBarItem.m ├── NSPopUpButton.m ├── NSPopUpButtonCell.m ├── NSPopover.m ├── NSPopoverTouchBarItem.m ├── NSPredicateEditor.m ├── NSPredicateEditorRowTemplate.m ├── NSPressGestureRecognizer.m ├── NSPrintInfo.m ├── NSPrintOperation.m ├── NSPrintPanel.m ├── NSPrinter.m ├── NSProgressIndicator.m ├── NSResponder.m ├── NSRotationGestureRecognizer.m ├── NSRuleEditor.m ├── NSRulerMarker.m ├── NSRulerView.m ├── NSRunningApplication.m ├── NSSavePanel.m ├── NSScreen.m ├── NSScrollView.m ├── NSScroller.m ├── NSScrubber.m ├── NSScrubberItemView.m ├── NSScrubberLayout.m ├── NSSearchField.m ├── NSSearchFieldCell.m ├── NSSecureTextField.m ├── NSSegmentedCell.m ├── NSSegmentedControl.m ├── NSSelection.m ├── NSShadow.m ├── NSSharingService.m ├── NSSharingServicePickerToolbarItem.m ├── NSSharingServicePickerTouchBarItem.m ├── NSSlider.m ├── NSSliderAccessory.m ├── NSSliderCell.m ├── NSSliderTouchBarItem.m ├── NSSound.m ├── NSSpeechRecognizer.m ├── NSSpeechSynthesizer.m ├── NSSpellChecker.m ├── NSSplitView.m ├── NSSplitViewController.m ├── NSSplitViewItem.m ├── NSStackView.m ├── NSStatusBar.m ├── NSStatusBarButton.m ├── NSStatusItem.m ├── NSStepper.m ├── NSStepperCell.m ├── NSStepperTouchBarItem.m ├── NSStoryboard.m ├── NSStoryboardSegue.m ├── NSStringDrawing.m ├── NSSwitch.m ├── NSTabView.m ├── NSTabViewController.m ├── NSTabViewItem.m ├── NSTableCellView.m ├── NSTableColumn.m ├── NSTableHeaderCell.m ├── NSTableHeaderView.m ├── NSTableRowView.m ├── NSTableView.m ├── NSTableViewRowAction.m ├── NSText.m ├── NSTextAlternatives.m ├── NSTextAttachment.m ├── NSTextBlock.m ├── NSTextCheckingController.m ├── NSTextContainer.m ├── NSTextField.m ├── NSTextFieldCell.m ├── NSTextFinder.m ├── NSTextInputContext.m ├── NSTextList.m ├── NSTextStorage.m ├── NSTextTable.m ├── NSTextTableBlock.m ├── NSTextView.m ├── NSTextView_actions.m ├── NSTitlebarAccessoryViewController.m ├── NSTokenField.m ├── NSTokenFieldCell.m ├── NSToolbar.m ├── NSToolbarFrameworkPrivate.h ├── NSToolbarItem.m ├── NSToolbarItemGroup.m ├── NSTouch.m ├── NSTouchBar.m ├── NSTouchBarItem.m ├── NSTrackingArea.m ├── NSTreeController.m ├── NSTreeNode.m ├── NSUserDefaultsController.m ├── NSUserInterfaceCompression.m ├── NSUserInterfaceItemSearching.m ├── NSView.m ├── NSViewController.m ├── NSViewPrivate.h ├── NSVisualEffectView.m ├── NSWindow.m ├── NSWindowController.m ├── NSWindowPrivate.h ├── NSWorkspace.m ├── externs.m ├── gnustep-gui.pc.in ├── linking.m ├── nsimage-tiff.h ├── tiff.m ├── win32-def.top └── win32-entry.c ├── Tests ├── GNUmakefile └── gui │ ├── GNUmakefile.postamble │ ├── GNUmakefile.super │ ├── GSCodingFlags │ ├── GSCellFlags.m │ └── TestInfo │ ├── GSXib5KeyedUnarchiver │ ├── ButtonCell.xib │ ├── Menu.xib │ ├── TestInfo │ ├── buttonCell.m │ └── menu.m │ ├── NSBezierPath │ ├── TestInfo │ ├── basic.m │ ├── bounds.m │ └── windingCountAtPoint.m │ ├── NSBitmapImageRep │ ├── TestInfo │ └── testcopy.m │ ├── NSButtonCell │ ├── TestInfo │ └── encoding.m │ ├── NSCell │ ├── TestInfo │ ├── basic.m │ ├── objectValue.m │ └── properties.m │ ├── NSEvent │ ├── TestInfo │ └── delta.m │ ├── NSImage │ ├── TestInfo │ └── basic.m │ ├── NSMenuItem │ ├── TestInfo │ └── encoding.m │ ├── NSNibLoading │ ├── Test-gorm.gorm │ │ ├── data.classes │ │ ├── data.info │ │ └── objects.gorm │ ├── Test-nib.nib │ │ ├── classes.nib │ │ ├── info.nib │ │ └── keyedobjects.nib │ ├── Test-xib.xib │ ├── TestInfo │ └── basic.m │ ├── NSParagraphStyle │ ├── NSParagraphStyle_defaultWritingDirection.m │ └── TestInfo │ ├── NSPasteboard │ ├── TestInfo │ └── lazy_copy.m │ ├── NSPopUpButton │ ├── TestInfo │ └── defaultSelection.m │ ├── NSPrintInfo │ ├── TestInfo │ └── sharedPrintInfo.m │ ├── NSSavePanel │ ├── TestInfo │ ├── dummy │ │ ├── A │ │ └── B │ └── setDelegate_reload.m │ ├── NSSliderCell │ ├── TestInfo │ └── minMax.m │ ├── NSView │ ├── NSView_autoresize_and_rounding.m │ ├── NSView_bounds_scale.m │ ├── NSView_convertRect.m │ ├── NSView_frame_bounds.m │ ├── NSView_frame_rotation.m │ ├── NSView_visibleRect.m │ ├── TestInfo │ └── scrollRectToVisible.m │ ├── TestInfo │ └── TextSystem │ ├── TestInfo │ ├── deallocation.m │ └── repeatedAttachmentCellHeight.m ├── TextConverters ├── GNUmakefile └── RTF │ ├── .cvsignore │ ├── GNUmakefile │ ├── GNUmakefile.postamble │ ├── GNUmakefile.preamble │ ├── RTFConsumer.h │ ├── RTFConsumer.m │ ├── RTFConsumerFunctions.h │ ├── RTFProducer.h │ ├── RTFProducer.m │ ├── rtfGrammar.tab.h │ ├── rtfGrammar.tab.m │ ├── rtfGrammar.y │ ├── rtfScanner.h │ └── rtfScanner.m ├── Themes └── GNUmakefile ├── Tools ├── .cvsignore ├── GNUmakefile ├── GNUmakefile.postamble ├── GNUmakefile.preamble ├── GSspell.m ├── GSspellInfo.plist ├── gclose.m ├── gcloseall.m ├── gopen.m ├── make_services.m ├── say │ ├── GNUmakefile │ └── say.m ├── set_show_service.m ├── sound │ ├── AudioOutputSink.m │ ├── GNUmakefile │ ├── GSOSSSoundSink.m │ └── SndfileSource.m ├── speech │ ├── FliteSpeechEngine.m │ ├── GNUmakefile │ ├── GSSpeechEngine.h │ ├── GSSpeechEngine.m │ ├── GSSpeechServer.h │ ├── GSSpeechServer.m │ ├── GSSpeechSynthesizer.h │ ├── GSSpeechSynthesizer.m │ ├── SpeechSynthesizer.png │ └── main.m ├── speech_recognizer │ ├── GNUmakefile │ ├── GSSpeechRecognitionEngine.h │ ├── GSSpeechRecognitionEngine.m │ ├── GSSpeechRecognitionServer.h │ ├── GSSpeechRecognitionServer.m │ ├── PocketsphinxSpeechRecognitionEngine.m │ ├── SpeechRecognizer.png │ └── main.m └── wgetopt.h ├── Version ├── config.make.in ├── config ├── icu.m4 └── pkg.m4 ├── configure ├── configure.ac ├── gnustep-gui.spec.in ├── gui.make.in ├── install.sh └── travis-deps.sh /.cvsignore: -------------------------------------------------------------------------------- 1 | config.log 2 | config.status 3 | config.cache 4 | config.make 5 | gnustep-gui.spec 6 | gnustep-gui-debug.spec 7 | gui.make 8 | -------------------------------------------------------------------------------- /BUGS: -------------------------------------------------------------------------------- 1 | 1 TODO 2 | ****** 3 | 4 | 1.1 Bugs in the GUI library 5 | =========================== 6 | 7 | The following classes are currently unimplemented or unfinished to such 8 | a degree to be unusable. 9 | 10 | • NSFontDescriptor 11 | • NSColorSpace 12 | • NSSearchField and NSSearchFieldCell 13 | 14 | Classes that need work (well every class needs work!) 15 | 16 | • NSTableView and NSOutlineView 17 | • NSProgressIndicator 18 | • All the Text classes 19 | -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- 1 | # These owners will be the default owners for everything in 2 | # the repo. Unless a later match takes precedence, 3 | # @global-owner1 and @global-owner2 will be requested for 4 | # review when someone opens a pull request. 5 | * @fredkiefer 6 | -------------------------------------------------------------------------------- /ChangeLog.1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/ChangeLog.1 -------------------------------------------------------------------------------- /ChangeLog.2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/ChangeLog.2 -------------------------------------------------------------------------------- /ChangeLog.3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/ChangeLog.3 -------------------------------------------------------------------------------- /ColorPickers/.cvsignore: -------------------------------------------------------------------------------- 1 | *.bundle 2 | *obj 3 | -------------------------------------------------------------------------------- /ColorPickers/English.lproj/StandardPicker.strings: -------------------------------------------------------------------------------- 1 | /*** 2 | English.lproj/StandardPicker.strings 3 | updated by make_strings 2002-05-23 16:24:57 +0200 4 | add comments above this one 5 | ***/ 6 | 7 | 8 | /*** Strings from GSCMYKColorPicker.m ***/ 9 | /* File: GSCMYKColorPicker.m:50 */ 10 | "Black" = "Black"; 11 | /* File: GSCMYKColorPicker.m:47 */ 12 | "Cyan" = "Cyan"; 13 | /* File: GSCMYKColorPicker.m:48 */ 14 | "Magenta" = "Magenta"; 15 | /* File: GSCMYKColorPicker.m:49 */ 16 | "Yellow" = "Yellow"; 17 | 18 | 19 | /*** Strings from GSGrayColorPicker.m ***/ 20 | /* File: GSGrayColorPicker.m:50 */ 21 | "White" = "White"; 22 | 23 | 24 | /*** Strings from GSHSBColorPicker.m ***/ 25 | /* File: GSHSBColorPicker.m:49 */ 26 | "Brightness" = "Brightness"; 27 | /* File: GSHSBColorPicker.m:47 */ 28 | "Hue" = "Hue"; 29 | /* File: GSHSBColorPicker.m:48 */ 30 | "Saturation" = "Saturation"; 31 | 32 | 33 | /*** Strings from GSRGBColorPicker.m ***/ 34 | /* File: GSRGBColorPicker.m:50 */ 35 | "Blue" = "Blue"; 36 | /* File: GSRGBColorPicker.m:49 */ 37 | "Green" = "Green"; 38 | /* File: GSRGBColorPicker.m:48 */ 39 | "Red" = "Red"; 40 | -------------------------------------------------------------------------------- /ColorPickers/French.lproj/StandardPicker.strings: -------------------------------------------------------------------------------- 1 | /*** 2 | French.lproj/StandardPicker.strings 3 | updated by make_strings 2002-05-23 16:24:57 +0200 4 | add comments above this one 5 | ***/ 6 | 7 | 8 | /*** Strings from GSCMYKColorPicker.m ***/ 9 | /* File: GSCMYKColorPicker.m:50 */ 10 | "Black" = "Noir"; 11 | /* File: GSCMYKColorPicker.m:47 */ 12 | "Cyan" = "Cyan"; 13 | /* File: GSCMYKColorPicker.m:48 */ 14 | "Magenta" = "Magenta"; 15 | /* File: GSCMYKColorPicker.m:49 */ 16 | "Yellow" = "Jaune"; 17 | 18 | 19 | /*** Strings from GSGrayColorPicker.m ***/ 20 | /* File: GSGrayColorPicker.m:50 */ 21 | "White" = "Luminosit\u00e9"; 22 | 23 | 24 | /*** Strings from GSHSBColorPicker.m ***/ 25 | /* File: GSHSBColorPicker.m:49 */ 26 | "Brightness" = "Luminosit\u00e9"; 27 | /* File: GSHSBColorPicker.m:47 */ 28 | "Hue" = "Teinte"; 29 | /* File: GSHSBColorPicker.m:48 */ 30 | "Saturation" = "Saturation"; 31 | 32 | 33 | /*** Strings from GSRGBColorPicker.m ***/ 34 | /* File: GSRGBColorPicker.m:50 */ 35 | "Blue" = "Bleu"; 36 | /* File: GSRGBColorPicker.m:49 */ 37 | "Green" = "Vert"; 38 | /* File: GSRGBColorPicker.m:48 */ 39 | "Red" = "Rouge"; 40 | -------------------------------------------------------------------------------- /ColorPickers/GSCMYKColorPicker.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/ColorPickers/GSCMYKColorPicker.tiff -------------------------------------------------------------------------------- /ColorPickers/GSGrayColorPicker.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/ColorPickers/GSGrayColorPicker.tiff -------------------------------------------------------------------------------- /ColorPickers/GSHSBColorPicker.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/ColorPickers/GSHSBColorPicker.tiff -------------------------------------------------------------------------------- /ColorPickers/GSNamedColorPicker.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/ColorPickers/GSNamedColorPicker.tiff -------------------------------------------------------------------------------- /ColorPickers/GSRGBColorPicker.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/ColorPickers/GSRGBColorPicker.tiff -------------------------------------------------------------------------------- /ColorPickers/GSWheelColorPicker.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/ColorPickers/GSWheelColorPicker.tiff -------------------------------------------------------------------------------- /ColorPickers/German.lproj/StandardPicker.strings: -------------------------------------------------------------------------------- 1 | /*** Unmatched/untranslated keys ***/ 2 | 3 | /* File: GSCMYKColorPicker.m:47 */ 4 | /* Flag: untranslated */ 5 | "Cyan" = "Cyan"; 6 | 7 | /* File: GSCMYKColorPicker.m:48 */ 8 | /* Flag: untranslated */ 9 | "Magenta" = "Magenta"; 10 | 11 | 12 | /*** Strings from GSCMYKColorPicker.m ***/ 13 | /* File: GSCMYKColorPicker.m:50 */ 14 | "Black" = "Schwarz"; 15 | /* File: GSCMYKColorPicker.m:49 */ 16 | "Yellow" = "Gelb"; 17 | 18 | 19 | /*** Strings from GSGrayColorPicker.m ***/ 20 | /* File: GSGrayColorPicker.m:50 */ 21 | "White" = "Weiss"; 22 | 23 | 24 | /*** Strings from GSHSBColorPicker.m ***/ 25 | /* File: GSHSBColorPicker.m:49 */ 26 | "Brightness" = "Helligkeit"; 27 | /* File: GSHSBColorPicker.m:47 */ 28 | "Hue" = "Farbton"; 29 | /* File: GSHSBColorPicker.m:48 */ 30 | "Saturation" = "Sättigung"; 31 | 32 | 33 | /*** Strings from GSRGBColorPicker.m ***/ 34 | /* File: GSRGBColorPicker.m:50 */ 35 | "Blue" = "Blau"; 36 | /* File: GSRGBColorPicker.m:49 */ 37 | "Green" = "Grün"; 38 | /* File: GSRGBColorPicker.m:48 */ 39 | "Red" = "Rot"; 40 | -------------------------------------------------------------------------------- /ColorPickers/Polish.lproj/StandardPicker.strings: -------------------------------------------------------------------------------- 1 | /*** Unmatched/untranslated keys ***/ 2 | 3 | /* File: GSCMYKColorPicker.m:47 */ 4 | /* Flag: untranslated */ 5 | "Cyan" = "Cyan"; 6 | 7 | /* File: GSCMYKColorPicker.m:48 */ 8 | /* Flag: untranslated */ 9 | "Magenta" = "Magenta"; 10 | 11 | 12 | /*** Strings from GSCMYKColorPicker.m ***/ 13 | /* File: GSCMYKColorPicker.m:50 */ 14 | "Black" = "Czarny"; 15 | /* File: GSCMYKColorPicker.m:49 */ 16 | "Yellow" = "Żółty"; 17 | 18 | 19 | /*** Strings from GSGrayColorPicker.m ***/ 20 | /* File: GSGrayColorPicker.m:50 */ 21 | "White" = "Biały"; 22 | 23 | 24 | /*** Strings from GSHSBColorPicker.m ***/ 25 | /* File: GSHSBColorPicker.m:49 */ 26 | "Brightness" = "Jasność"; 27 | /* File: GSHSBColorPicker.m:47 */ 28 | "Hue" = "Odcień"; 29 | /* File: GSHSBColorPicker.m:48 */ 30 | "Saturation" = "Nasycenie"; 31 | 32 | 33 | /*** Strings from GSRGBColorPicker.m ***/ 34 | /* File: GSRGBColorPicker.m:50 */ 35 | "Blue" = "Niebieski"; 36 | /* File: GSRGBColorPicker.m:49 */ 37 | "Green" = "Zielony"; 38 | /* File: GSRGBColorPicker.m:48 */ 39 | "Red" = "Czerwony"; 40 | -------------------------------------------------------------------------------- /ColorPickers/Russian.lproj/StandardPicker.strings: -------------------------------------------------------------------------------- 1 | /*** 2 | English.lproj/StandardPicker.strings 3 | updated by make_strings 2002-05-23 16:24:57 +0200 4 | add comments above this one 5 | ***/ 6 | 7 | 8 | /*** Strings from GSCMYKColorPicker.m ***/ 9 | /* File: GSCMYKColorPicker.m:50 */ 10 | "Black" = "Чёрный"; 11 | /* File: GSCMYKColorPicker.m:47 */ 12 | "Cyan" = "Сине-зелёный"; 13 | /* File: GSCMYKColorPicker.m:48 */ 14 | "Magenta" = "Маджента"; 15 | /* File: GSCMYKColorPicker.m:49 */ 16 | "Yellow" = "Жёлтый"; 17 | 18 | 19 | /*** Strings from GSGrayColorPicker.m ***/ 20 | /* File: GSGrayColorPicker.m:50 */ 21 | "White" = "Белый"; 22 | 23 | 24 | /*** Strings from GSHSBColorPicker.m ***/ 25 | /* File: GSHSBColorPicker.m:49 */ 26 | "Brightness" = "Яркость"; 27 | /* File: GSHSBColorPicker.m:47 */ 28 | "Hue" = "Тон"; 29 | /* File: GSHSBColorPicker.m:48 */ 30 | "Saturation" = "Цветность"; 31 | 32 | 33 | /*** Strings from GSRGBColorPicker.m ***/ 34 | /* File: GSRGBColorPicker.m:50 */ 35 | "Blue" = "Синий"; 36 | /* File: GSRGBColorPicker.m:49 */ 37 | "Green" = "Зелёный"; 38 | /* File: GSRGBColorPicker.m:48 */ 39 | "Red" = "Красный"; 40 | -------------------------------------------------------------------------------- /ColorPickers/Spanish.lproj/StandardPicker.strings: -------------------------------------------------------------------------------- 1 | /*** 2 | Spanish.lproj/StandardPicker.strings 3 | updated by make_strings 2002-05-23 16:24:57 +0200 4 | add comments above this one 5 | ***/ 6 | 7 | 8 | /*** Strings from GSCMYKColorPicker.m ***/ 9 | /* File: GSCMYKColorPicker.m:50 */ 10 | "Black" = "Negro"; 11 | /* File: GSCMYKColorPicker.m:47 */ 12 | "Cyan" = "Cyan"; 13 | /* File: GSCMYKColorPicker.m:48 */ 14 | "Magenta" = "Magenta"; 15 | /* File: GSCMYKColorPicker.m:49 */ 16 | "Yellow" = "Amarillo"; 17 | 18 | 19 | /*** Strings from GSGrayColorPicker.m ***/ 20 | /* File: GSGrayColorPicker.m:50 */ 21 | "White" = "Blanco"; 22 | 23 | 24 | /*** Strings from GSHSBColorPicker.m ***/ 25 | /* File: GSHSBColorPicker.m:49 */ 26 | "Brightness" = "Brillo"; 27 | /* File: GSHSBColorPicker.m:47 */ 28 | "Hue" = "Tinte"; 29 | /* File: GSHSBColorPicker.m:48 */ 30 | "Saturation" = "Saturaci\U00F3n"; 31 | 32 | 33 | /*** Strings from GSRGBColorPicker.m ***/ 34 | /* File: GSRGBColorPicker.m:50 */ 35 | "Blue" = "Azul"; 36 | /* File: GSRGBColorPicker.m:49 */ 37 | "Green" = "Verde"; 38 | /* File: GSRGBColorPicker.m:48 */ 39 | "Red" = "Rojo"; 40 | -------------------------------------------------------------------------------- /ColorPickers/Swedish.lproj/StandardPicker.strings: -------------------------------------------------------------------------------- 1 | /*** 2 | Swedish.lproj/StandardPicker.strings 3 | updated by make_strings 2002-05-23 16:24:57 +0200 4 | add comments above this one 5 | ***/ 6 | 7 | 8 | /*** Unmatched/untranslated keys ***/ 9 | 10 | /* File: GSCMYKColorPicker.m:47 */ 11 | /* Flag: untranslated */ 12 | "Cyan" = "Cyan"; 13 | 14 | /* File: GSCMYKColorPicker.m:48 */ 15 | /* Flag: untranslated */ 16 | "Magenta" = "Magenta"; 17 | 18 | 19 | /*** Strings from GSCMYKColorPicker.m ***/ 20 | /* File: GSCMYKColorPicker.m:50 */ 21 | "Black" = "Svart"; 22 | /* File: GSCMYKColorPicker.m:49 */ 23 | "Yellow" = "Gul"; 24 | 25 | 26 | /*** Strings from GSGrayColorPicker.m ***/ 27 | /* File: GSGrayColorPicker.m:50 */ 28 | "White" = "Vit"; 29 | 30 | 31 | /*** Strings from GSHSBColorPicker.m ***/ 32 | /* File: GSHSBColorPicker.m:49 */ 33 | "Brightness" = "Ljus"; 34 | /* File: GSHSBColorPicker.m:47 */ 35 | "Hue" = "Nyans"; 36 | /* File: GSHSBColorPicker.m:48 */ 37 | "Saturation" = "M\u00e4ttnad"; 38 | 39 | 40 | /*** Strings from GSRGBColorPicker.m ***/ 41 | /* File: GSRGBColorPicker.m:50 */ 42 | "Blue" = "Bl\ue5"; 43 | /* File: GSRGBColorPicker.m:49 */ 44 | "Green" = "G\u00f6n"; 45 | /* File: GSRGBColorPicker.m:48 */ 46 | "Red" = "R\u00f6d"; 47 | -------------------------------------------------------------------------------- /Documentation/.cvsignore: -------------------------------------------------------------------------------- 1 | gnustep-gui.texi 2 | version.texi 3 | version.tmpl.texi 4 | install.texi 5 | news.texi 6 | readme.texi 7 | announce.texi 8 | todo.texi 9 | *.log 10 | *.dvi 11 | *.ps 12 | *.html 13 | *.info 14 | *.aux 15 | *.toc 16 | *.cp 17 | *.fn 18 | *.vr 19 | *.tp 20 | *.ky 21 | *.pg 22 | *.ps 23 | *.vrs 24 | *.cl 25 | *.pr 26 | ANNOUNCE 27 | BUGS 28 | INSTALL 29 | NEWS 30 | README 31 | 32 | -------------------------------------------------------------------------------- /Documentation/GSSpeechRecognitionServer.1: -------------------------------------------------------------------------------- 1 | .TH GSSPEECHRECOGNITIONSERVER 1 "April 2020" GNUstep "GNUstep Manual" 2 | .SH NAME 3 | GSSpeechRecognitionServer \- GNUstep Speech Recognition Server 4 | .SH SYNOPSIS 5 | .B GSSpeechRecognitionServer 6 | .SH DESCRIPTION 7 | The 8 | .IR NSSpeechRecognizer 9 | class in conjunction with the 10 | .B GSSpeechRecognitionServer 11 | application provide a speech recognition interface in a GNUstep 12 | environment. It allows GNUstep apps to recognize predefined voice 13 | commands and respond to them accordingly. 14 | .SH OPTIONS 15 | .B GSSpeechRecognitionServer 16 | doesn't accept any options; it is launched automatically when needed 17 | by the 18 | .IR NSSpeechRecognizer 19 | class. 20 | .SH SEE ALSO 21 | .BR say (1), 22 | .BR GSSpeechServer (1), 23 | .BR GNUstep (7). 24 | .SH AUTHORS 25 | .B GSSpeechRecognitionServer 26 | was written by Gregory John Casamento . 27 | This man page was written by Yavor Doganov . 28 | .SH COPYRIGHT 29 | Copyright (C) 2020 Free Software Foundation, Inc. 30 | .PP 31 | Copying and distribution of this file, with or without modification, 32 | are permitted in any medium without royalty provided the copyright 33 | notice and this notice are preserved. 34 | 35 | 36 | -------------------------------------------------------------------------------- /Documentation/GSSpeechServer.1: -------------------------------------------------------------------------------- 1 | .TH GSSPEECHSERVER 1 "June 2010" GNUstep "GNUstep System Manual" 2 | .SH NAME 3 | GSSpeechServer \- GNUstep Speech Server 4 | .SH SYNOPSIS 5 | .B GSSpeechServer 6 | .SH DESCRIPTION 7 | .B GSSpeechServer 8 | handles all speech-engine agnostic operations in a GNUstep 9 | environment. It is an initial/experimental implementation and is not 10 | fully functional yet. 11 | .SH OPTIONS 12 | .B GSSpeechServer 13 | doesn't accept any options; it runs as a user daemon and is launched 14 | automatically when needed by the 15 | .IR NSSpeechSynthesizer 16 | class. 17 | .SH SEE ALSO 18 | .BR say (1), 19 | .BR GNUstep (7). 20 | .SH AUTHORS 21 | .B GSSpeechServer 22 | was written by David Chisnall . This man page was 23 | written by Yavor Doganov . 24 | .SH COPYRIGHT 25 | Copyright (C) 2010 Free Software Foundation, Inc. 26 | .PP 27 | Copying and distribution of this file, with or without modification, 28 | are permitted in any medium without royalty provided the copyright 29 | notice and this notice are preserved. 30 | -------------------------------------------------------------------------------- /Documentation/General/GNUmakefile: -------------------------------------------------------------------------------- 1 | # 2 | # Makefile for GNUstep Gui Library documentation. 3 | # 4 | # Copyright (C) 2002 Free Software Foundation, Inc. 5 | # 6 | # Written by: Adam Fedor 7 | # 8 | # This file is part of the GNUstep Gui Library. 9 | # 10 | # This library is free software; you can redistribute it and/or 11 | # modify it under the terms of the GNU Lesser General Public 12 | # License as published by the Free Software Foundation; either 13 | # version 2 of the License, or (at your option) any later version. 14 | # 15 | # This library is distributed in the hope that it will be useful, 16 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 17 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 18 | # Lesser General Public License for more details. 19 | # 20 | # You should have received a copy of the GNU Lesser General Public 21 | # License along with this library; see the file COPYING.LIB. 22 | # If not, see or write to the 23 | # Free Software Foundation, 51 Franklin Street, Fifth Floor, 24 | # Boston, MA 02110-1301, USA. 25 | 26 | PACKAGE_NAME = gnustep-gui 27 | include $(GNUSTEP_MAKEFILES)/common.make 28 | include ../../config.make 29 | 30 | DOCUMENT_NAME = General 31 | 32 | General_DOC_INSTALL_DIR = Developer/Gui 33 | 34 | General_AGSDOC_FILES = \ 35 | OpenStepCompliance.gsdoc 36 | 37 | include $(GNUSTEP_MAKEFILES)/documentation.make 38 | -------------------------------------------------------------------------------- /Documentation/GuiAdditions.gsdoc: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | GuiAdditions 6 | 7 | 8 | 9 | 10 | $Revision$ 11 | $Date$ 12 | 2005 Free Software Foundation, Inc. 13 | 14 | 15 | 16 | GuiAdditions 17 |

18 | Extensions to the GNUstep GUI library - a free 19 | software library compatible with the OpenStep Application Kit (tm). 20 |

21 |

22 | We also have reference documentation for the classes, though this is 23 | currently very sketchy, mostly consisting of listings of class 24 | methods and the arguments they take. 25 |

26 | 27 | GSDisplayServer 28 | GSTheme 29 | GSHbox 30 | GSTable 31 | GSVbox 32 | 33 | 34 |
35 | 36 |
37 | -------------------------------------------------------------------------------- /Documentation/GuiUser/.cvsignore: -------------------------------------------------------------------------------- 1 | *.html 2 | -------------------------------------------------------------------------------- /Documentation/GuiUser/GNUmakefile: -------------------------------------------------------------------------------- 1 | # 2 | # Makefile for GNUstep Gui Library documentation. 3 | # 4 | # Copyright (C) 2002 Free Software Foundation, Inc. 5 | # 6 | # Written by: Adam Fedor 7 | # 8 | # This file is part of the GNUstep Gui Library. 9 | # 10 | # This library is free software; you can redistribute it and/or 11 | # modify it under the terms of the GNU Lesser General Public 12 | # License as published by the Free Software Foundation; either 13 | # version 2 of the License, or (at your option) any later version. 14 | # 15 | # This library is distributed in the hope that it will be useful, 16 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 17 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 18 | # Lesser General Public License for more details. 19 | # 20 | # You should have received a copy of the GNU Lesser General Public 21 | # License along with this library; see the file COPYING.LIB. 22 | # If not, see or write to the 23 | # Free Software Foundation, 51 Franklin Street, Fifth Floor, 24 | # Boston, MA 02110-1301, USA. 25 | 26 | PACKAGE_NAME = gnustep-gui 27 | include $(GNUSTEP_MAKEFILES)/common.make 28 | include ../../config.make 29 | 30 | DOCUMENT_NAME = GuiUser 31 | 32 | GuiUser_DOC_INSTALL_DIR = User/Gui 33 | 34 | GuiUser_AGSDOC_FILES = \ 35 | DefaultsSummary.gsdoc \ 36 | KeyboardSetup.gsdoc \ 37 | LanguageSetup.gsdoc 38 | 39 | include $(GNUSTEP_MAKEFILES)/documentation.make 40 | -------------------------------------------------------------------------------- /Documentation/gclose.1: -------------------------------------------------------------------------------- 1 | .\"gclose(1) man page 2 | .\"put together by Dennis Leeuw 3 | .\"Copyright (C) 2003 Free Software Foundation, Inc. 4 | .\" 5 | .\"Process this file with 6 | .\"groff -man -Tascii gclose.1 7 | .\" 8 | .TH GCLOSE 1 "December 2007" GNUstep "GNUstep System Manual" 9 | .SH NAME 10 | gclose \- This tool terminates an application 11 | .SH SYNOPSIS 12 | .B gclose 13 | .P 14 | .SH DESCRIPTION 15 | .B gclose 16 | terminates an application from the command line 17 | .SH OPTIONS 18 | .SH BUGS 19 | None known 20 | 21 | .P 22 | .SH SEE ALSO 23 | gcloseall(1), gopen(1), GNUstep(7) 24 | .P 25 | .SH HISTORY 26 | Work on 27 | .B gclose 28 | started in November 2001. 29 | .P 30 | .SH AUTHORS 31 | gclose was written by Gregory Casamento 32 | .P 33 | This man page was written by Dennis Leeuw . 34 | -------------------------------------------------------------------------------- /Documentation/gcloseall.1: -------------------------------------------------------------------------------- 1 | .\"gcloseall(1) man page 2 | .\"put together by Dennis Leeuw 3 | .\"Copyright (C) 2003 Free Software Foundation, Inc. 4 | .\" 5 | .\"Process this file with 6 | .\"groff -man -Tascii closeall.1 7 | .\" 8 | .TH GCLOSEALL 1 "December 2007" GNUstep "GNUstep System Manual" 9 | .SH NAME 10 | gcloseall \- This tool terminates all applications 11 | .SH SYNOPSIS 12 | .B gcloseall 13 | .P 14 | .SH DESCRIPTION 15 | .B gcloseall 16 | terminates all applications. It does this by not asking any questions. It just terminates all applications. You have been warned! 17 | .SH OPTIONS 18 | .SH BUGS 19 | None known 20 | 21 | .P 22 | .SH SEE ALSO 23 | gclose(1), gopen(1), GNUstep(7) 24 | .P 25 | .SH HISTORY 26 | Work on 27 | .B gcloseall 28 | started in January 2006. 29 | .P 30 | .SH AUTHORS 31 | gcloseall was written by Richard Frith-Macdoanld 32 | .P 33 | This man page was written by Dennis Leeuw . 34 | -------------------------------------------------------------------------------- /Documentation/manual/GNUmakefile: -------------------------------------------------------------------------------- 1 | PACKAGE_NAME = gnustep-gui 2 | include $(GNUSTEP_MAKEFILES)/common.make 3 | 4 | DOCUMENT_NAME = AppKit 5 | 6 | AppKit_TEXI_FILES = \ 7 | AppKit.texi \ 8 | applicationmakefiles.texi \ 9 | applicationpropertylist.texi \ 10 | browsers.texi \ 11 | controls.texi \ 12 | dataexchange.texi \ 13 | drawing.texi \ 14 | eventhandling.texi \ 15 | fdl.texi \ 16 | gnustepapplication.texi \ 17 | interfacefiles.texi \ 18 | intro.texi \ 19 | matrix.texi \ 20 | quickreference.texi \ 21 | tableviews.texi \ 22 | theviewconcept.texi 23 | 24 | AppKit_DOC_INSTALL_DIR = Developer/Gui/ProgrammingManual 25 | 26 | 27 | include $(GNUSTEP_MAKEFILES)/documentation.make 28 | -------------------------------------------------------------------------------- /Documentation/manual/THANKS: -------------------------------------------------------------------------------- 1 | Damien Pollet 2 | * Spelling and grammatical fixups in gnustepapplications.texi and basicconcepts.texi 3 | -------------------------------------------------------------------------------- /Documentation/manual/TODO: -------------------------------------------------------------------------------- 1 | Sections 2 | -------- 3 | / "OutlineViews" section to be started 4 | | "Images and ImageViews" to be completed 5 | * Reorganise/combine information about views and drawing in views 6 | * "Text" classes information 7 | * Finish information on data exchange 8 | / Quick reference to be filled out more with information for a greater variety of classes 9 | * Information about save panels/open panels/font panels etc 10 | * Information on rendering fonts and images (in Drawing in Views section). 11 | * Documentation for little things such a mouse tracking in cells and little clases that have small amounts of functionality but are easily skipped. 12 | * List notifications provided by major classes. 13 | 14 | Examples 15 | -------- 16 | 17 | * Develop an example that can be used throughout the manual to demonstrate concepts. 18 | 19 | Finishing/Polishing 20 | ------------------- 21 | 22 | * When manual completed, reorganise sections into a better order 23 | * Spend time proofreading and correcting grammatical and spelling errors. 24 | * Remove Changelog from manual 25 | * Screenshots 26 | * Simple examples to demonstrate the use of some classes (particularly complex ones like tableviews and outlineviews and matrices or complex operations like drag and drop). 27 | * Replicate class/protocol descriptions in quick reference or elsewhere (maybe turn the quick reference into a page guide for various class descriptions or protocol/notifications layouts.) 28 | 29 | 30 | X - Finished 31 | / - Started 32 | | - In Progress 33 | \ - Almost complete 34 | -------------------------------------------------------------------------------- /Documentation/manual/template.texi: -------------------------------------------------------------------------------- 1 | @c GNUstep AppKit Guide 2 | @c 3 | @c Copyright (c) 2005-2006 Christopher Armstrong. 4 | @c 5 | @c Permission is granted to copy, distribute and/or modify this document 6 | @c under the terms of the GNU Free Documentation License, Version 1.2 7 | @c with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. 8 | @c A copy of the license is included in the section entitled "GNU 9 | @c Free Documentation License". 10 | @c 11 | @c This documentation is provided on an "AS IS" BASIS, WITHOUT WARRANTY 12 | @c OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED 13 | @c TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A 14 | @c PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND USEFULNESS 15 | @c OF THE DOCUMENTATION IS WITH YOU (THE LICENSEE). IN NO EVENT WILL THE COPYRIGHT 16 | @c HOLDERS BE LIABLE FOR DAMAGES, INCLUDING ANY DIRECT, INDIRECT, 17 | @c SPECIAL, GENERAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF 18 | @c THE USE OR INABILITY TO USE THIS DOCUMENTATION (INCLUDING BUT NOT 19 | @c LIMITED TO LOSS OF DATA, USE, OR PROFITS; PROCUREMENT OF SUBSTITUTE 20 | @c GOODS AND SERVICES; OR BUSINESS INTERUPTION) HOWEVER CAUSED, EVEN 21 | @c IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 22 | 23 | -------------------------------------------------------------------------------- /Documentation/say.1: -------------------------------------------------------------------------------- 1 | .TH say 1 "June 2010" GNUstep "GNUstep System Manual" 2 | .SH NAME 3 | say \- convert text to audible speech using the GNUstep speech engine 4 | .SH SYNOPSIS 5 | .B say 6 | .RB [ -f 7 | .IR filename ] 8 | .RI [ some_text ] 9 | .SH DESCRIPTION 10 | .B say 11 | is a simple GNUstep tool which uses the GNUstep Speech Engine to 12 | convert input text to audible speech and play it through the sound 13 | device. 14 | .SH OPTIONS 15 | .IP "\fB-f \fIfilename" 16 | Read input text from 17 | .IR filename 18 | .IP "\fIsome text" 19 | Any text passed on the command line 20 | .SH EXAMPLES 21 | say \-f foo.txt 22 | .P 23 | say Hello, world! 24 | .SH SEE ALSO 25 | .BR GSSpeechServer (1), 26 | .BR GNUstep (7). 27 | .SH AUTHORS 28 | .B say 29 | was written by David Chisnall . This man page was 30 | written by Yavor Doganov . 31 | .SH COPYRIGHT 32 | Copyright (C) 2010 Free Software Foundation, Inc. 33 | .PP 34 | Copying and distribution of this file, with or without modification, 35 | are permitted in any medium without royalty provided the copyright 36 | notice and this notice are preserved. 37 | -------------------------------------------------------------------------------- /Documentation/set_show_service.1: -------------------------------------------------------------------------------- 1 | .\"set_show_service(1) man page 2 | .\"put together by Dennis Leeuw 3 | .\"Copyright (C) 2003 Free Software Foundation, Inc. 4 | .\" 5 | .\"Process this file with 6 | .\"groff -man -Tascii set_show_service.1 7 | .\" 8 | .TH SET_SHOW_SERVICE 1 "December 2007" GNUstep "GNUstep System Manual" 9 | .SH NAME 10 | set_show_service \- enable or disable a service for the current user 11 | .SH SYNOPSIS 12 | .B set_show_service [--enable ] [--disable ] 13 | .P 14 | .SH DESCRIPTION 15 | .B set_show_service 16 | enables or disables the display of a specified service item. 17 | .SH OPTIONS 18 | .TP 19 | \fB\--enable\fR \fB\\fR 20 | enable the given service for the user running this command. 21 | 22 | .TP 23 | \fB\--disable\fR 24 | disables the given service for the user running this command. 25 | 26 | .SH BUGS 27 | None known 28 | 29 | .P 30 | .SH SEE ALSO 31 | make_services(1), GNUstep(7) 32 | .P 33 | .SH HISTORY 34 | Work on 35 | .B set_show_service 36 | started in November 1998. 37 | .P 38 | .SH AUTHORS 39 | set_show_service was written by Richard Frith-Macdonald 40 | .P 41 | This man page was written by Dennis Leeuw . 42 | -------------------------------------------------------------------------------- /Documentation/todo.texi: -------------------------------------------------------------------------------- 1 | @c -*-texinfo-*- 2 | @ifclear GLOBAL-TODO 3 | @chapter TODO 4 | 5 | @ifset TEXT-ONLY 6 | @include version.texi 7 | @end ifset 8 | 9 | @section Bugs in the GUI library 10 | @end ifclear 11 | 12 | The following classes are currently unimplemented or unfinished 13 | to such a degree to be unusable. 14 | 15 | @itemize @bullet 16 | @item NSFontDescriptor 17 | @item NSColorSpace 18 | @item NSSearchField and NSSearchFieldCell 19 | @end itemize 20 | 21 | Classes that need work (well every class needs work!) 22 | 23 | @itemize @bullet 24 | @item NSTableView and NSOutlineView 25 | @item NSProgressIndicator 26 | @item All the Text classes 27 | @end itemize 28 | -------------------------------------------------------------------------------- /Headers/Additions/GNUstepGUI/.cvsignore: -------------------------------------------------------------------------------- 1 | config.h 2 | GSVersion.h 3 | -------------------------------------------------------------------------------- /Headers/Additions/GNUstepGUI/GSImageMagickImageRep.h: -------------------------------------------------------------------------------- 1 | /* 2 | GSImageMagickImageRep.h 3 | 4 | Ghostscript image representation. 5 | 6 | Copyright (C) 2011 Free Software Foundation, Inc. 7 | 8 | Written by: Eric Wasylishen 9 | Date: June 2011 10 | 11 | This file is part of the GNUstep GUI Library. 12 | 13 | This library is free software; you can redistribute it and/or 14 | modify it under the terms of the GNU Lesser General Public 15 | License as published by the Free Software Foundation; either 16 | version 2 of the License, or (at your option) any later version. 17 | 18 | This library is distributed in the hope that it will be useful, 19 | but WITHOUT ANY WARRANTY; without even the implied warranty of 20 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 21 | Lesser General Public License for more details. 22 | 23 | You should have received a copy of the GNU Lesser General Public 24 | License along with this library; see the file COPYING.LIB. 25 | If not, see or write to the 26 | Free Software Foundation, 51 Franklin Street, Fifth Floor, 27 | Boston, MA 02110-1301, USA. 28 | */ 29 | 30 | #ifndef _GNUstep_H_GSImageMagickImageRep 31 | #define _GNUstep_H_GSImageMagickImageRep 32 | 33 | #import 34 | 35 | APPKIT_EXPORT_CLASS 36 | @interface GSImageMagickImageRep : NSBitmapImageRep 37 | { 38 | } 39 | 40 | @end 41 | 42 | #endif // _GNUstep_H_GSImageMagickImageRep 43 | 44 | -------------------------------------------------------------------------------- /Headers/Additions/GNUstepGUI/GSVersion.h.in: -------------------------------------------------------------------------------- 1 | /* 2 | GSVersion.h 3 | 4 | Define version of GNUstep GUI Library 5 | 6 | Copyright (C) 2001 Free Software Foundation, Inc. 7 | 8 | Author: Nicola Pero 9 | Date: 2001 10 | 11 | This file is part of the GNUstep GUI Library. 12 | 13 | This library is free software; you can redistribute it and/or 14 | modify it under the terms of the GNU Lesser General Public 15 | License as published by the Free Software Foundation; either 16 | version 3 of the License, or (at your option) any later version. 17 | 18 | This library is distributed in the hope that it will be useful, 19 | but WITHOUT ANY WARRANTY; without even the implied warranty of 20 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 21 | Lesser General Public License for more details. 22 | 23 | You should have received a copy of the GNU Lesser General Public 24 | License along with this library; see the file COPYING.LIB. 25 | If not, see or write to the 26 | Free Software Foundation, 51 Franklin Street, Fifth Floor, 27 | Boston, MA 02110-1301, USA. 28 | */ 29 | 30 | #ifndef GNUSTEP_GUI_VERSION 31 | 32 | #define GNUSTEP_GUI_VERSION @GNUSTEP_GUI_VERSION@ 33 | #define GNUSTEP_GUI_MAJOR_VERSION @GNUSTEP_GUI_MAJOR_VERSION@ 34 | #define GNUSTEP_GUI_MINOR_VERSION @GNUSTEP_GUI_MINOR_VERSION@ 35 | #define GNUSTEP_GUI_SUBMINOR_VERSION @GNUSTEP_GUI_SUBMINOR_VERSION@ 36 | 37 | #endif /* GNUSTEP_GUI_VERSION */ 38 | -------------------------------------------------------------------------------- /Headers/AppKit/NSActionCell.h: -------------------------------------------------------------------------------- 1 | /* 2 | NSActionCell.h 3 | 4 | Abstract cell for target/action paradigm 5 | 6 | Copyright (C) 1996 Free Software Foundation, Inc. 7 | 8 | Author: Scott Christley 9 | Date: 1996 10 | 11 | This file is part of the GNUstep GUI Library. 12 | 13 | This library is free software; you can redistribute it and/or 14 | modify it under the terms of the GNU Lesser General Public 15 | License as published by the Free Software Foundation; either 16 | version 2 of the License, or (at your option) any later version. 17 | 18 | This library is distributed in the hope that it will be useful, 19 | but WITHOUT ANY WARRANTY; without even the implied warranty of 20 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 21 | Lesser General Public License for more details. 22 | 23 | You should have received a copy of the GNU Lesser General Public 24 | License along with this library; see the file COPYING.LIB. 25 | If not, see or write to the 26 | Free Software Foundation, 51 Franklin Street, Fifth Floor, 27 | Boston, MA 02110-1301, USA. 28 | */ 29 | 30 | #ifndef _GNUstep_H_NSActionCell 31 | #define _GNUstep_H_NSActionCell 32 | #import 33 | 34 | #import 35 | 36 | APPKIT_EXPORT_CLASS 37 | @interface NSActionCell : NSCell 38 | { 39 | // Attributes 40 | NSInteger _tag; 41 | id _target; 42 | SEL _action; 43 | NSView *_control_view; 44 | } 45 | @end 46 | 47 | #endif // _GNUstep_H_NSActionCell 48 | -------------------------------------------------------------------------------- /Headers/AppKit/NSFileWrapper.h: -------------------------------------------------------------------------------- 1 | /* 2 | NSFileWrapper.h 3 | 4 | NSFileWrapper objects hold a file's contents in dynamic memory. 5 | 6 | Copyright (C) 1996 Free Software Foundation, Inc. 7 | 8 | Author: Felipe A. Rodriguez 9 | Date: Sept 1998 10 | 11 | This file is part of the GNUstep GUI Library. 12 | 13 | This library is free software; you can redistribute it and/or 14 | modify it under the terms of the GNU Lesser General Public 15 | License as published by the Free Software Foundation; either 16 | version 2 of the License, or (at your option) any later version. 17 | 18 | This library is distributed in the hope that it will be useful, 19 | but WITHOUT ANY WARRANTY; without even the implied warranty of 20 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 21 | Lesser General Public License for more details. 22 | 23 | You should have received a copy of the GNU Lesser General Public 24 | License along with this library; see the file COPYING.LIB. 25 | If not, see or write to the 26 | Free Software Foundation, 51 Franklin Street, Fifth Floor, 27 | Boston, MA 02110-1301, USA. 28 | */ 29 | 30 | #ifndef _GNUstep_H_NSFileWrapper_GUI 31 | #define _GNUstep_H_NSFileWrapper_GUI 32 | 33 | #import 34 | 35 | #endif 36 | -------------------------------------------------------------------------------- /Headers/AppKit/NSFileWrapperExtensions.h: -------------------------------------------------------------------------------- 1 | /* 2 | NSFileWrapperExtensions.h 3 | 4 | NSFileWrapper objects hold a file's contents in dynamic memory. 5 | 6 | Copyright (C) 1996 Free Software Foundation, Inc. 7 | 8 | Author: Felipe A. Rodriguez 9 | Date: Sept 1998 10 | 11 | This file is part of the GNUstep GUI Library. 12 | 13 | This library is free software; you can redistribute it and/or 14 | modify it under the terms of the GNU Lesser General Public 15 | License as published by the Free Software Foundation; either 16 | version 2 of the License, or (at your option) any later version. 17 | 18 | This library is distributed in the hope that it will be useful, 19 | but WITHOUT ANY WARRANTY; without even the implied warranty of 20 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 21 | Lesser General Public License for more details. 22 | 23 | You should have received a copy of the GNU Lesser General Public 24 | License along with this library; see the file COPYING.LIB. 25 | If not, see or write to the 26 | Free Software Foundation, 51 Franklin Street, Fifth Floor, 27 | Boston, MA 02110-1301, USA. 28 | */ 29 | 30 | #ifndef _GNUstep_H_NSFileWrapper_Extensions 31 | #define _GNUstep_H_NSFileWrapper_Extensions 32 | #import 33 | 34 | #import 35 | 36 | @class NSImage; 37 | 38 | @interface NSFileWrapper (NSExtensions) 39 | - (void) setIcon: (NSImage*)icon; 40 | - (NSImage*) icon; 41 | @end 42 | 43 | #endif 44 | -------------------------------------------------------------------------------- /Headers/AppKit/NSNibControlConnector.h: -------------------------------------------------------------------------------- 1 | /* 2 | NSNibControlConnector.h 3 | 4 | Copyright (C) 1999 Free Software Foundation, Inc. 5 | 6 | Author: Richard Frith-Macdonald 7 | Date: 1999 8 | 9 | This file is part of the GNUstep GUI Library. 10 | 11 | This library is free software; you can redistribute it and/or 12 | modify it under the terms of the GNU Lesser General Public 13 | License as published by the Free Software Foundation; either 14 | version 2 of the License, or (at your option) any later version. 15 | 16 | This library is distributed in the hope that it will be useful, 17 | but WITHOUT ANY WARRANTY; without even the implied warranty of 18 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 19 | Lesser General Public License for more details. 20 | 21 | You should have received a copy of the GNU Lesser General Public 22 | License along with this library; see the file COPYING.LIB. 23 | If not, see or write to the 24 | Free Software Foundation, 51 Franklin Street, Fifth Floor, 25 | Boston, MA 02110-1301, USA. 26 | */ 27 | 28 | #ifndef _GNUstep_H_NSNibControlConnector 29 | #define _GNUstep_H_NSNibControlConnector 30 | 31 | #import 32 | 33 | APPKIT_EXPORT_CLASS 34 | @interface NSNibControlConnector : NSNibConnector 35 | - (void) establishConnection; 36 | @end 37 | 38 | #endif 39 | -------------------------------------------------------------------------------- /Headers/AppKit/NSNibOutletConnector.h: -------------------------------------------------------------------------------- 1 | /* 2 | NSNibOutletConnector.h 3 | 4 | Copyright (C) 1999 Free Software Foundation, Inc. 5 | 6 | Author: Richard Frith-Macdonald 7 | Date: 1999 8 | 9 | This file is part of the GNUstep GUI Library. 10 | 11 | This library is free software; you can redistribute it and/or 12 | modify it under the terms of the GNU Lesser General Public 13 | License as published by the Free Software Foundation; either 14 | version 2 of the License, or (at your option) any later version. 15 | 16 | This library is distributed in the hope that it will be useful, 17 | but WITHOUT ANY WARRANTY; without even the implied warranty of 18 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 19 | Lesser General Public License for more details. 20 | 21 | You should have received a copy of the GNU Lesser General Public 22 | License along with this library; see the file COPYING.LIB. 23 | If not, see or write to the 24 | Free Software Foundation, 51 Franklin Street, Fifth Floor, 25 | Boston, MA 02110-1301, USA. 26 | */ 27 | 28 | #ifndef _GNUstep_H_NSNibOutletConnector 29 | #define _GNUstep_H_NSNibOutletConnector 30 | 31 | #import 32 | 33 | APPKIT_EXPORT_CLASS 34 | @interface NSNibOutletConnector : NSNibConnector 35 | - (void) establishConnection; 36 | @end 37 | 38 | #endif 39 | -------------------------------------------------------------------------------- /Headers/AppKit/NSScrubber.h: -------------------------------------------------------------------------------- 1 | /* Definition of class NSScrubber 2 | Copyright (C) 2020 Free Software Foundation, Inc. 3 | 4 | By: Gregory John Casamento 5 | Date: Wed Apr 8 09:16:14 EDT 2020 6 | 7 | This file is part of the GNUstep Library. 8 | 9 | This library is free software; you can redistribute it and/or 10 | modify it under the terms of the GNU Lesser General Public 11 | License as published by the Free Software Foundation; either 12 | version 2.1 of the License, or (at your option) any later version. 13 | 14 | This library is distributed in the hope that it will be useful, 15 | but WITHOUT ANY WARRANTY; without even the implied warranty of 16 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 17 | Lesser General Public License for more details. 18 | 19 | You should have received a copy of the GNU Lesser General Public 20 | License along with this library; if not, write to the Free 21 | Software Foundation, Inc., 51 Franklin Street, Fifth Floor, 22 | Boston, MA 02110 USA. 23 | */ 24 | 25 | #ifndef _NSScrubber_h_GNUSTEP_GUI_INCLUDE 26 | #define _NSScrubber_h_GNUSTEP_GUI_INCLUDE 27 | 28 | #import "AppKit/NSView.h" 29 | 30 | #if OS_API_VERSION(MAC_OS_X_VERSION_10_12, GS_API_LATEST) 31 | 32 | #if defined(__cplusplus) 33 | extern "C" { 34 | #endif 35 | 36 | APPKIT_EXPORT_CLASS 37 | @interface NSScrubber : NSView 38 | 39 | @end 40 | 41 | #if defined(__cplusplus) 42 | } 43 | #endif 44 | 45 | #endif /* GS_API_MACOSX */ 46 | 47 | #endif /* _NSScrubber_h_GNUSTEP_GUI_INCLUDE */ 48 | 49 | -------------------------------------------------------------------------------- /Headers/AppKit/NSSpellProtocol.h: -------------------------------------------------------------------------------- 1 | /* 2 | NSSpellProtocol.h 3 | 4 | Protocols for spell checking 5 | 6 | Copyright (C) 1997 Free Software Foundation, Inc. 7 | 8 | Author: Simon Frankau 9 | Date: 1997 10 | 11 | This file is part of the GNUstep GUI Library. 12 | 13 | This library is free software; you can redistribute it and/or 14 | modify it under the terms of the GNU Lesser General Public 15 | License as published by the Free Software Foundation; either 16 | version 2 of the License, or (at your option) any later version. 17 | 18 | This library is distributed in the hope that it will be useful, 19 | but WITHOUT ANY WARRANTY; without even the implied warranty of 20 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 21 | Lesser General Public License for more details. 22 | 23 | You should have received a copy of the GNU Lesser General Public 24 | License along with this library; see the file COPYING.LIB. 25 | If not, see or write to the 26 | Free Software Foundation, 51 Franklin Street, Fifth Floor, 27 | Boston, MA 02110-1301, USA. 28 | */ 29 | 30 | #ifndef _GNUstep_H_NSSpellProtocol 31 | #define _GNUstep_H_NSSpellProtocol 32 | 33 | #import 34 | 35 | @protocol NSChangeSpelling 36 | 37 | - (void) changeSpelling:(id)sender; 38 | 39 | @end 40 | 41 | @protocol NSIgnoreMisspelledWords 42 | 43 | - (void)ignoreSpelling:(id)sender; 44 | 45 | @end 46 | 47 | #endif // _GNUstep_H_NSSpellProtocol 48 | -------------------------------------------------------------------------------- /Headers/AppKit/NSSpellServer.h: -------------------------------------------------------------------------------- 1 | /* 2 | NSSpellServer.h 3 | 4 | Class to allow a spell checker to be available to other apps 5 | 6 | Copyright (C) 1996 Free Software Foundation, Inc. 7 | 8 | Author: Gregory John Casamento 9 | Date: 2001 10 | 11 | Author of previous version: Scott Christley 12 | Date: 1996 13 | 14 | This file is part of the GNUstep GUI Library. 15 | 16 | This library is free software; you can redistribute it and/or 17 | modify it under the terms of the GNU Lesser General Public 18 | License as published by the Free Software Foundation; either 19 | version 2 of the License, or (at your option) any later version. 20 | 21 | This library is distributed in the hope that it will be useful, 22 | but WITHOUT ANY WARRANTY; without even the implied warranty of 23 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 24 | Lesser General Public License for more details. 25 | 26 | You should have received a copy of the GNU Lesser General Public 27 | License along with this library; see the file COPYING.LIB. 28 | If not, see or write to the 29 | Free Software Foundation, 51 Franklin Street, Fifth Floor, 30 | Boston, MA 02110-1301, USA. 31 | */ 32 | 33 | #import 34 | 35 | -------------------------------------------------------------------------------- /Headers/AppKit/NSTableViewRowAction.h: -------------------------------------------------------------------------------- 1 | /* Interface of class NSTableViewRowAction 2 | Copyright (C) 2022 Free Software Foundation, Inc. 3 | 4 | By: Gregory John Casamento 5 | Date: 04-09-2022 6 | 7 | This file is part of the GNUstep Library. 8 | 9 | This library is free software; you can redistribute it and/or 10 | modify it under the terms of the GNU Lesser General Public 11 | License as published by the Free Software Foundation; either 12 | version 2.1 of the License, or (at your option) any later version. 13 | 14 | This library is distributed in the hope that it will be useful, 15 | but WITHOUT ANY WARRANTY; without even the implied warranty of 16 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 17 | Lesser General Public License for more details. 18 | 19 | You should have received a copy of the GNU Lesser General Public 20 | License along with this library; if not, write to the Free 21 | Software Foundation, Inc., 51 Franklin Street, Fifth Floor, 22 | Boston, MA 02110 USA. 23 | */ 24 | 25 | #ifndef _NSTableViewRowAction_h_GNUSTEP_GUI_INCLUDE 26 | #define _NSTableViewRowAction_h_GNUSTEP_GUI_INCLUDE 27 | 28 | #import 29 | 30 | #if OS_API_VERSION(MAC_OS_X_VERSION_10_0, GS_API_LATEST) 31 | 32 | #if defined(__cplusplus) 33 | extern "C" { 34 | #endif 35 | 36 | @interface NSTableViewRowAction : NSObject 37 | 38 | @end 39 | 40 | #if defined(__cplusplus) 41 | } 42 | #endif 43 | 44 | #endif /* GS_API_MACOSX */ 45 | 46 | #endif /* _NSTableViewRowAction_h_GNUSTEP_GUI_INCLUDE */ 47 | 48 | -------------------------------------------------------------------------------- /Headers/AppKit/NSTouch.h: -------------------------------------------------------------------------------- 1 | /* Definition of class NSTouch 2 | Copyright (C) 2020 Free Software Foundation, Inc. 3 | 4 | By: Gregory Casamento 5 | Date: Mon Jan 20 10:43:31 EST 2020 6 | 7 | This file is part of the GNUstep Library. 8 | 9 | This library is free software; you can redistribute it and/or 10 | modify it under the terms of the GNU Lesser General Public 11 | License as published by the Free Software Foundation; either 12 | version 2.1 of the License, or (at your option) any later version. 13 | 14 | This library is distributed in the hope that it will be useful, 15 | but WITHOUT ANY WARRANTY; without even the implied warranty of 16 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 17 | Library General Public License for more details. 18 | 19 | You should have received a copy of the GNU Lesser General Public 20 | License along with this library; if not, write to the Free 21 | Software Foundation, Inc., 51 Franklin Street, Fifth Floor, 22 | Boston, MA 02110 USA. 23 | */ 24 | 25 | #ifndef _NSTouch_h_GNUSTEP_GUI_INCLUDE 26 | #define _NSTouch_h_GNUSTEP_GUI_INCLUDE 27 | #import 28 | 29 | #import 30 | 31 | #if OS_API_VERSION(MAC_OS_X_VERSION_10_6, GS_API_LATEST) 32 | 33 | #if defined(__cplusplus) 34 | extern "C" { 35 | #endif 36 | 37 | APPKIT_EXPORT_CLASS 38 | @interface NSTouch : NSObject 39 | 40 | @end 41 | 42 | #if defined(__cplusplus) 43 | } 44 | #endif 45 | 46 | #endif /* GS_API_MACOSX */ 47 | 48 | #endif /* _NSTouch_h_GNUSTEP_GUI_INCLUDE */ 49 | 50 | -------------------------------------------------------------------------------- /Images/.cvsignore: -------------------------------------------------------------------------------- 1 | .xvpics 2 | Makefile 3 | -------------------------------------------------------------------------------- /Images/GNUstep.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/GNUstep.tiff -------------------------------------------------------------------------------- /Images/GNUstepMenuImage.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/GNUstepMenuImage.tiff -------------------------------------------------------------------------------- /Images/GSContextualMenuCursor.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/GSContextualMenuCursor.tiff -------------------------------------------------------------------------------- /Images/GSDisappearingItemCursor.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/GSDisappearingItemCursor.tiff -------------------------------------------------------------------------------- /Images/GSDragCopyCursor.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/GSDragCopyCursor.tiff -------------------------------------------------------------------------------- /Images/GSDragLinkCursor.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/GSDragLinkCursor.tiff -------------------------------------------------------------------------------- /Images/GSGreenArrowCursor.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/GSGreenArrowCursor.tiff -------------------------------------------------------------------------------- /Images/GSOperationNotAllowedCursor.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/GSOperationNotAllowedCursor.tiff -------------------------------------------------------------------------------- /Images/GSSearch.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/GSSearch.tiff -------------------------------------------------------------------------------- /Images/GSStop.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/GSStop.tiff -------------------------------------------------------------------------------- /Images/LogoGNUstep.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/LogoGNUstep.tiff -------------------------------------------------------------------------------- /Images/MagnifyGlass.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/MagnifyGlass.tiff -------------------------------------------------------------------------------- /Images/NSAddTemplate.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/NSAddTemplate.tiff -------------------------------------------------------------------------------- /Images/NSAdvanced.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/NSAdvanced.tiff -------------------------------------------------------------------------------- /Images/NSCaution.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/NSCaution.tiff -------------------------------------------------------------------------------- /Images/NSColorPanel.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/NSColorPanel.tiff -------------------------------------------------------------------------------- /Images/NSComboArrow.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/NSComboArrow.tiff -------------------------------------------------------------------------------- /Images/NSFontPanel.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/NSFontPanel.tiff -------------------------------------------------------------------------------- /Images/NSInfo.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/NSInfo.tiff -------------------------------------------------------------------------------- /Images/NSPreferencesGeneral.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/NSPreferencesGeneral.tiff -------------------------------------------------------------------------------- /Images/NSRatingLevelIndicator.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/NSRatingLevelIndicator.tiff -------------------------------------------------------------------------------- /Images/NSRemoveTemplate.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/NSRemoveTemplate.tiff -------------------------------------------------------------------------------- /Images/NSUserAccounts.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/NSUserAccounts.tiff -------------------------------------------------------------------------------- /Images/common_2DCheckMark.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/common_2DCheckMark.tiff -------------------------------------------------------------------------------- /Images/common_2DDash.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/common_2DDash.tiff -------------------------------------------------------------------------------- /Images/common_3DArrowDown.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/common_3DArrowDown.tiff -------------------------------------------------------------------------------- /Images/common_3DArrowLeft.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/common_3DArrowLeft.tiff -------------------------------------------------------------------------------- /Images/common_3DArrowRight.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/common_3DArrowRight.tiff -------------------------------------------------------------------------------- /Images/common_3DArrowRightH.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/common_3DArrowRightH.tiff -------------------------------------------------------------------------------- /Images/common_3DArrowUp.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/common_3DArrowUp.tiff -------------------------------------------------------------------------------- /Images/common_ApplicationFolder.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/common_ApplicationFolder.tiff -------------------------------------------------------------------------------- /Images/common_ArrowDown.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/common_ArrowDown.tiff -------------------------------------------------------------------------------- /Images/common_ArrowDownH.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/common_ArrowDownH.tiff -------------------------------------------------------------------------------- /Images/common_ArrowLeft.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/common_ArrowLeft.tiff -------------------------------------------------------------------------------- /Images/common_ArrowLeftH.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/common_ArrowLeftH.tiff -------------------------------------------------------------------------------- /Images/common_ArrowRight.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/common_ArrowRight.tiff -------------------------------------------------------------------------------- /Images/common_ArrowRightH.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/common_ArrowRightH.tiff -------------------------------------------------------------------------------- /Images/common_ArrowUp.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/common_ArrowUp.tiff -------------------------------------------------------------------------------- /Images/common_ArrowUpH.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/common_ArrowUpH.tiff -------------------------------------------------------------------------------- /Images/common_CenterTabStop.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/common_CenterTabStop.tiff -------------------------------------------------------------------------------- /Images/common_Close.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/common_Close.tiff -------------------------------------------------------------------------------- /Images/common_CloseBroken.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/common_CloseBroken.tiff -------------------------------------------------------------------------------- /Images/common_CloseBrokenH.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/common_CloseBrokenH.tiff -------------------------------------------------------------------------------- /Images/common_CloseH.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/common_CloseH.tiff -------------------------------------------------------------------------------- /Images/common_ClosedHandCursor.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/common_ClosedHandCursor.tiff -------------------------------------------------------------------------------- /Images/common_ColorSwatch.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/common_ColorSwatch.tiff -------------------------------------------------------------------------------- /Images/common_ComboBoxEllipsis.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/common_ComboBoxEllipsis.tiff -------------------------------------------------------------------------------- /Images/common_DecimalTabStop.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/common_DecimalTabStop.tiff -------------------------------------------------------------------------------- /Images/common_Desktop.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/common_Desktop.tiff -------------------------------------------------------------------------------- /Images/common_Diamond.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/common_Diamond.tiff -------------------------------------------------------------------------------- /Images/common_Dimple.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/common_Dimple.tiff -------------------------------------------------------------------------------- /Images/common_DimpleHoriz.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/common_DimpleHoriz.tiff -------------------------------------------------------------------------------- /Images/common_DocsFolder.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/common_DocsFolder.tiff -------------------------------------------------------------------------------- /Images/common_DownArrowSmall.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/common_DownArrowSmall.tiff -------------------------------------------------------------------------------- /Images/common_DownloadFolder.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/common_DownloadFolder.tiff -------------------------------------------------------------------------------- /Images/common_Folder.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/common_Folder.tiff -------------------------------------------------------------------------------- /Images/common_GSFolder.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/common_GSFolder.tiff -------------------------------------------------------------------------------- /Images/common_HelpCursor.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/common_HelpCursor.tiff -------------------------------------------------------------------------------- /Images/common_HelpLink.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/common_HelpLink.tiff -------------------------------------------------------------------------------- /Images/common_Home.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/common_Home.tiff -------------------------------------------------------------------------------- /Images/common_HomeDirectory.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/common_HomeDirectory.tiff -------------------------------------------------------------------------------- /Images/common_ImageFolder.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/common_ImageFolder.tiff -------------------------------------------------------------------------------- /Images/common_Info.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/common_Info.tiff -------------------------------------------------------------------------------- /Images/common_LeftTabStop.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/common_LeftTabStop.tiff -------------------------------------------------------------------------------- /Images/common_LibraryFolder.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/common_LibraryFolder.tiff -------------------------------------------------------------------------------- /Images/common_MenuToolbarItem.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/common_MenuToolbarItem.tiff -------------------------------------------------------------------------------- /Images/common_MiniWindowTile.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/common_MiniWindowTile.tiff -------------------------------------------------------------------------------- /Images/common_Miniaturize.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/common_Miniaturize.tiff -------------------------------------------------------------------------------- /Images/common_MiniaturizeH.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/common_MiniaturizeH.tiff -------------------------------------------------------------------------------- /Images/common_Mount.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/common_Mount.tiff -------------------------------------------------------------------------------- /Images/common_MultipleSelection.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/common_MultipleSelection.tiff -------------------------------------------------------------------------------- /Images/common_MusicFolder.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/common_MusicFolder.tiff -------------------------------------------------------------------------------- /Images/common_Nibble.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/common_Nibble.tiff -------------------------------------------------------------------------------- /Images/common_OpenHandCursor.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/common_OpenHandCursor.tiff -------------------------------------------------------------------------------- /Images/common_Printer.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/common_Printer.tiff -------------------------------------------------------------------------------- /Images/common_ProgressIndeterminate_1.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/common_ProgressIndeterminate_1.tiff -------------------------------------------------------------------------------- /Images/common_ProgressIndeterminate_2.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/common_ProgressIndeterminate_2.tiff -------------------------------------------------------------------------------- /Images/common_ProgressIndeterminate_3.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/common_ProgressIndeterminate_3.tiff -------------------------------------------------------------------------------- /Images/common_ProgressIndeterminate_4.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/common_ProgressIndeterminate_4.tiff -------------------------------------------------------------------------------- /Images/common_ProgressIndeterminate_5.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/common_ProgressIndeterminate_5.tiff -------------------------------------------------------------------------------- /Images/common_ProgressIndeterminate_6.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/common_ProgressIndeterminate_6.tiff -------------------------------------------------------------------------------- /Images/common_ProgressSpinning_1.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/common_ProgressSpinning_1.tiff -------------------------------------------------------------------------------- /Images/common_ProgressSpinning_2.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/common_ProgressSpinning_2.tiff -------------------------------------------------------------------------------- /Images/common_ProgressSpinning_3.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/common_ProgressSpinning_3.tiff -------------------------------------------------------------------------------- /Images/common_ProgressSpinning_4.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/common_ProgressSpinning_4.tiff -------------------------------------------------------------------------------- /Images/common_ProgressSpinning_5.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/common_ProgressSpinning_5.tiff -------------------------------------------------------------------------------- /Images/common_ProgressSpinning_6.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/common_ProgressSpinning_6.tiff -------------------------------------------------------------------------------- /Images/common_ProgressSpinning_7.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/common_ProgressSpinning_7.tiff -------------------------------------------------------------------------------- /Images/common_ProgressSpinning_8.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/common_ProgressSpinning_8.tiff -------------------------------------------------------------------------------- /Images/common_RadioOff.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/common_RadioOff.tiff -------------------------------------------------------------------------------- /Images/common_RadioOn.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/common_RadioOn.tiff -------------------------------------------------------------------------------- /Images/common_RecyclerEmpty.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/common_RecyclerEmpty.tiff -------------------------------------------------------------------------------- /Images/common_RecyclerFull.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/common_RecyclerFull.tiff -------------------------------------------------------------------------------- /Images/common_Right.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/common_Right.tiff -------------------------------------------------------------------------------- /Images/common_RightH.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/common_RightH.tiff -------------------------------------------------------------------------------- /Images/common_RightTabStop.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/common_RightTabStop.tiff -------------------------------------------------------------------------------- /Images/common_Root_Apple.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/common_Root_Apple.tiff -------------------------------------------------------------------------------- /Images/common_Root_PC.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/common_Root_PC.tiff -------------------------------------------------------------------------------- /Images/common_Root_SGI.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/common_Root_SGI.tiff -------------------------------------------------------------------------------- /Images/common_Root_Sparc.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/common_Root_Sparc.tiff -------------------------------------------------------------------------------- /Images/common_Root_Sparc2.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/common_Root_Sparc2.tiff -------------------------------------------------------------------------------- /Images/common_SliderHoriz.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/common_SliderHoriz.tiff -------------------------------------------------------------------------------- /Images/common_SliderVert.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/common_SliderVert.tiff -------------------------------------------------------------------------------- /Images/common_StepperDown.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/common_StepperDown.tiff -------------------------------------------------------------------------------- /Images/common_StepperDownHighlighted.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/common_StepperDownHighlighted.tiff -------------------------------------------------------------------------------- /Images/common_StepperUp.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/common_StepperUp.tiff -------------------------------------------------------------------------------- /Images/common_StepperUpHighlighted.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/common_StepperUpHighlighted.tiff -------------------------------------------------------------------------------- /Images/common_SwitchOff.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/common_SwitchOff.tiff -------------------------------------------------------------------------------- /Images/common_SwitchOn.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/common_SwitchOn.tiff -------------------------------------------------------------------------------- /Images/common_TabDownSelectedLeft.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/common_TabDownSelectedLeft.tiff -------------------------------------------------------------------------------- /Images/common_TabDownSelectedRight.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/common_TabDownSelectedRight.tiff -------------------------------------------------------------------------------- /Images/common_TabDownSelectedToUnSelectedJunction.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/common_TabDownSelectedToUnSelectedJunction.tiff -------------------------------------------------------------------------------- /Images/common_TabDownUnSelectedJunction.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/common_TabDownUnSelectedJunction.tiff -------------------------------------------------------------------------------- /Images/common_TabDownUnSelectedLeft.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/common_TabDownUnSelectedLeft.tiff -------------------------------------------------------------------------------- /Images/common_TabDownUnSelectedRight.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/common_TabDownUnSelectedRight.tiff -------------------------------------------------------------------------------- /Images/common_TabDownUnSelectedToSelectedJunction.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/common_TabDownUnSelectedToSelectedJunction.tiff -------------------------------------------------------------------------------- /Images/common_TabSelectedLeft.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/common_TabSelectedLeft.tiff -------------------------------------------------------------------------------- /Images/common_TabSelectedRight.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/common_TabSelectedRight.tiff -------------------------------------------------------------------------------- /Images/common_TabSelectedToUnSelectedJunction.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/common_TabSelectedToUnSelectedJunction.tiff -------------------------------------------------------------------------------- /Images/common_TabUnSelectedJunction.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/common_TabUnSelectedJunction.tiff -------------------------------------------------------------------------------- /Images/common_TabUnSelectedLeft.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/common_TabUnSelectedLeft.tiff -------------------------------------------------------------------------------- /Images/common_TabUnSelectedRight.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/common_TabUnSelectedRight.tiff -------------------------------------------------------------------------------- /Images/common_TabUnSelectedToSelectedJunction.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/common_TabUnSelectedToSelectedJunction.tiff -------------------------------------------------------------------------------- /Images/common_Tile.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/common_Tile.tiff -------------------------------------------------------------------------------- /Images/common_ToolbarClippedItemsMark.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/common_ToolbarClippedItemsMark.tiff -------------------------------------------------------------------------------- /Images/common_ToolbarCustomizeToolbarItem.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/common_ToolbarCustomizeToolbarItem.tiff -------------------------------------------------------------------------------- /Images/common_ToolbarSeparatorItem.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/common_ToolbarSeparatorItem.tiff -------------------------------------------------------------------------------- /Images/common_ToolbarShowColorsItem.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/common_ToolbarShowColorsItem.tiff -------------------------------------------------------------------------------- /Images/common_ToolbarShowFontsItem.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/common_ToolbarShowFontsItem.tiff -------------------------------------------------------------------------------- /Images/common_ToolbarSpaceItem.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/common_ToolbarSpaceItem.tiff -------------------------------------------------------------------------------- /Images/common_Unknown.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/common_Unknown.tiff -------------------------------------------------------------------------------- /Images/common_UnknownApplication.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/common_UnknownApplication.tiff -------------------------------------------------------------------------------- /Images/common_UnknownTool.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/common_UnknownTool.tiff -------------------------------------------------------------------------------- /Images/common_Unmount.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/common_Unmount.tiff -------------------------------------------------------------------------------- /Images/common_UpAndDownArrowSmall.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/common_UpAndDownArrowSmall.tiff -------------------------------------------------------------------------------- /Images/common_VideoFolder.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/common_VideoFolder.tiff -------------------------------------------------------------------------------- /Images/common_copyCursor.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/common_copyCursor.tiff -------------------------------------------------------------------------------- /Images/common_linkCursor.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/common_linkCursor.tiff -------------------------------------------------------------------------------- /Images/common_noCursor.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/common_noCursor.tiff -------------------------------------------------------------------------------- /Images/common_outlineCollapsed.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/common_outlineCollapsed.tiff -------------------------------------------------------------------------------- /Images/common_outlineExpanded.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/common_outlineExpanded.tiff -------------------------------------------------------------------------------- /Images/common_outlineUnexpandable.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/common_outlineUnexpandable.tiff -------------------------------------------------------------------------------- /Images/common_ret.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/common_ret.tiff -------------------------------------------------------------------------------- /Images/common_retH.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/common_retH.tiff -------------------------------------------------------------------------------- /Images/page_landscape.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/page_landscape.tiff -------------------------------------------------------------------------------- /Images/page_portrait.tiff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Images/page_portrait.tiff -------------------------------------------------------------------------------- /KeyBindings/GNUmakefile: -------------------------------------------------------------------------------- 1 | # 2 | # Copyright (C) 2001 Free Software Foundation, Inc. 3 | # 4 | # Author: Nicola Pero 5 | # 6 | # This file is part of the GNUstep GUI Library. 7 | # 8 | # This library is free software; you can redistribute it and/or 9 | # modify it under the terms of the GNU Lesser General Public 10 | # License as published by the Free Software Foundation; either 11 | # version 2 of the License, or (at your option) any later version. 12 | # 13 | # This library is distributed in the hope that it will be useful, 14 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 15 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 16 | # Lesser General Public License for more details. 17 | # 18 | # You should have received a copy of the GNU Lesser General Public 19 | # License along with this library; see the file COPYING.LIB. 20 | # If not, see or write to the 21 | # Free Software Foundation, 51 Franklin Street, Fifth Floor, 22 | # Boston, MA 02110-1301, USA. 23 | 24 | include $(GNUSTEP_MAKEFILES)/common.make 25 | 26 | include $(GNUSTEP_MAKEFILES)/rules.make 27 | 28 | $(GNUSTEP_LIBRARY)/KeyBindings: 29 | $(MKINSTALLDIRS) $@ 30 | 31 | after-install:: $(GNUSTEP_LIBRARY)/KeyBindings 32 | $(INSTALL_DATA) DefaultKeyBindings.dict \ 33 | $(GNUSTEP_LIBRARY)/KeyBindings/ 34 | 35 | after-uninstall:: 36 | rm -f $(GNUSTEP_LIBRARY)/KeyBindings/DefaultKeyBindings.dict 37 | -rmdir $(GNUSTEP_LIBRARY)/KeyBindings 38 | -------------------------------------------------------------------------------- /MISSING: -------------------------------------------------------------------------------- 1 | MISSING HEADERS ( * = difficult, - = quick, + = placeholder, x = won't do ) 2 | --- 3 | > NSATSTypesetter.h + 4 | > NSDiffableDataSource.h * 5 | > NSDraggingItem.h - 6 | > NSDraggingSession.h - 7 | > NSFilePromiseProvider.h - 8 | > NSFilePromiseReceiver.h - 9 | > NSItemProvider.h + 10 | > NSOpenGLLayer.h + 11 | > NSTypesetter.h + 12 | > NSUserActivity.h - 13 | > NSWindowTab.h + 14 | > NSWindowTabGroup.h + 15 | -------------------------------------------------------------------------------- /Model/.cvsignore: -------------------------------------------------------------------------------- 1 | *obj 2 | *.app 3 | *.debug 4 | *.profile 5 | .gdbinit 6 | *.nib~ 7 | *.iconheader 8 | *.bundle 9 | -------------------------------------------------------------------------------- /Model/Controller.h: -------------------------------------------------------------------------------- 1 | /* Controller 2 | 3 | Copyright (C) 2005 Free Software Foundation, Inc. 4 | 5 | This file is part of the GNU Objective C User Interface library. 6 | 7 | This library is free software; you can redistribute it and/or 8 | modify it under the terms of the GNU Lesser General Public 9 | License as published by the Free Software Foundation; either 10 | version 2 of the License, or (at your option) any later version. 11 | 12 | This library is distributed in the hope that it will be useful, 13 | but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 15 | Lesser General Public License for more details. 16 | 17 | You should have received a copy of the GNU Lesser General Public 18 | License along with this library; see the file COPYING.LIB. 19 | If not, see or write to the 20 | Free Software Foundation, 51 Franklin Street, Fifth Floor, 21 | Boston, MA 02110-1301, USA. 22 | */ 23 | 24 | #include 25 | 26 | @interface Controller : NSObject 27 | { 28 | id textField; 29 | } 30 | - (void)buttonPressed:(id)sender; 31 | - (id)window; 32 | @end 33 | -------------------------------------------------------------------------------- /Model/Controller.m: -------------------------------------------------------------------------------- 1 | /* Controller 2 | 3 | Copyright (C) 2005 Free Software Foundation, Inc. 4 | 5 | This file is part of the GNU Objective C User Interface library. 6 | 7 | This library is free software; you can redistribute it and/or 8 | modify it under the terms of the GNU Lesser General Public 9 | License as published by the Free Software Foundation; either 10 | version 2 of the License, or (at your option) any later version. 11 | 12 | This library is distributed in the hope that it will be useful, 13 | but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 15 | Lesser General Public License for more details. 16 | 17 | You should have received a copy of the GNU Lesser General Public 18 | License along with this library; see the file COPYING.LIB. 19 | If not, see or write to the 20 | Free Software Foundation, 51 Franklin Street, Fifth Floor, 21 | Boston, MA 02110-1301, USA. 22 | */ 23 | 24 | #include "Controller.h" 25 | 26 | @implementation Controller 27 | 28 | - (void)buttonPressed:(id)sender 29 | { 30 | NSString* text 31 | = [NSString stringWithFormat:@"\"%@\" button pressed", [sender title]]; 32 | 33 | [textField setStringValue:text]; 34 | } 35 | 36 | - (id)window 37 | { 38 | return [textField window]; 39 | } 40 | 41 | @end 42 | -------------------------------------------------------------------------------- /Model/GNUmakefile.postamble: -------------------------------------------------------------------------------- 1 | # GNUmakefile.postamble 2 | # 3 | # Copyright (C) 1996 Free Software Foundation, Inc. 4 | # 5 | # Author: Ovidiu Predescu 6 | # Date: January 1998 7 | # 8 | # This file is part of the GNUstep GUI Library. 9 | # 10 | # This library is free software; you can redistribute it and/or 11 | # modify it under the terms of the GNU Lesser General Public 12 | # License as published by the Free Software Foundation; either 13 | # version 2 of the License, or (at your option) any later version. 14 | # 15 | # This library is distributed in the hope that it will be useful, 16 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 17 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 18 | # Lesser General Public License for more details. 19 | # 20 | # You should have received a copy of the GNU Lesser General Public 21 | # License along with this library; see the file COPYING.LIB. 22 | # If not, see or write to the 23 | # Free Software Foundation, 51 Franklin Street, Fifth Floor, 24 | # Boston, MA 02110-1301, USA. 25 | 26 | before-libgmodel-all:: \ 27 | $(addprefix ../Headers/Additions/GNUstepGUI/, $(libgmodel_HEADER_FILES)) 28 | 29 | ../Headers/Additions/GNUstepGUI/%.h: %.h 30 | cp $^ $@ 31 | 32 | # Additional dependencies 33 | $(GNUSTEP_OBJ_DIR)/GMArchiver.o: GMArchiveObjects.m 34 | 35 | -------------------------------------------------------------------------------- /Model/test.nib/data.classes: -------------------------------------------------------------------------------- 1 | "Controller" = { 2 | ACTIONS = {"buttonPressed:" = id; }; 3 | OUTLETS = {textField = id; }; 4 | SUPERCLASS = NSObject; 5 | }; 6 | "FirstResponder" = {ACTIONS = {}; OUTLETS = {}; SUPERCLASS = NSObject; }; 7 | "MyView" = {ACTIONS = {}; OUTLETS = {}; SUPERCLASS = NSView; }; 8 | -------------------------------------------------------------------------------- /Model/test.nib/objects.nib: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Model/test.nib/objects.nib -------------------------------------------------------------------------------- /Panels/English.lproj/GSDataLinkPanel.gorm/data.info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Panels/English.lproj/GSDataLinkPanel.gorm/data.info -------------------------------------------------------------------------------- /Panels/English.lproj/GSDataLinkPanel.gorm/objects.gorm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Panels/English.lproj/GSDataLinkPanel.gorm/objects.gorm -------------------------------------------------------------------------------- /Panels/English.lproj/GSFindPanel.gorm/data.classes: -------------------------------------------------------------------------------- 1 | { 2 | "## Comment" = "Do NOT change this file, Gorm maintains it"; 3 | FirstResponder = { 4 | Actions = ( 5 | "findNext:", 6 | "findPrevious:", 7 | "replace:", 8 | "replaceAll:", 9 | "replaceAndFind:" 10 | ); 11 | Super = NSObject; 12 | }; 13 | GSTextFinder = { 14 | Actions = ( 15 | "replaceAll:", 16 | "findNext:", 17 | "findPrevious:", 18 | "replace:", 19 | "replaceAndFind:" 20 | ); 21 | Outlets = ( 22 | findText, 23 | ignoreCaseButton, 24 | messageText, 25 | panel, 26 | replaceScopeMatrix, 27 | replaceText 28 | ); 29 | Super = NSObject; 30 | }; 31 | } -------------------------------------------------------------------------------- /Panels/English.lproj/GSFindPanel.gorm/data.info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Panels/English.lproj/GSFindPanel.gorm/data.info -------------------------------------------------------------------------------- /Panels/English.lproj/GSFindPanel.gorm/objects.gorm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Panels/English.lproj/GSFindPanel.gorm/objects.gorm -------------------------------------------------------------------------------- /Panels/English.lproj/GSPageLayout.gorm/data.info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Panels/English.lproj/GSPageLayout.gorm/data.info -------------------------------------------------------------------------------- /Panels/English.lproj/GSPageLayout.gorm/objects.gorm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Panels/English.lproj/GSPageLayout.gorm/objects.gorm -------------------------------------------------------------------------------- /Panels/English.lproj/GSPrintPanel.gorm/data.classes: -------------------------------------------------------------------------------- 1 | { 2 | "## Comment" = "Do NOT change this file, Gorm maintains it"; 3 | FirstResponder = { 4 | Actions = ( 5 | "_pickedPrinter:", 6 | "orderFrontFontPanel:" 7 | ); 8 | Super = NSObject; 9 | }; 10 | NSPrintPanel = { 11 | Actions = ( 12 | "_pickedButton:", 13 | "_pickedPage:", 14 | "_pickedPrintOp:", 15 | "_pickedPrinter:" 16 | ); 17 | Outlets = ( 18 | "_optionPanel", 19 | "_panel" 20 | ); 21 | Super = NSPanel; 22 | }; 23 | } -------------------------------------------------------------------------------- /Panels/English.lproj/GSPrintPanel.gorm/data.info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Panels/English.lproj/GSPrintPanel.gorm/data.info -------------------------------------------------------------------------------- /Panels/English.lproj/GSPrintPanel.gorm/objects.gorm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Panels/English.lproj/GSPrintPanel.gorm/objects.gorm -------------------------------------------------------------------------------- /Panels/English.lproj/GSSpellPanel.gorm/objects.gorm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Panels/English.lproj/GSSpellPanel.gorm/objects.gorm -------------------------------------------------------------------------------- /Panels/English.lproj/GSToolbarCustomizationPalette.gorm/data.classes: -------------------------------------------------------------------------------- 1 | { 2 | "## Comment" = "Do NOT change this file, Gorm maintains it"; 3 | FirstResponder = { 4 | Actions = ( 5 | "size:", 6 | "reset:", 7 | "show:" 8 | ); 9 | Super = NSObject; 10 | }; 11 | GSToolbarCustomizationPalette = { 12 | Actions = ( 13 | "show:", 14 | "reset:", 15 | "size:" 16 | ); 17 | Outlets = ( 18 | _customizationWindow, 19 | _customizationView, 20 | _defaultTemplateView, 21 | _sizeCheckBox, 22 | _displayPopup, 23 | _doneButton 24 | ); 25 | Super = NSObject; 26 | }; 27 | GSToolbarCustomizationView = { 28 | Actions = ( 29 | ); 30 | Outlets = ( 31 | ); 32 | Super = NSView; 33 | }; 34 | } -------------------------------------------------------------------------------- /Panels/English.lproj/GSToolbarCustomizationPalette.gorm/data.info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Panels/English.lproj/GSToolbarCustomizationPalette.gorm/data.info -------------------------------------------------------------------------------- /Panels/English.lproj/GSToolbarCustomizationPalette.gorm/objects.gorm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Panels/English.lproj/GSToolbarCustomizationPalette.gorm/objects.gorm -------------------------------------------------------------------------------- /Panels/Spanish.lproj/GSDataLinkPanel.gorm/data.classes: -------------------------------------------------------------------------------- 1 | { 2 | "## Comment" = "Do NOT change this file, Gorm maintains it"; 3 | FirstResponder = { 4 | Actions = ( 5 | "orderFrontFontPanel:" 6 | ); 7 | Super = NSObject; 8 | }; 9 | GSDataLinkPanelController = { 10 | Actions = ( 11 | ); 12 | Outlets = ( 13 | panel 14 | ); 15 | Super = NSObject; 16 | }; 17 | NSDataLinkPanel = { 18 | Actions = ( 19 | "pickedUpdateMode:", 20 | "pickedUpdateDestination:", 21 | "pickedOpenSource:", 22 | "pickedBreakLink:", 23 | "pickedBreakAllLinks:" 24 | ); 25 | Outlets = ( 26 | "_updateModeButton", 27 | "_breakAllLinksButton", 28 | "_breakLinkButton", 29 | "_updateDestinationButton", 30 | "_openSourceButton", 31 | "_lastUpdateField", 32 | "_sourceField", 33 | "_updateView" 34 | ); 35 | Super = NSPanel; 36 | }; 37 | } -------------------------------------------------------------------------------- /Panels/Spanish.lproj/GSDataLinkPanel.gorm/data.info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Panels/Spanish.lproj/GSDataLinkPanel.gorm/data.info -------------------------------------------------------------------------------- /Panels/Spanish.lproj/GSDataLinkPanel.gorm/objects.gorm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Panels/Spanish.lproj/GSDataLinkPanel.gorm/objects.gorm -------------------------------------------------------------------------------- /Panels/Spanish.lproj/GSFindPanel.gorm/data.classes: -------------------------------------------------------------------------------- 1 | { 2 | "## Comment" = "Do NOT change this file, Gorm maintains it"; 3 | FirstResponder = { 4 | Actions = ( 5 | "findNext:", 6 | "findPrevious:", 7 | "replace:", 8 | "replaceAll:", 9 | "replaceAndFind:" 10 | ); 11 | Super = NSObject; 12 | }; 13 | GSTextFinder = { 14 | Actions = ( 15 | "replaceAll:", 16 | "findNext:", 17 | "findPrevious:", 18 | "replace:", 19 | "replaceAndFind:" 20 | ); 21 | Outlets = ( 22 | findText, 23 | ignoreCaseButton, 24 | messageText, 25 | panel, 26 | replaceScopeMatrix, 27 | replaceText 28 | ); 29 | Super = NSObject; 30 | }; 31 | } -------------------------------------------------------------------------------- /Panels/Spanish.lproj/GSFindPanel.gorm/data.info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Panels/Spanish.lproj/GSFindPanel.gorm/data.info -------------------------------------------------------------------------------- /Panels/Spanish.lproj/GSFindPanel.gorm/objects.gorm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Panels/Spanish.lproj/GSFindPanel.gorm/objects.gorm -------------------------------------------------------------------------------- /Panels/Spanish.lproj/GSPageLayout.gorm/data.info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Panels/Spanish.lproj/GSPageLayout.gorm/data.info -------------------------------------------------------------------------------- /Panels/Spanish.lproj/GSPageLayout.gorm/objects.gorm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Panels/Spanish.lproj/GSPageLayout.gorm/objects.gorm -------------------------------------------------------------------------------- /Panels/Spanish.lproj/GSPrintPanel.gorm/data.classes: -------------------------------------------------------------------------------- 1 | { 2 | "## Comment" = "Do NOT change this file, Gorm maintains it"; 3 | FirstResponder = { 4 | Actions = ( 5 | "_pickedPrinter:", 6 | "orderFrontFontPanel:" 7 | ); 8 | Super = NSObject; 9 | }; 10 | NSPrintPanel = { 11 | Actions = ( 12 | "_pickedButton:", 13 | "_pickedPage:", 14 | "_pickedPrintOp:", 15 | "_pickedPrinter:" 16 | ); 17 | Outlets = ( 18 | "_optionPanel", 19 | "_panel" 20 | ); 21 | Super = NSPanel; 22 | }; 23 | } -------------------------------------------------------------------------------- /Panels/Spanish.lproj/GSPrintPanel.gorm/data.info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Panels/Spanish.lproj/GSPrintPanel.gorm/data.info -------------------------------------------------------------------------------- /Panels/Spanish.lproj/GSPrintPanel.gorm/objects.gorm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Panels/Spanish.lproj/GSPrintPanel.gorm/objects.gorm -------------------------------------------------------------------------------- /Panels/Spanish.lproj/GSSpellPanel.gorm/data.classes: -------------------------------------------------------------------------------- 1 | { 2 | "## Comment" = "Do NOT change this file, Gorm maintains it"; 3 | FirstResponder = { 4 | Actions = ( 5 | "orderFrontFontPanel:", 6 | "_learn:", 7 | "_forget:", 8 | "_ignore:", 9 | "_guess:", 10 | "_findNext:", 11 | "_correct:", 12 | "_switchDictionary:", 13 | "_highlightGuess:" 14 | ); 15 | Super = NSObject; 16 | }; 17 | NSSpellChecker = { 18 | Actions = ( 19 | "_learn:", 20 | "_forget:", 21 | "_ignore:", 22 | "_guess:", 23 | "_findNext:", 24 | "_correct:", 25 | "_switchDictionary:", 26 | "_highlightGuess:" 27 | ); 28 | Outlets = ( 29 | _serverProxy, 30 | _wordField, 31 | _accessoryView, 32 | _dictionaryPulldown, 33 | _spellPanel, 34 | _learnButton, 35 | _forgetButton, 36 | _ignoreButton, 37 | _guessButton, 38 | _findNextButton 39 | ); 40 | Super = NSObject; 41 | }; 42 | } -------------------------------------------------------------------------------- /Panels/Spanish.lproj/GSSpellPanel.gorm/data.info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Panels/Spanish.lproj/GSSpellPanel.gorm/data.info -------------------------------------------------------------------------------- /Panels/Spanish.lproj/GSSpellPanel.gorm/objects.gorm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Panels/Spanish.lproj/GSSpellPanel.gorm/objects.gorm -------------------------------------------------------------------------------- /Panels/Spanish.lproj/GSToolbarCustomizationPalette.gorm/data.classes: -------------------------------------------------------------------------------- 1 | { 2 | "## Comment" = "Do NOT change this file, Gorm maintains it"; 3 | FirstResponder = { 4 | Actions = ( 5 | "size:", 6 | "reset:", 7 | "show:" 8 | ); 9 | Super = NSObject; 10 | }; 11 | GSToolbarCustomizationPalette = { 12 | Actions = ( 13 | "show:", 14 | "reset:", 15 | "size:" 16 | ); 17 | Outlets = ( 18 | "_customizationWindow", 19 | "_customizationView", 20 | "_defaultTemplateView", 21 | "_sizeCheckBox", 22 | "_displayPopup", 23 | "_doneButton" 24 | ); 25 | Super = NSObject; 26 | }; 27 | GSToolbarCustomizationView = { 28 | Actions = ( 29 | ); 30 | Outlets = ( 31 | ); 32 | Super = NSView; 33 | }; 34 | } -------------------------------------------------------------------------------- /Panels/Spanish.lproj/GSToolbarCustomizationPalette.gorm/data.info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Panels/Spanish.lproj/GSToolbarCustomizationPalette.gorm/data.info -------------------------------------------------------------------------------- /Panels/Spanish.lproj/GSToolbarCustomizationPalette.gorm/objects.gorm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Panels/Spanish.lproj/GSToolbarCustomizationPalette.gorm/objects.gorm -------------------------------------------------------------------------------- /PrinterTypes/GSProlog.ps: -------------------------------------------------------------------------------- 1 | %%LanguageLevel defines 2 | %% 3 | %% Copyright (C) 2005, Free Software Foundation, Inc. 4 | %% 5 | /_GSsetalpha { pop } bind def 6 | 7 | /setalpha where 8 | {pop /GSsetalpha /setalpha load def} 9 | {/GSsetalpha /_GSsetalpha load def} 10 | ifelse 11 | -------------------------------------------------------------------------------- /Printing/GSCUPS/GNUmakefile.postamble: -------------------------------------------------------------------------------- 1 | # 2 | # GNUmakefile.postamble 3 | # 4 | # Copyright (C) 2004 Free Software Foundation, Inc. 5 | # 6 | 7 | # Things to do before compiling 8 | # before-all:: 9 | 10 | # Things to do after compiling 11 | # after-all:: 12 | 13 | # Things to do before installing 14 | # before-install:: 15 | 16 | # Things to do after installing 17 | # after-install:: 18 | 19 | # Things to do before uninstalling 20 | # before-uninstall:: 21 | 22 | # Things to do after uninstalling 23 | # after-uninstall:: 24 | 25 | # Things to do before cleaning 26 | # before-clean:: 27 | 28 | # Things to do after cleaning 29 | # after-clean:: 30 | 31 | # Things to do before distcleaning 32 | # before-distclean:: 33 | 34 | # Things to do after distcleaning 35 | # after-distclean:: 36 | 37 | # Things to do before checking 38 | # before-check:: 39 | 40 | # Things to do after checking 41 | # after-check:: 42 | 43 | -------------------------------------------------------------------------------- /Printing/GSCUPS/GNUmakefile.preamble: -------------------------------------------------------------------------------- 1 | # 2 | # GNUmakefile.postamble 3 | # 4 | # Copyright (C) 2004 Free Software Foundation, Inc. 5 | # 6 | 7 | # Additional flags to pass to the preprocessor 8 | ADDITIONAL_CPPFLAGS += 9 | 10 | # Additional flags to pass to the Objective-C compiler 11 | ADDITIONAL_OBJCFLAGS += -Wall 12 | 13 | # Additional flags to pass to the C compiler 14 | ADDITIONAL_CFLAGS += $(GSCUPS_CFLAGS) 15 | 16 | # Additional include directories the compiler should search 17 | ADDITIONAL_INCLUDE_DIRS += -I../../Headers/Additions -I../../Headers \ 18 | -I../../Source -I../../Source/$(GNUSTEP_TARGET_DIR) 19 | 20 | # Additional LDFLAGS to pass to the linker 21 | ADDITIONAL_LDFLAGS += $(GSCUPS_LDFLAGS) 22 | 23 | # Additional library directories the linker should search 24 | ADDITIONAL_LIB_DIRS += -L../../Source/$(GNUSTEP_OBJ_DIR) 25 | 26 | # Additional libraries 27 | 28 | # GNUstepWeb 29 | ADDITIONAL_GSW_LIBS += 30 | # GUI apps 31 | ADDITIONAL_GUI_LIBS += 32 | # Libraries 33 | ADDITIONAL_LIBRARY_LIBS += $(GSCUPS_LIBS) 34 | # ObjC stuff 35 | ADDITIONAL_OBJC_LIBS += 36 | #-lgnustep-gui $(SYSTEM_LIBS) 37 | # Tools 38 | ADDITIONAL_TOOL_LIBS += 39 | # WebObjects 40 | ADDITIONAL_WO_LIBS += 41 | 42 | # Additional directories to be created during installation 43 | #ADDITIONAL_INSTALL_DIRS += 44 | -------------------------------------------------------------------------------- /Printing/GSCUPS/GSCUPSPrincipalClass.h: -------------------------------------------------------------------------------- 1 | /** GSCUPSPrincipalClass 2 | 3 | Principal class for the GSCUPS Bundle. 4 | 5 | Copyright (C) 2004 Free Software Foundation, Inc. 6 | 7 | Author: Chad Hardin 8 | Date: October 2004 9 | 10 | This file is part of the GNUstep GUI Library. 11 | 12 | This library is free software; you can redistribute it and/or 13 | modify it under the terms of the GNU Lesser General Public 14 | License as published by the Free Software Foundation; either 15 | version 2 of the License, or (at your option) any later version. 16 | 17 | This library is distributed in the hope that it will be useful, 18 | but WITHOUT ANY WARRANTY; without even the implied warranty of 19 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 20 | Lesser General Public License for more details. 21 | 22 | You should have received a copy of the GNU Lesser General Public 23 | License along with this library; see the file COPYING.LIB. 24 | If not, see or write to the 25 | Free Software Foundation, 51 Franklin Street, Fifth Floor, 26 | Boston, MA 02110-1301, USA. 27 | */ 28 | 29 | #ifndef _GSCUPSPRINCIPALCLASS_H_ 30 | #define _GSCUPSPRINCIPALCLASS_H_ 31 | 32 | #import "GNUstepGUI/GSPrinting.h" 33 | 34 | @interface GSCUPSPrincipalClass : GSPrintingPrincipalClass 35 | { 36 | } 37 | 38 | @end 39 | 40 | #endif // _GSCUPSPRINCIPALCLASS_H_ 41 | 42 | -------------------------------------------------------------------------------- /Printing/GSCUPS/GSCUPSPrintInfo.h: -------------------------------------------------------------------------------- 1 | /** GSCUPSPrintInfo 2 | 3 | Stores information used in printing. 4 | 5 | Copyright (C) 2004 Free Software Foundation, Inc. 6 | 7 | Author: Chad Hardin 8 | Date: October 2004 9 | 10 | This file is part of the GNUstep GUI Library. 11 | 12 | This library is free software; you can redistribute it and/or 13 | modify it under the terms of the GNU Lesser General Public 14 | License as published by the Free Software Foundation; either 15 | version 2 of the License, or (at your option) any later version. 16 | 17 | This library is distributed in the hope that it will be useful, 18 | but WITHOUT ANY WARRANTY; without even the implied warranty of 19 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 20 | Lesser General Public License for more details. 21 | 22 | You should have received a copy of the GNU Lesser General Public 23 | License along with this library; see the file COPYING.LIB. 24 | If not, see or write to the 25 | Free Software Foundation, 51 Franklin Street, Fifth Floor, 26 | Boston, MA 02110-1301, USA. 27 | */ 28 | 29 | #ifndef _GNUstep_H_GSCUPSPrintInfo 30 | #define _GNUstep_H_GSCUPSPrintInfo 31 | 32 | #import 33 | #import "AppKit/NSPrintInfo.h" 34 | 35 | @interface GSCUPSPrintInfo: NSPrintInfo 36 | { 37 | } 38 | @end 39 | 40 | #endif // _GNUstep_H_GSCUPSPrintInfo 41 | -------------------------------------------------------------------------------- /Printing/GSCUPS/GSCUPSPrinter.h: -------------------------------------------------------------------------------- 1 | /* 2 | GSCUPSPrinter.h 3 | 4 | Class representing a printer's or printer model's capabilities. 5 | 6 | Copyright (C) 2004 Free Software Foundation, Inc. 7 | 8 | Author: Chad Hardin 9 | Date: October 2004 10 | 11 | This file is part of the GNUstep GUI Library. 12 | 13 | This library is free software; you can redistribute it and/or 14 | modify it under the terms of the GNU Lesser General Public 15 | License as published by the Free Software Foundation; either 16 | version 2 of the License, or (at your option) any later version. 17 | 18 | This library is distributed in the hope that it will be useful, 19 | but WITHOUT ANY WARRANTY; without even the implied warranty of 20 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 21 | Lesser General Public License for more details. 22 | 23 | You should have received a copy of the GNU Lesser General Public 24 | License along with this library; see the file COPYING.LIB. 25 | If not, see or write to the 26 | Free Software Foundation, 51 Franklin Street, Fifth Floor, 27 | Boston, MA 02110-1301, USA. 28 | */ 29 | 30 | #ifndef _GNUstep_H_GSCUPSPrinter 31 | #define _GNUstep_H_GSCUPSPrinter 32 | 33 | #import "AppKit/NSPrinter.h" 34 | 35 | 36 | @class NSString; 37 | 38 | extern NSString *GSCUPSDummyPrinterName; 39 | 40 | @interface GSCUPSPrinter : NSPrinter 41 | { 42 | } 43 | 44 | @end 45 | 46 | #endif // _GNUstep_H_GSCUPSPrinter 47 | -------------------------------------------------------------------------------- /Printing/GSLPR/GNUmakefile.postamble: -------------------------------------------------------------------------------- 1 | # 2 | # GNUmakefile.postamble 3 | # 4 | # Copyright (C) 2004 Free Software Foundation, Inc. 5 | # 6 | 7 | # Things to do before compiling 8 | # before-all:: 9 | 10 | # Things to do after compiling 11 | # after-all:: 12 | 13 | # Things to do before installing 14 | # before-install:: 15 | 16 | # Things to do after installing 17 | # after-install:: 18 | 19 | # Things to do before uninstalling 20 | # before-uninstall:: 21 | 22 | # Things to do after uninstalling 23 | # after-uninstall:: 24 | 25 | # Things to do before cleaning 26 | # before-clean:: 27 | 28 | # Things to do after cleaning 29 | # after-clean:: 30 | 31 | # Things to do before distcleaning 32 | # before-distclean:: 33 | 34 | # Things to do after distcleaning 35 | # after-distclean:: 36 | 37 | # Things to do before checking 38 | # before-check:: 39 | 40 | # Things to do after checking 41 | # after-check:: 42 | 43 | -------------------------------------------------------------------------------- /Printing/GSLPR/GNUmakefile.preamble: -------------------------------------------------------------------------------- 1 | # 2 | # GNUmakefile.postamble 3 | # 4 | # Copyright (C) 2004 Free Software Foundation, Inc. 5 | # 6 | 7 | # Additional flags to pass to the preprocessor 8 | ADDITIONAL_CPPFLAGS += 9 | 10 | # Additional flags to pass to the Objective-C compiler 11 | ADDITIONAL_OBJCFLAGS += -Wall 12 | 13 | # Additional flags to pass to the C compiler 14 | ADDITIONAL_CFLAGS += 15 | 16 | # Additional include directories the compiler should search 17 | ADDITIONAL_INCLUDE_DIRS += -I../../Headers/Additions -I../../Headers \ 18 | -I../../Source -I../../Source/$(GNUSTEP_TARGET_DIR) 19 | 20 | # Additional LDFLAGS to pass to the linker 21 | ADDITIONAL_LDFLAGS += 22 | 23 | # Additional library directories the linker should search 24 | ADDITIONAL_LIB_DIRS += -L../../Source/$(GNUSTEP_OBJ_DIR) 25 | 26 | # Additional libraries 27 | 28 | # GNUstepWeb 29 | ADDITIONAL_GSW_LIBS += 30 | # GUI apps 31 | ADDITIONAL_GUI_LIBS += 32 | # Libraries 33 | ADDITIONAL_LIBRARY_LIBS += 34 | # ObjC stuff 35 | ADDITIONAL_OBJC_LIBS += 36 | #-lgnustep-gui $(SYSTEM_LIBS) 37 | # Tools 38 | ADDITIONAL_TOOL_LIBS += 39 | # WebObjects 40 | ADDITIONAL_WO_LIBS += 41 | 42 | # Additional directories to be created during installation 43 | #ADDITIONAL_INSTALL_DIRS += 44 | -------------------------------------------------------------------------------- /Printing/GSLPR/GSLPRPrincipalClass.h: -------------------------------------------------------------------------------- 1 | /** GSLPRPrincipalClass 2 | 3 | Principal class for the GSLPR Bundle. 4 | 5 | Copyright (C) 2004 Free Software Foundation, Inc. 6 | 7 | Author: Chad Hardin 8 | Date: June 2004 9 | 10 | This file is part of the GNUstep GUI Library. 11 | 12 | This library is free software; you can redistribute it and/or 13 | modify it under the terms of the GNU Lesser General Public 14 | License as published by the Free Software Foundation; either 15 | version 2 of the License, or (at your option) any later version. 16 | 17 | This library is distributed in the hope that it will be useful, 18 | but WITHOUT ANY WARRANTY; without even the implied warranty of 19 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 20 | Lesser General Public License for more details. 21 | 22 | You should have received a copy of the GNU Lesser General Public 23 | License along with this library; see the file COPYING.LIB. 24 | If not, see or write to the 25 | Free Software Foundation, 51 Franklin Street, Fifth Floor, 26 | Boston, MA 02110-1301, USA. 27 | */ 28 | 29 | #ifndef _GNUstep_H_GSLPRPrincipalClass 30 | #define _GNUstep_H_GSLPRPrincipalClass 31 | 32 | #import "GNUstepGUI/GSPrinting.h" 33 | 34 | @interface GSLPRPrincipalClass : GSPrintingPrincipalClass 35 | { 36 | } 37 | 38 | @end 39 | 40 | #endif // _GNUstep_H_GSLPRPrincipalClass 41 | 42 | -------------------------------------------------------------------------------- /Printing/GSWIN32/GNUmakefile.postamble: -------------------------------------------------------------------------------- 1 | # 2 | # GNUmakefile.postamble 3 | # 4 | # Copyright (C) 2004 Free Software Foundation, Inc. 5 | # 6 | 7 | # Things to do before compiling 8 | # before-all:: 9 | 10 | # Things to do after compiling 11 | # after-all:: 12 | 13 | # Things to do before installing 14 | # before-install:: 15 | 16 | # Things to do after installing 17 | # after-install:: 18 | 19 | # Things to do before uninstalling 20 | # before-uninstall:: 21 | 22 | # Things to do after uninstalling 23 | # after-uninstall:: 24 | 25 | # Things to do before cleaning 26 | # before-clean:: 27 | 28 | # Things to do after cleaning 29 | # after-clean:: 30 | 31 | # Things to do before distcleaning 32 | # before-distclean:: 33 | 34 | # Things to do after distcleaning 35 | # after-distclean:: 36 | 37 | # Things to do before checking 38 | # before-check:: 39 | 40 | # Things to do after checking 41 | # after-check:: 42 | 43 | -------------------------------------------------------------------------------- /Printing/GSWIN32/GNUmakefile.preamble: -------------------------------------------------------------------------------- 1 | # 2 | # GNUmakefile.postamble 3 | # 4 | # Copyright (C) 2004 Free Software Foundation, Inc. 5 | # 6 | 7 | # Additional flags to pass to the preprocessor 8 | ADDITIONAL_CPPFLAGS += 9 | 10 | # Additional flags to pass to the Objective-C compiler 11 | ADDITIONAL_OBJCFLAGS += -Wall 12 | 13 | # Additional flags to pass to the C compiler 14 | ADDITIONAL_CFLAGS += 15 | 16 | # Additional include directories the compiler should search 17 | ADDITIONAL_INCLUDE_DIRS += -I../../Headers/Additions -I../../Headers \ 18 | -I../../Source -I../../Source/$(GNUSTEP_TARGET_DIR) 19 | 20 | # Additional LDFLAGS to pass to the linker 21 | ADDITIONAL_LDFLAGS += 22 | 23 | # Additional library directories the linker should search 24 | ADDITIONAL_LIB_DIRS += -L../../Source/$(GNUSTEP_OBJ_DIR) 25 | 26 | # Additional libraries 27 | 28 | # GNUstepWeb 29 | ADDITIONAL_GSW_LIBS += 30 | # GUI apps 31 | ADDITIONAL_GUI_LIBS += 32 | # Libraries 33 | ADDITIONAL_LIBRARY_LIBS += 34 | # ObjC stuff 35 | ADDITIONAL_OBJC_LIBS += -lwinspool 36 | #-lgnustep-gui $(SYSTEM_LIBS) 37 | # Tools 38 | ADDITIONAL_TOOL_LIBS += 39 | # WebObjects 40 | ADDITIONAL_WO_LIBS += 41 | 42 | # Additional directories to be created during installation 43 | #ADDITIONAL_INSTALL_DIRS += 44 | -------------------------------------------------------------------------------- /Printing/GSWIN32/GSWIN32PrincipalClass.h: -------------------------------------------------------------------------------- 1 | /** GSWIN32PrincipalClass 2 | 3 | Principal class for the GSWIN32 Bundle. 4 | 5 | Copyright (C) 2004 Free Software Foundation, Inc. 6 | 7 | Author: Chad Hardin 8 | Date: June 2004 9 | 10 | This file is part of the GNUstep GUI Library. 11 | 12 | This library is free software; you can redistribute it and/or 13 | modify it under the terms of the GNU Lesser General Public 14 | License as published by the Free Software Foundation; either 15 | version 2 of the License, or (at your option) any later version. 16 | 17 | This library is distributed in the hope that it will be useful, 18 | but WITHOUT ANY WARRANTY; without even the implied warranty of 19 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 20 | Lesser General Public License for more details. 21 | 22 | You should have received a copy of the GNU Lesser General Public 23 | License along with this library; see the file COPYING.LIB. 24 | If not, see or write to the 25 | Free Software Foundation, 51 Franklin Street, Fifth Floor, 26 | Boston, MA 02110-1301, USA. 27 | */ 28 | 29 | #ifndef _GNUstep_H_GSWIN32PrincipalClass 30 | #define _GNUstep_H_GSWIN32PrincipalClass 31 | 32 | #import "GNUstepGUI/GSPrinting.h" 33 | 34 | @interface GSWIN32PrincipalClass : GSPrintingPrincipalClass 35 | { 36 | } 37 | 38 | @end 39 | 40 | #endif // _GNUstep_H_GSWIN32PrincipalClass 41 | 42 | -------------------------------------------------------------------------------- /Sounds/Basso.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Sounds/Basso.wav -------------------------------------------------------------------------------- /Sounds/Blow.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Sounds/Blow.wav -------------------------------------------------------------------------------- /Sounds/Bottle.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Sounds/Bottle.wav -------------------------------------------------------------------------------- /Sounds/Frog.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Sounds/Frog.wav -------------------------------------------------------------------------------- /Sounds/Glass.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Sounds/Glass.wav -------------------------------------------------------------------------------- /Sounds/Hero.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Sounds/Hero.wav -------------------------------------------------------------------------------- /Sounds/Ping.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Sounds/Ping.wav -------------------------------------------------------------------------------- /Sounds/Pop.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Sounds/Pop.wav -------------------------------------------------------------------------------- /Sounds/Sosumi.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Sounds/Sosumi.wav -------------------------------------------------------------------------------- /Sounds/Submarine.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Sounds/Submarine.wav -------------------------------------------------------------------------------- /Sounds/Tink.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Sounds/Tink.wav -------------------------------------------------------------------------------- /Source/.cvsignore: -------------------------------------------------------------------------------- 1 | *obj 2 | -------------------------------------------------------------------------------- /Source/GSCSConstraintOperator.h: -------------------------------------------------------------------------------- 1 | /* Copyright (C) 2023 Free Software Foundation, Inc. 2 | 3 | By: Benjamin Johnson 4 | Date: 19-3-2023 5 | This file is part of the GNUstep Library. 6 | 7 | This library is free software; you can redistribute it and/or 8 | modify it under the terms of the GNU Lesser General Public 9 | License as published by the Free Software Foundation; either 10 | version 2.1 of the License, or (at your option) any later version. 11 | 12 | This library is distributed in the hope that it will be useful, 13 | but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 15 | Lesser General Public License for more details. 16 | 17 | You should have received a copy of the GNU Lesser General Public 18 | License along with this library; if not, write to the Free 19 | Software Foundation, Inc., 51 Franklin Street, Fifth Floor, 20 | Boston, MA 02110 USA. 21 | */ 22 | 23 | #ifndef GSCSConstraintOperator_h 24 | #define GSCSConstraintOperator_h 25 | 26 | enum GSCSConstraintOperator 27 | { 28 | GSCSConstraintOperatorEqual, 29 | GSCSConstraintOperationGreaterThanOrEqual, 30 | GSCSConstraintOperatorLessThanOrEqual, 31 | }; 32 | typedef enum GSCSConstraintOperator GSCSConstraintOperator; 33 | 34 | #endif /* GSCSConstraintOperator_h */ 35 | -------------------------------------------------------------------------------- /Source/GSCSFloatComparator.h: -------------------------------------------------------------------------------- 1 | /* Copyright (C) 2023 Free Software Foundation, Inc. 2 | 3 | By: Benjamin Johnson 4 | Date: 19-3-2023 5 | This file is part of the GNUstep Library. 6 | 7 | This library is free software; you can redistribute it and/or 8 | modify it under the terms of the GNU Lesser General Public 9 | License as published by the Free Software Foundation; either 10 | version 2.1 of the License, or (at your option) any later version. 11 | 12 | This library is distributed in the hope that it will be useful, 13 | but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 15 | Lesser General Public License for more details. 16 | 17 | You should have received a copy of the GNU Lesser General Public 18 | License along with this library; if not, write to the Free 19 | Software Foundation, Inc., 51 Franklin Street, Fifth Floor, 20 | Boston, MA 02110 USA. 21 | */ 22 | 23 | #import 24 | 25 | #ifndef _GS_CS_FLOAT_COMPARATOR_H 26 | #define _GS_CS_FLOAT_COMPARATOR_H 27 | 28 | @interface GSCSFloatComparator : NSObject 29 | 30 | + (BOOL) isApproxiatelyEqual: (CGFloat)a b: (CGFloat)b; 31 | 32 | + (BOOL) isApproxiatelyZero: (CGFloat)value; 33 | 34 | @end 35 | 36 | #endif -------------------------------------------------------------------------------- /Source/GSCSFloatComparator.m: -------------------------------------------------------------------------------- 1 | /* Copyright (C) 2023 Free Software Foundation, Inc. 2 | 3 | By: Benjamin Johnson 4 | Date: 19-3-2023 5 | This file is part of the GNUstep Library. 6 | 7 | This library is free software; you can redistribute it and/or 8 | modify it under the terms of the GNU Lesser General Public 9 | License as published by the Free Software Foundation; either 10 | version 2.1 of the License, or (at your option) any later version. 11 | 12 | This library is distributed in the hope that it will be useful, 13 | but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 15 | Lesser General Public License for more details. 16 | 17 | You should have received a copy of the GNU Lesser General Public 18 | License along with this library; if not, write to the Free 19 | Software Foundation, Inc., 51 Franklin Street, Fifth Floor, 20 | Boston, MA 02110 USA. 21 | */ 22 | 23 | #import "GSCSFloatComparator.h" 24 | 25 | @implementation GSCSFloatComparator 26 | 27 | const float GSCSEpsilon = 1.0e-8; 28 | 29 | + (BOOL) isApproxiatelyEqual: (CGFloat)a b: (CGFloat)b 30 | { 31 | return fabs(a - b) <= GSCSEpsilon; 32 | } 33 | 34 | + (BOOL) isApproxiatelyZero: (CGFloat)value 35 | { 36 | return [self isApproxiatelyEqual: value b: 0]; 37 | } 38 | 39 | @end 40 | -------------------------------------------------------------------------------- /Source/GSCSSolution.h: -------------------------------------------------------------------------------- 1 | /* Copyright (C) 2023 Free Software Foundation, Inc. 2 | 3 | By: Benjamin Johnson 4 | Date: 19-3-2023 5 | This file is part of the GNUstep Library. 6 | 7 | This library is free software; you can redistribute it and/or 8 | modify it under the terms of the GNU Lesser General Public 9 | License as published by the Free Software Foundation; either 10 | version 2.1 of the License, or (at your option) any later version. 11 | 12 | This library is distributed in the hope that it will be useful, 13 | but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 15 | Lesser General Public License for more details. 16 | 17 | You should have received a copy of the GNU Lesser General Public 18 | License along with this library; if not, write to the Free 19 | Software Foundation, Inc., 51 Franklin Street, Fifth Floor, 20 | Boston, MA 02110 USA. 21 | */ 22 | 23 | #import 24 | #import "GSCSVariable.h" 25 | 26 | #ifndef _GS_CS_Solution_H 27 | #define _GS_CS_Solution_H 28 | 29 | @interface GSCSSolution : NSObject 30 | { 31 | NSMapTable *_resultsByVariable; 32 | } 33 | 34 | - (void) setResult: (CGFloat)result forVariable: (GSCSVariable*)variable; 35 | 36 | - (NSNumber*) resultForVariable: (GSCSVariable*)variable; 37 | 38 | - (NSArray*) variables; 39 | 40 | - (BOOL) isEqualToCassowarySolverSolution: (GSCSSolution*)solution; 41 | 42 | @end 43 | 44 | #endif 45 | -------------------------------------------------------------------------------- /Source/GSColorSliderCell.h: -------------------------------------------------------------------------------- 1 | /* GSColorSliderCell.h 2 | 3 | Copyright (C) 2007 Free Software Foundation, Inc. 4 | 5 | Author: Fred Kiefer 6 | Date: December 2007 7 | Author: Alexander Malmberg 8 | Date: May 2002 9 | 10 | This file is part of GNUstep. 11 | 12 | This library is free software; you can redistribute it and/or 13 | modify it under the terms of the GNU Lesser General Public 14 | License as published by the Free Software Foundation; either 15 | version 2 of the License, or (at your option) any later version. 16 | 17 | This library is distributed in the hope that it will be useful, 18 | but WITHOUT ANY WARRANTY; without even the implied warranty of 19 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 20 | Lesser General Public License for more details. 21 | 22 | You should have received a copy of the GNU Lesser General Public 23 | License along with this library; see the file COPYING.LIB. 24 | If not, see or write to the 25 | Free Software Foundation, 51 Franklin Street, Fifth Floor, 26 | Boston, MA 02110-1301, USA. 27 | */ 28 | 29 | #ifndef GSColorSliderCell_h 30 | #define GSColorSliderCell_h 31 | 32 | #include 33 | 34 | APPKIT_EXPORT_CLASS 35 | @interface GSColorSliderCell : NSSliderCell 36 | { 37 | int mode; 38 | float values[3]; 39 | } 40 | -(void) _setColorSliderCellMode: (int)m; 41 | -(void) _setColorSliderCellValues: (float)a : (float)b : (float)c; 42 | @end 43 | 44 | #endif 45 | -------------------------------------------------------------------------------- /Source/GSFastEnumeration.h: -------------------------------------------------------------------------------- 1 | 2 | #ifdef __clang__ 3 | #define FOR_IN(type, var, collection) \ 4 | for (type var in collection)\ 5 | { 6 | #define END_FOR_IN(collection) } 7 | #else 8 | void objc_enumerationMutation(id); 9 | #define FOR_IN(type, var, c) \ 10 | do\ 11 | {\ 12 | type var;\ 13 | NSFastEnumerationState gs_##c##_enumState = { 0 };\ 14 | id gs_##c##_items[16];\ 15 | unsigned long gs_##c##_limit = \ 16 | [c countByEnumeratingWithState: &gs_##c##_enumState \ 17 | objects: gs_##c##_items \ 18 | count: 16];\ 19 | if (gs_##c##_limit)\ 20 | {\ 21 | unsigned long gs_startMutations = *gs_##c##_enumState.mutationsPtr;\ 22 | do {\ 23 | unsigned long gs_##c##counter = 0;\ 24 | do {\ 25 | if (gs_startMutations != *gs_##c##_enumState.mutationsPtr)\ 26 | {\ 27 | objc_enumerationMutation(c);\ 28 | }\ 29 | var = gs_##c##_enumState.itemsPtr[gs_##c##counter++];\ 30 | 31 | #define END_FOR_IN(c) \ 32 | } while (gs_##c##counter < gs_##c##_limit);\ 33 | } while ((gs_##c##_limit = [c countByEnumeratingWithState: &gs_##c##_enumState\ 34 | objects: gs_##c##_items\ 35 | count: 16]));\ 36 | }\ 37 | } while(0); 38 | #endif 39 | -------------------------------------------------------------------------------- /Source/GSIconManager.h: -------------------------------------------------------------------------------- 1 | /* Copyright (C) 2009 Free Software Foundation, Inc. 2 | 3 | Written by: German Arias 4 | Created: December 2009 5 | 6 | This file is part of the GNUstep Project 7 | 8 | This program is free software; you can redistribute it and/or 9 | modify it under the terms of the GNU General Public License 10 | as published by the Free Software Foundation; either version 3 11 | of the License, or (at your option) any later version. 12 | 13 | This program is distributed in the hope that it will be useful, 14 | but WITHOUT ANY WARRANTY; without even the implied warranty of 15 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 | GNU General Public License for more details. 17 | 18 | You should have received a copy of the GNU General Public 19 | License along with this library; see the file COPYING. 20 | If not, see or write to the 21 | Free Software Foundation, 51 Franklin Street, Fifth Floor, 22 | Boston, MA 02110-1301, USA. 23 | */ 24 | 25 | #import 26 | 27 | #import "AppKit/NSWindow.h" 28 | 29 | NSSize 30 | GSGetIconSize(void); 31 | 32 | void 33 | GSRemoveIcon(NSWindow *window); 34 | 35 | NSRect 36 | GSGetIconFrame(NSWindow *window); 37 | -------------------------------------------------------------------------------- /Source/GSSlideView.h: -------------------------------------------------------------------------------- 1 | /** -*- mode: ObjC -*- 2 | GSSlideView 3 | 4 | View that is slid by NSWorkspace 5 | 6 | Copyright (C) 2002 Free Software Foundation, Inc. 7 | 8 | Written By: Enrico Sersale 9 | Date: Jan 2002 10 | 11 | This file is part of the GNU Objective C User Interface library. 12 | 13 | This library is free software; you can redistribute it and/or 14 | modify it under the terms of the GNU Lesser General Public 15 | License as published by the Free Software Foundation; either 16 | version 2 of the License, or (at your option) any later version. 17 | 18 | This library is distributed in the hope that it will be useful, 19 | but WITHOUT ANY WARRANTY; without even the implied warranty of 20 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 21 | Lesser General Public License for more details. 22 | 23 | You should have received a copy of the GNU Lesser General Public 24 | License along with this library; see the file COPYING.LIB. 25 | If not, see or write to the 26 | Free Software Foundation, 51 Franklin Street, Fifth Floor, 27 | Boston, MA 02110-1301, USA. 28 | */ 29 | 30 | #import 31 | #import "AppKit/NSView.h" 32 | 33 | @class NSCell; 34 | 35 | @interface GSSlideView : NSView 36 | { 37 | NSCell *slideCell; 38 | } 39 | 40 | + (BOOL) _slideImage: (NSImage*)image 41 | from: (NSPoint)fromPoint 42 | to: (NSPoint)toPoint; 43 | @end 44 | -------------------------------------------------------------------------------- /Source/GSTextStorage.h: -------------------------------------------------------------------------------- 1 | /* 2 | GSTextStorage.h 3 | 4 | Implementation of concrete subclass of a string class with attributes 5 | 6 | Copyright (C) 1999 Free Software Foundation, Inc. 7 | 8 | Based on code by: ANOQ of the sun 9 | Written by: Richard Frith-Macdonald 10 | Date: July 1999 11 | 12 | This file is part of GNUStep-gui 13 | 14 | This library is free software; you can redistribute it and/or 15 | modify it under the terms of the GNU Lesser General Public 16 | License as published by the Free Software Foundation; either 17 | version 2 of the License, or (at your option) any later version. 18 | 19 | This library is distributed in the hope that it will be useful, 20 | but WITHOUT ANY WARRANTY; without even the implied warranty of 21 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 22 | Lesser General Public License for more details. 23 | 24 | You should have received a copy of the GNU Lesser General Public 25 | License along with this library; see the file COPYING.LIB. 26 | If not, see or write to the 27 | Free Software Foundation, 51 Franklin Street, Fifth Floor, 28 | Boston, MA 02110-1301, USA. 29 | */ 30 | 31 | #import "AppKit/NSTextStorage.h" 32 | 33 | @class NSMutableString; 34 | @class NSMutableArray; 35 | 36 | @interface GSTextStorage : NSTextStorage 37 | { 38 | NSMutableString *_textChars; 39 | NSMutableArray *_infoArray; 40 | NSString *_textProxy; 41 | } 42 | @end 43 | 44 | -------------------------------------------------------------------------------- /Source/NSAccessibilityElement.m: -------------------------------------------------------------------------------- 1 | /* Implementation of class NSAccessibilityCustomElement 2 | Copyright (C) 2020 Free Software Foundation, Inc. 3 | 4 | By: Gregory John Casamento 5 | Date: Mon 15 Jun 2020 03:19:09 AM EDT 6 | 7 | This file is part of the GNUstep Library. 8 | 9 | This library is free software; you can redistribute it and/or 10 | modify it under the terms of the GNU Lesser General Public 11 | License as published by the Free Software Foundation; either 12 | version 2.1 of the License, or (at your option) any later version. 13 | 14 | This library is distributed in the hope that it will be useful, 15 | but WITHOUT ANY WARRANTY; without even the implied warranty of 16 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 17 | Lesser General Public License for more details. 18 | 19 | You should have received a copy of the GNU Lesser General Public 20 | License along with this library; if not, write to the Free 21 | Software Foundation, Inc., 51 Franklin Street, Fifth Floor, 22 | Boston, MA 02110 USA. 23 | */ 24 | 25 | #import "AppKit/NSAccessibilityElement.h" 26 | 27 | @implementation NSAccessibilityElement 28 | 29 | @end 30 | 31 | -------------------------------------------------------------------------------- /Source/NSBitmapImageRep+PNM.h: -------------------------------------------------------------------------------- 1 | /* bitmap 2 | 3 | Functions for reading bitmap images 4 | 5 | Copyright (C) 2003 Free Software Foundation, Inc. 6 | 7 | Written by: Adam Fedor 8 | Date: Oct 2003 9 | 10 | This file is part of the GNUstep GUI Library. 11 | 12 | This library is free software; you can redistribute it and/or 13 | modify it under the terms of the GNU Lesser General Public 14 | License as published by the Free Software Foundation; either 15 | version 2 of the License, or (at your option) any later version. 16 | 17 | This library is distributed in the hope that it will be useful, 18 | but WITHOUT ANY WARRANTY; without even the implied warranty of 19 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 20 | Lesser General Public License for more details. 21 | 22 | You should have received a copy of the GNU Lesser General Public 23 | License along with this library; see the file COPYING.LIB. 24 | If not, see or write to the 25 | Free Software Foundation, 51 Franklin Street, Fifth Floor, 26 | Boston, MA 02110-1301, USA. 27 | */ 28 | 29 | #ifndef _NSBitmapImageRep_PNM_H_include 30 | #define _NSBitmapImageRep_PNM_H_include 31 | 32 | #import "AppKit/NSBitmapImageRep.h" 33 | 34 | @interface NSBitmapImageRep (PNM) 35 | 36 | + (BOOL) _bitmapIsPNM: (NSData *)imageData; 37 | -(id) _initBitmapFromPNM: (NSData *)imageData 38 | errorMessage: (NSString **)error; 39 | 40 | @end 41 | 42 | #endif 43 | 44 | -------------------------------------------------------------------------------- /Source/NSButtonTouchBarItem.m: -------------------------------------------------------------------------------- 1 | /* Implementation of class NSButtonTouchBarItem 2 | Copyright (C) 2019 Free Software Foundation, Inc. 3 | 4 | By: Gregory John Casamento 5 | Date: Thu Dec 5 12:44:26 EST 2019 6 | 7 | This file is part of the GNUstep Library. 8 | 9 | This library is free software; you can redistribute it and/or 10 | modify it under the terms of the GNU Lesser General Public 11 | License as published by the Free Software Foundation; either 12 | version 2 of the License, or (at your option) any later version. 13 | 14 | This library is distributed in the hope that it will be useful, 15 | but WITHOUT ANY WARRANTY; without even the implied warranty of 16 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 17 | Lesser General Public License for more details. 18 | 19 | You should have received a copy of the GNU Lesser General Public 20 | License along with this library; if not, write to the Free 21 | Software Foundation, Inc., 51 Franklin Street, Fifth Floor, 22 | Boston, MA 02110 USA. 23 | */ 24 | 25 | #import 26 | 27 | @implementation NSButtonTouchBarItem 28 | 29 | @end 30 | 31 | -------------------------------------------------------------------------------- /Source/NSCIImageRep.m: -------------------------------------------------------------------------------- 1 | /* Implementation of class NSCIImageRep 2 | Copyright (C) 2019 Free Software Foundation, Inc. 3 | 4 | By: Gregory Casamento 5 | Date: Fri Nov 15 04:24:11 EST 2019 6 | 7 | This file is part of the GNUstep Library. 8 | 9 | This library is free software; you can redistribute it and/or 10 | modify it under the terms of the GNU Lesser General Public 11 | License as published by the Free Software Foundation; either 12 | version 2 of the License, or (at your option) any later version. 13 | 14 | This library is distributed in the hope that it will be useful, 15 | but WITHOUT ANY WARRANTY; without even the implied warranty of 16 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 17 | Lesser General Public License for more details. 18 | 19 | You should have received a copy of the GNU Lesser General Public 20 | License along with this library; if not, write to the Free 21 | Software Foundation, Inc., 51 Franklin Street, Fifth Floor, 22 | Boston, MA 02110 USA. 23 | */ 24 | 25 | #import 26 | 27 | @implementation NSCIImageRep 28 | 29 | @end 30 | 31 | -------------------------------------------------------------------------------- /Source/NSCandidateListTouchBarItem.m: -------------------------------------------------------------------------------- 1 | /* Implementation of class NSCandidateListTouchBarItem 2 | Copyright (C) 2019 Free Software Foundation, Inc. 3 | 4 | By: Gregory John Casamento 5 | Date: Thu Dec 5 12:44:26 EST 2019 6 | 7 | This file is part of the GNUstep Library. 8 | 9 | This library is free software; you can redistribute it and/or 10 | modify it under the terms of the GNU Lesser General Public 11 | License as published by the Free Software Foundation; either 12 | version 2 of the License, or (at your option) any later version. 13 | 14 | This library is distributed in the hope that it will be useful, 15 | but WITHOUT ANY WARRANTY; without even the implied warranty of 16 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 17 | Lesser General Public License for more details. 18 | 19 | You should have received a copy of the GNU Lesser General Public 20 | License along with this library; if not, write to the Free 21 | Software Foundation, Inc., 51 Franklin Street, Fifth Floor, 22 | Boston, MA 02110 USA. 23 | */ 24 | 25 | #import 26 | 27 | @implementation NSCandidateListTouchBarItem 28 | 29 | @end 30 | 31 | -------------------------------------------------------------------------------- /Source/NSClickGestureRecognizer.m: -------------------------------------------------------------------------------- 1 | /* Implementation of class NSClickGestureRecognizer 2 | Copyright (C) 2019 Free Software Foundation, Inc. 3 | 4 | By: Gregory John Casamento 5 | Date: Thu Dec 5 12:54:21 EST 2019 6 | 7 | This file is part of the GNUstep Library. 8 | 9 | This library is free software; you can redistribute it and/or 10 | modify it under the terms of the GNU Lesser General Public 11 | License as published by the Free Software Foundation; either 12 | version 2 of the License, or (at your option) any later version. 13 | 14 | This library is distributed in the hope that it will be useful, 15 | but WITHOUT ANY WARRANTY; without even the implied warranty of 16 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 17 | Lesser General Public License for more details. 18 | 19 | You should have received a copy of the GNU Lesser General Public 20 | License along with this library; if not, write to the Free 21 | Software Foundation, Inc., 51 Franklin Street, Fifth Floor, 22 | Boston, MA 02110 USA. 23 | */ 24 | 25 | #import 26 | 27 | @implementation NSClickGestureRecognizer 28 | 29 | @end 30 | 31 | -------------------------------------------------------------------------------- /Source/NSCollectionViewCompositionalLayout.m: -------------------------------------------------------------------------------- 1 | /* Implementation of class NSCollectionViewCompositionalLayout 2 | Copyright (C) 2021 Free Software Foundation, Inc. 3 | 4 | By: Gregory John Casamento 5 | Date: 30-05-2021 6 | 7 | This file is part of the GNUstep Library. 8 | 9 | This library is free software; you can redistribute it and/or 10 | modify it under the terms of the GNU Lesser General Public 11 | License as published by the Free Software Foundation; either 12 | version 2.1 of the License, or (at your option) any later version. 13 | 14 | This library is distributed in the hope that it will be useful, 15 | but WITHOUT ANY WARRANTY; without even the implied warranty of 16 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 17 | Lesser General Public License for more details. 18 | 19 | You should have received a copy of the GNU Lesser General Public 20 | License along with this library; if not, write to the Free 21 | Software Foundation, Inc., 51 Franklin Street, Fifth Floor, 22 | Boston, MA 02110 USA. 23 | */ 24 | 25 | #import "AppKit/NSCollectionViewCompositionalLayout.h" 26 | 27 | @implementation NSCollectionViewCompositionalLayout 28 | 29 | @end 30 | 31 | -------------------------------------------------------------------------------- /Source/NSColorPickerTouchBarItem.m: -------------------------------------------------------------------------------- 1 | /* Implementation of class NSColorPickerTouchBarItem 2 | Copyright (C) 2019 Free Software Foundation, Inc. 3 | 4 | By: Gregory John Casamento 5 | Date: Thu Dec 5 12:44:26 EST 2019 6 | 7 | This file is part of the GNUstep Library. 8 | 9 | This library is free software; you can redistribute it and/or 10 | modify it under the terms of the GNU Lesser General Public 11 | License as published by the Free Software Foundation; either 12 | version 2 of the License, or (at your option) any later version. 13 | 14 | This library is distributed in the hope that it will be useful, 15 | but WITHOUT ANY WARRANTY; without even the implied warranty of 16 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 17 | Lesser General Public License for more details. 18 | 19 | You should have received a copy of the GNU Lesser General Public 20 | License along with this library; if not, write to the Free 21 | Software Foundation, Inc., 51 Franklin Street, Fifth Floor, 22 | Boston, MA 02110 USA. 23 | */ 24 | 25 | #import 26 | 27 | @implementation NSColorPickerTouchBarItem 28 | 29 | @end 30 | 31 | -------------------------------------------------------------------------------- /Source/NSCustomTouchBarItem.m: -------------------------------------------------------------------------------- 1 | /* Implementation of class NSCustomTouchBarItem 2 | Copyright (C) 2019 Free Software Foundation, Inc. 3 | 4 | By: Gregory John Casamento 5 | Date: Thu Dec 5 12:44:26 EST 2019 6 | 7 | This file is part of the GNUstep Library. 8 | 9 | This library is free software; you can redistribute it and/or 10 | modify it under the terms of the GNU Lesser General Public 11 | License as published by the Free Software Foundation; either 12 | version 2 of the License, or (at your option) any later version. 13 | 14 | This library is distributed in the hope that it will be useful, 15 | but WITHOUT ANY WARRANTY; without even the implied warranty of 16 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 17 | Lesser General Public License for more details. 18 | 19 | You should have received a copy of the GNU Lesser General Public 20 | License along with this library; if not, write to the Free 21 | Software Foundation, Inc., 51 Franklin Street, Fifth Floor, 22 | Boston, MA 02110 USA. 23 | */ 24 | 25 | #import 26 | 27 | @implementation NSCustomTouchBarItem 28 | 29 | @end 30 | 31 | -------------------------------------------------------------------------------- /Source/NSGestureRecognizer.m: -------------------------------------------------------------------------------- 1 | /* 2 | NSGestureRecognizer.m 3 | 4 | Abstract base class for monitoring user events 5 | 6 | Copyright (C) 2017 Free Software Foundation, Inc. 7 | 8 | Author: Daniel Ferreira 9 | Date: 2017 10 | 11 | This file is part of the GNUstep GUI Library. 12 | 13 | This library is free software; you can redistribute it and/or 14 | modify it under the terms of the GNU Lesser General Public 15 | License as published by the Free Software Foundation; either 16 | version 2 of the License, or (at your option) any later version. 17 | 18 | This library is distributed in the hope that it will be useful, 19 | but WITHOUT ANY WARRANTY; without even the implied warranty of 20 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 21 | Lesser General Public License for more details. 22 | 23 | You should have received a copy of the GNU Lesser General Public 24 | License along with this library; see the file COPYING.LIB. 25 | If not, see or write to the 26 | Free Software Foundation, 51 Franklin Street, Fifth Floor, 27 | Boston, MA 02110-1301, USA. 28 | */ 29 | 30 | #import 31 | 32 | @implementation NSGestureRecognizer 33 | - (id)initWithCoder: (NSCoder *)coder 34 | { 35 | return nil; 36 | } 37 | 38 | - (void)encodeWithCoder: (NSCoder *)coder 39 | { 40 | return; 41 | } 42 | 43 | - (NSPoint)locationInView:(NSView *)view 44 | { 45 | return NSZeroPoint; 46 | } 47 | @end 48 | 49 | -------------------------------------------------------------------------------- /Source/NSGroupTouchBarItem.m: -------------------------------------------------------------------------------- 1 | /* Implementation of class NSGroupTouchBarItem 2 | Copyright (C) 2019 Free Software Foundation, Inc. 3 | 4 | By: Gregory John Casamento 5 | Date: Thu Dec 5 12:44:26 EST 2019 6 | 7 | This file is part of the GNUstep Library. 8 | 9 | This library is free software; you can redistribute it and/or 10 | modify it under the terms of the GNU Lesser General Public 11 | License as published by the Free Software Foundation; either 12 | version 2 of the License, or (at your option) any later version. 13 | 14 | This library is distributed in the hope that it will be useful, 15 | but WITHOUT ANY WARRANTY; without even the implied warranty of 16 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 17 | Lesser General Public License for more details. 18 | 19 | You should have received a copy of the GNU Lesser General Public 20 | License along with this library; if not, write to the Free 21 | Software Foundation, Inc., 51 Franklin Street, Fifth Floor, 22 | Boston, MA 02110 USA. 23 | */ 24 | 25 | #import 26 | 27 | @implementation NSGroupTouchBarItem 28 | 29 | @end 30 | 31 | -------------------------------------------------------------------------------- /Source/NSMagnificationGestureRecognizer.m: -------------------------------------------------------------------------------- 1 | /* Implementation of class NSMagnificationGestureRecognizer 2 | Copyright (C) 2019 Free Software Foundation, Inc. 3 | 4 | By: Gregory John Casamento 5 | Date: Thu Dec 5 12:54:21 EST 2019 6 | 7 | This file is part of the GNUstep Library. 8 | 9 | This library is free software; you can redistribute it and/or 10 | modify it under the terms of the GNU Lesser General Public 11 | License as published by the Free Software Foundation; either 12 | version 2 of the License, or (at your option) any later version. 13 | 14 | This library is distributed in the hope that it will be useful, 15 | but WITHOUT ANY WARRANTY; without even the implied warranty of 16 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 17 | Lesser General Public License for more details. 18 | 19 | You should have received a copy of the GNU Lesser General Public 20 | License along with this library; if not, write to the Free 21 | Software Foundation, Inc., 51 Franklin Street, Fifth Floor, 22 | Boston, MA 02110 USA. 23 | */ 24 | 25 | #import 26 | 27 | @implementation NSMagnificationGestureRecognizer 28 | 29 | @end 30 | 31 | -------------------------------------------------------------------------------- /Source/NSNibAXRelationshipConnector.m: -------------------------------------------------------------------------------- 1 | /** NSNibAXAttributeConnector 2 | 3 | 4 | 5 | 6 | Copyright (C) 2007 Free Software Foundation, Inc. 7 | 8 | Author: Gregory John Casamento 9 | Date: 2007 10 | 11 | This file is part of the GNUstep GUI Library. 12 | 13 | This library is free software; you can redistribute it and/or 14 | modify it under the terms of the GNU Lesser General Public 15 | License as published by the Free Software Foundation; either 16 | version 2 of the License, or (at your option) any later version. 17 | 18 | This library is distributed in the hope that it will be useful, 19 | but WITHOUT ANY WARRANTY; without even the implied warranty of 20 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 21 | Lesser General Public License for more details. 22 | 23 | You should have received a copy of the GNU Lesser General Public 24 | License along with this library; see the file COPYING.LIB. 25 | If not, see or write to the 26 | Free Software Foundation, 51 Franklin Street, Fifth Floor, 27 | Boston, MA 02110-1301, USA. 28 | */ 29 | 30 | #import 31 | #import 32 | 33 | @implementation NSNibAXRelationshipConnector 34 | @end 35 | -------------------------------------------------------------------------------- /Source/NSPanGestureRecognizer.m: -------------------------------------------------------------------------------- 1 | /* Implementation of class NSPanGestureRecognizer 2 | Copyright (C) 2019 Free Software Foundation, Inc. 3 | 4 | By: Gregory John Casamento 5 | Date: Thu Dec 5 12:54:21 EST 2019 6 | 7 | This file is part of the GNUstep Library. 8 | 9 | This library is free software; you can redistribute it and/or 10 | modify it under the terms of the GNU Lesser General Public 11 | License as published by the Free Software Foundation; either 12 | version 2 of the License, or (at your option) any later version. 13 | 14 | This library is distributed in the hope that it will be useful, 15 | but WITHOUT ANY WARRANTY; without even the implied warranty of 16 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 17 | Lesser General Public License for more details. 18 | 19 | You should have received a copy of the GNU Lesser General Public 20 | License along with this library; if not, write to the Free 21 | Software Foundation, Inc., 51 Franklin Street, Fifth Floor, 22 | Boston, MA 02110 USA. 23 | */ 24 | 25 | #import 26 | 27 | @implementation NSPanGestureRecognizer 28 | 29 | @end 30 | 31 | -------------------------------------------------------------------------------- /Source/NSPickerTouchBarItem.m: -------------------------------------------------------------------------------- 1 | /* Implementation of class NSPickerTouchBarItem 2 | Copyright (C) 2019 Free Software Foundation, Inc. 3 | 4 | By: Gregory John Casamento 5 | Date: Thu Dec 5 12:44:26 EST 2019 6 | 7 | This file is part of the GNUstep Library. 8 | 9 | This library is free software; you can redistribute it and/or 10 | modify it under the terms of the GNU Lesser General Public 11 | License as published by the Free Software Foundation; either 12 | version 2 of the License, or (at your option) any later version. 13 | 14 | This library is distributed in the hope that it will be useful, 15 | but WITHOUT ANY WARRANTY; without even the implied warranty of 16 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 17 | Lesser General Public License for more details. 18 | 19 | You should have received a copy of the GNU Lesser General Public 20 | License along with this library; if not, write to the Free 21 | Software Foundation, Inc., 51 Franklin Street, Fifth Floor, 22 | Boston, MA 02110 USA. 23 | */ 24 | 25 | #import 26 | 27 | @implementation NSPickerTouchBarItem 28 | 29 | @end 30 | 31 | -------------------------------------------------------------------------------- /Source/NSPopoverTouchBarItem.m: -------------------------------------------------------------------------------- 1 | /* Implementation of class NSPopoverTouchBarItem 2 | Copyright (C) 2019 Free Software Foundation, Inc. 3 | 4 | By: Gregory John Casamento 5 | Date: Thu Dec 5 12:44:26 EST 2019 6 | 7 | This file is part of the GNUstep Library. 8 | 9 | This library is free software; you can redistribute it and/or 10 | modify it under the terms of the GNU Lesser General Public 11 | License as published by the Free Software Foundation; either 12 | version 2 of the License, or (at your option) any later version. 13 | 14 | This library is distributed in the hope that it will be useful, 15 | but WITHOUT ANY WARRANTY; without even the implied warranty of 16 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 17 | Lesser General Public License for more details. 18 | 19 | You should have received a copy of the GNU Lesser General Public 20 | License along with this library; if not, write to the Free 21 | Software Foundation, Inc., 51 Franklin Street, Fifth Floor, 22 | Boston, MA 02110 USA. 23 | */ 24 | 25 | #import 26 | 27 | @implementation NSPopoverTouchBarItem 28 | 29 | @end 30 | 31 | -------------------------------------------------------------------------------- /Source/NSPressGestureRecognizer.m: -------------------------------------------------------------------------------- 1 | /* Implementation of class NSPressGestureRecognizer 2 | Copyright (C) 2019 Free Software Foundation, Inc. 3 | 4 | By: Gregory John Casamento 5 | Date: Thu Dec 5 12:54:21 EST 2019 6 | 7 | This file is part of the GNUstep Library. 8 | 9 | This library is free software; you can redistribute it and/or 10 | modify it under the terms of the GNU Lesser General Public 11 | License as published by the Free Software Foundation; either 12 | version 2 of the License, or (at your option) any later version. 13 | 14 | This library is distributed in the hope that it will be useful, 15 | but WITHOUT ANY WARRANTY; without even the implied warranty of 16 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 17 | Lesser General Public License for more details. 18 | 19 | You should have received a copy of the GNU Lesser General Public 20 | License along with this library; if not, write to the Free 21 | Software Foundation, Inc., 51 Franklin Street, Fifth Floor, 22 | Boston, MA 02110 USA. 23 | */ 24 | 25 | #import 26 | 27 | @implementation NSPressGestureRecognizer 28 | 29 | @end 30 | 31 | -------------------------------------------------------------------------------- /Source/NSRotationGestureRecognizer.m: -------------------------------------------------------------------------------- 1 | /* Implementation of class NSRotationGestureRecognizer 2 | Copyright (C) 2019 Free Software Foundation, Inc. 3 | 4 | By: Gregory John Casamento 5 | Date: Thu Dec 5 12:54:21 EST 2019 6 | 7 | This file is part of the GNUstep Library. 8 | 9 | This library is free software; you can redistribute it and/or 10 | modify it under the terms of the GNU Lesser General Public 11 | License as published by the Free Software Foundation; either 12 | version 2 of the License, or (at your option) any later version. 13 | 14 | This library is distributed in the hope that it will be useful, 15 | but WITHOUT ANY WARRANTY; without even the implied warranty of 16 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 17 | Lesser General Public License for more details. 18 | 19 | You should have received a copy of the GNU Lesser General Public 20 | License along with this library; if not, write to the Free 21 | Software Foundation, Inc., 51 Franklin Street, Fifth Floor, 22 | Boston, MA 02110 USA. 23 | */ 24 | 25 | #import 26 | 27 | @implementation NSRotationGestureRecognizer 28 | 29 | @end 30 | 31 | -------------------------------------------------------------------------------- /Source/NSScrubber.m: -------------------------------------------------------------------------------- 1 | /* Implementation of class NSScrubber 2 | Copyright (C) 2019 Free Software Foundation, Inc. 3 | 4 | By: Gregory John Casamento 5 | Date: Wed Apr 8 09:16:14 EDT 2020 6 | 7 | This file is part of the GNUstep Library. 8 | 9 | This library is free software; you can redistribute it and/or 10 | modify it under the terms of the GNU Lesser General Public 11 | License as published by the Free Software Foundation; either 12 | version 2.1 of the License, or (at your option) any later version. 13 | 14 | This library is distributed in the hope that it will be useful, 15 | but WITHOUT ANY WARRANTY; without even the implied warranty of 16 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 17 | Lesser General Public License for more details. 18 | 19 | You should have received a copy of the GNU Lesser General Public 20 | License along with this library; if not, write to the Free 21 | Software Foundation, Inc., 51 Franklin Street, Fifth Floor, 22 | Boston, MA 02110 USA. 23 | */ 24 | 25 | #import "AppKit/NSScrubber.h" 26 | 27 | @implementation NSScrubber 28 | 29 | @end 30 | 31 | -------------------------------------------------------------------------------- /Source/NSScrubberItemView.m: -------------------------------------------------------------------------------- 1 | /* Implementation of class NSScrubberItemView 2 | Copyright (C) 2020 Free Software Foundation, Inc. 3 | 4 | By: Gregory John Casamento 5 | Date: Wed Apr 8 09:17:27 EDT 2020 6 | 7 | This file is part of the GNUstep Library. 8 | 9 | This library is free software; you can redistribute it and/or 10 | modify it under the terms of the GNU Lesser General Public 11 | License as published by the Free Software Foundation; either 12 | version 2.1 of the License, or (at your option) any later version. 13 | 14 | This library is distributed in the hope that it will be useful, 15 | but WITHOUT ANY WARRANTY; without even the implied warranty of 16 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 17 | Lesser General Public License for more details. 18 | 19 | You should have received a copy of the GNU Lesser General Public 20 | License along with this library; if not, write to the Free 21 | Software Foundation, Inc., 51 Franklin Street, Fifth Floor, 22 | Boston, MA 02110 USA. 23 | */ 24 | 25 | #import "AppKit/NSScrubberItemView.h" 26 | 27 | @implementation NSScrubberArrangedView 28 | 29 | @end 30 | 31 | @implementation NSScrubberItemView 32 | 33 | @end 34 | 35 | -------------------------------------------------------------------------------- /Source/NSSharingService.m: -------------------------------------------------------------------------------- 1 | /** NSSharingService.m 2 | 3 | Copyright (C) 2017 Free Software Foundation, Inc. 4 | 5 | Author: Daniel Ferreira 6 | Date: 2017 7 | 8 | This file is part of the GNUstep GUI Library. 9 | 10 | This library is free software; you can redistribute it and/or 11 | modify it under the terms of the GNU Lesser General Public 12 | License as published by the Free Software Foundation; either 13 | version 2 of the License, or (at your option) any later version. 14 | 15 | This library is distributed in the hope that it will be useful, 16 | but WITHOUT ANY WARRANTY; without even the implied warranty of 17 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 18 | Lesser General Public License for more details. 19 | 20 | You should have received a copy of the GNU Lesser General Public 21 | License along with this library; see the file COPYING.LIB. 22 | If not, see or write to the 23 | Free Software Foundation, 51 Franklin Street, Fifth Floor, 24 | Boston, MA 02110-1301, USA. 25 | */ 26 | 27 | #import 28 | 29 | @implementation NSSharingService 30 | @end 31 | 32 | @implementation NSSharingServicePicker 33 | @end 34 | -------------------------------------------------------------------------------- /Source/NSSharingServicePickerTouchBarItem.m: -------------------------------------------------------------------------------- 1 | /* Implementation of class NSSharingServicePickerTouchBarItem 2 | Copyright (C) 2019 Free Software Foundation, Inc. 3 | 4 | By: Gregory John Casamento 5 | Date: Thu Dec 5 12:44:26 EST 2019 6 | 7 | This file is part of the GNUstep Library. 8 | 9 | This library is free software; you can redistribute it and/or 10 | modify it under the terms of the GNU Lesser General Public 11 | License as published by the Free Software Foundation; either 12 | version 2 of the License, or (at your option) any later version. 13 | 14 | This library is distributed in the hope that it will be useful, 15 | but WITHOUT ANY WARRANTY; without even the implied warranty of 16 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 17 | Lesser General Public License for more details. 18 | 19 | You should have received a copy of the GNU Lesser General Public 20 | License along with this library; if not, write to the Free 21 | Software Foundation, Inc., 51 Franklin Street, Fifth Floor, 22 | Boston, MA 02110 USA. 23 | */ 24 | 25 | #import 26 | 27 | @implementation NSSharingServicePickerTouchBarItem 28 | 29 | @end 30 | 31 | -------------------------------------------------------------------------------- /Source/NSSliderTouchBarItem.m: -------------------------------------------------------------------------------- 1 | /* Implementation of class NSSliderTouchBarItem 2 | Copyright (C) 2019 Free Software Foundation, Inc. 3 | 4 | By: Gregory John Casamento 5 | Date: Thu Dec 5 12:44:26 EST 2019 6 | 7 | This file is part of the GNUstep Library. 8 | 9 | This library is free software; you can redistribute it and/or 10 | modify it under the terms of the GNU Lesser General Public 11 | License as published by the Free Software Foundation; either 12 | version 2 of the License, or (at your option) any later version. 13 | 14 | This library is distributed in the hope that it will be useful, 15 | but WITHOUT ANY WARRANTY; without even the implied warranty of 16 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 17 | Lesser General Public License for more details. 18 | 19 | You should have received a copy of the GNU Lesser General Public 20 | License along with this library; if not, write to the Free 21 | Software Foundation, Inc., 51 Franklin Street, Fifth Floor, 22 | Boston, MA 02110 USA. 23 | */ 24 | 25 | #import 26 | 27 | @implementation NSSliderTouchBarItem 28 | 29 | @end 30 | 31 | -------------------------------------------------------------------------------- /Source/NSStepperTouchBarItem.m: -------------------------------------------------------------------------------- 1 | /* Implementation of class NSStepperTouchBarItem 2 | Copyright (C) 2019 Free Software Foundation, Inc. 3 | 4 | By: Gregory John Casamento 5 | Date: Thu Dec 5 12:44:26 EST 2019 6 | 7 | This file is part of the GNUstep Library. 8 | 9 | This library is free software; you can redistribute it and/or 10 | modify it under the terms of the GNU Lesser General Public 11 | License as published by the Free Software Foundation; either 12 | version 2 of the License, or (at your option) any later version. 13 | 14 | This library is distributed in the hope that it will be useful, 15 | but WITHOUT ANY WARRANTY; without even the implied warranty of 16 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 17 | Lesser General Public License for more details. 18 | 19 | You should have received a copy of the GNU Lesser General Public 20 | License along with this library; if not, write to the Free 21 | Software Foundation, Inc., 51 Franklin Street, Fifth Floor, 22 | Boston, MA 02110 USA. 23 | */ 24 | 25 | #import 26 | 27 | @implementation NSStepperTouchBarItem 28 | 29 | @end 30 | 31 | -------------------------------------------------------------------------------- /Source/NSTableViewRowAction.m: -------------------------------------------------------------------------------- 1 | /* Implementation of class NSTableViewRowAction 2 | Copyright (C) 2022 Free Software Foundation, Inc. 3 | 4 | By: Gregory John Casamento 5 | Date: 04-09-2022 6 | 7 | This file is part of the GNUstep Library. 8 | 9 | This library is free software; you can redistribute it and/or 10 | modify it under the terms of the GNU Lesser General Public 11 | License as published by the Free Software Foundation; either 12 | version 2.1 of the License, or (at your option) any later version. 13 | 14 | This library is distributed in the hope that it will be useful, 15 | but WITHOUT ANY WARRANTY; without even the implied warranty of 16 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 17 | Lesser General Public License for more details. 18 | 19 | You should have received a copy of the GNU Lesser General Public 20 | License along with this library; if not, write to the Free 21 | Software Foundation, Inc., 51 Franklin Street, Fifth Floor, 22 | Boston, MA 02110 USA. 23 | */ 24 | 25 | #import "AppKit/NSTableViewRowAction.h" 26 | 27 | @implementation NSTableViewRowAction 28 | 29 | @end 30 | 31 | -------------------------------------------------------------------------------- /Source/NSTextView_actions.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Source/NSTextView_actions.m -------------------------------------------------------------------------------- /Source/NSTitlebarAccessoryViewController.m: -------------------------------------------------------------------------------- 1 | /* Implementation of class NSTitlebarAccessoryViewController 2 | Copyright (C) 2020 Free Software Foundation, Inc. 3 | 4 | By: Gregory John Casamento 5 | Date: 31-07-2020 6 | 7 | This file is part of the GNUstep Library. 8 | 9 | This library is free software; you can redistribute it and/or 10 | modify it under the terms of the GNU Lesser General Public 11 | License as published by the Free Software Foundation; either 12 | version 2.1 of the License, or (at your option) any later version. 13 | 14 | This library is distributed in the hope that it will be useful, 15 | but WITHOUT ANY WARRANTY; without even the implied warranty of 16 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 17 | Lesser General Public License for more details. 18 | 19 | You should have received a copy of the GNU Lesser General Public 20 | License along with this library; if not, write to the Free 21 | Software Foundation, Inc., 51 Franklin Street, Fifth Floor, 22 | Boston, MA 02110 USA. 23 | */ 24 | 25 | #import "AppKit/NSTitlebarAccessoryViewController.h" 26 | 27 | @implementation NSTitlebarAccessoryViewController 28 | 29 | @end 30 | 31 | -------------------------------------------------------------------------------- /Source/NSTouch.m: -------------------------------------------------------------------------------- 1 | /* Implementation of class NSTouch 2 | Copyright (C) 2019 Free Software Foundation, Inc. 3 | 4 | By: Gregory Casamento 5 | Date: Mon Jan 20 10:43:31 EST 2020 6 | 7 | This file is part of the GNUstep Library. 8 | 9 | This library is free software; you can redistribute it and/or 10 | modify it under the terms of the GNU Lesser General Public 11 | License as published by the Free Software Foundation; either 12 | version 2 of the License, or (at your option) any later version. 13 | 14 | This library is distributed in the hope that it will be useful, 15 | but WITHOUT ANY WARRANTY; without even the implied warranty of 16 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 17 | Lesser General Public License for more details. 18 | 19 | You should have received a copy of the GNU Lesser General Public 20 | License along with this library; if not, write to the Free 21 | Software Foundation, Inc., 51 Franklin Street, Fifth Floor, 22 | Boston, MA 02110 USA. 23 | */ 24 | 25 | #import 26 | 27 | @implementation NSTouch 28 | 29 | @end 30 | 31 | -------------------------------------------------------------------------------- /Source/NSTouchBar.m: -------------------------------------------------------------------------------- 1 | /* Implementation of class NSTouchBar 2 | Copyright (C) 2019 Free Software Foundation, Inc. 3 | 4 | By: Gregory Casamento 5 | Date: Mon Jan 20 10:35:18 EST 2020 6 | 7 | This file is part of the GNUstep Library. 8 | 9 | This library is free software; you can redistribute it and/or 10 | modify it under the terms of the GNU Lesser General Public 11 | License as published by the Free Software Foundation; either 12 | version 2 of the License, or (at your option) any later version. 13 | 14 | This library is distributed in the hope that it will be useful, 15 | but WITHOUT ANY WARRANTY; without even the implied warranty of 16 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 17 | Lesser General Public License for more details. 18 | 19 | You should have received a copy of the GNU Lesser General Public 20 | License along with this library; if not, write to the Free 21 | Software Foundation, Inc., 51 Franklin Street, Fifth Floor, 22 | Boston, MA 02110 USA. 23 | */ 24 | 25 | #import 26 | 27 | @implementation NSTouchBar 28 | 29 | @end 30 | 31 | -------------------------------------------------------------------------------- /Source/NSTouchBarItem.m: -------------------------------------------------------------------------------- 1 | /* Implementation of class NSTouchBarItem 2 | Copyright (C) 2019 Free Software Foundation, Inc. 3 | 4 | By: Gregory John Casamento 5 | Date: Thu Dec 5 12:45:10 EST 2019 6 | 7 | This file is part of the GNUstep Library. 8 | 9 | This library is free software; you can redistribute it and/or 10 | modify it under the terms of the GNU Lesser General Public 11 | License as published by the Free Software Foundation; either 12 | version 2 of the License, or (at your option) any later version. 13 | 14 | This library is distributed in the hope that it will be useful, 15 | but WITHOUT ANY WARRANTY; without even the implied warranty of 16 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 17 | Lesser General Public License for more details. 18 | 19 | You should have received a copy of the GNU Lesser General Public 20 | License along with this library; if not, write to the Free 21 | Software Foundation, Inc., 51 Franklin Street, Fifth Floor, 22 | Boston, MA 02110 USA. 23 | */ 24 | 25 | #import 26 | 27 | @implementation NSTouchBarItem 28 | 29 | @end 30 | 31 | -------------------------------------------------------------------------------- /Source/NSWindowPrivate.h: -------------------------------------------------------------------------------- 1 | /* Copyright (C) 2023 Free Software Foundation, Inc. 2 | 3 | By: Benjamin Johnson 4 | Date: 28-2-2023 5 | This file is part of the GNUstep Library. 6 | 7 | This library is free software; you can redistribute it and/or 8 | modify it under the terms of the GNU Lesser General Public 9 | License as published by the Free Software Foundation; either 10 | version 2.1 of the License, or (at your option) any later version. 11 | 12 | This library is distributed in the hope that it will be useful, 13 | but WITHOUT ANY WARRANTY; without even the implied warranty of 14 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 15 | Lesser General Public License for more details. 16 | 17 | You should have received a copy of the GNU Lesser General Public 18 | License along with this library; if not, write to the Free 19 | Software Foundation, Inc., 51 Franklin Street, Fifth Floor, 20 | Boston, MA 02110 USA. 21 | */ 22 | 23 | #ifndef _GNUstep_H_NSWindowPrivate 24 | #define _GNUstep_H_NSWindowPrivate 25 | 26 | #import "AppKit/NSWindow.h" 27 | 28 | @interface NSWindow (NSConstraintBasedLayoutCorePrivateMethods) 29 | 30 | - (GSAutoLayoutEngine*) _layoutEngine; 31 | 32 | - (void) _setLayoutEngine: (GSAutoLayoutEngine*)layoutEngine; 33 | 34 | @end 35 | 36 | #endif // _GNUstep_H_NSWindowPrivate 37 | -------------------------------------------------------------------------------- /Source/gnustep-gui.pc.in: -------------------------------------------------------------------------------- 1 | Name: gnustep-gui 2 | Description: The GNUstep gui library is a library of graphical user interface classes written completely in the Objective-C language; the classes are based upon Apple's Cocoa framework (which came from the OpenStep specification). 3 | Version: @GNUSTEP_GUI_VERSION@ 4 | URL: https://github.com/gnustep/libs-gui/ 5 | Libs: @GUILIBS@ 6 | Cflags: @GUIFLAGS@ 7 | -------------------------------------------------------------------------------- /Source/linking.m: -------------------------------------------------------------------------------- 1 | 2 | #import 3 | #import "AppKit/AppKit.h" 4 | #import "GNUstepGUI/GSFontInfo.h" 5 | 6 | void __objc_gui_linking(void) 7 | { 8 | [GSFontInfo class]; 9 | [NSBezierPath class]; 10 | [NSStepper class]; 11 | } 12 | -------------------------------------------------------------------------------- /Source/win32-def.top: -------------------------------------------------------------------------------- 1 | ; This file is automatically generated (make libgnustep-gui.def.new) 2 | ; libgnustep-gui.def 3 | ; 4 | ; Exports for libgnustep-gui DLL 5 | ; Specific to WIN32 operating systems 6 | ; 7 | ; Copyright (C) 1997-2003 Free Software Foundation, Inc. 8 | ; 9 | ; This file is part of the GNUstep GUI Library. 10 | ; 11 | ; This library is free software; you can redistribute it and/or 12 | ; modify it under the terms of the GNU Lesser General Public 13 | ; License as published by the Free Software Foundation; either 14 | ; version 2 of the License, or (at your option) any later version. 15 | ; 16 | ; This library is distributed in the hope that it will be useful, 17 | ; but WITHOUT ANY WARRANTY; without even the implied warranty of 18 | ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 19 | ; Lesser General Public License for more details. 20 | ; 21 | ; You should have received a copy of the GNU Lesser General Public 22 | ; License along with this library; see the file COPYING.LIB. 23 | ; If not, see or write to the 24 | ; Free Software Foundation, 51 Franklin Street, Fifth Floor, 25 | ; Boston, MA 02110-1301, USA. 26 | ; 27 | LIBRARY libgnustep-gui 28 | EXPORTS 29 | -------------------------------------------------------------------------------- /Tests/gui/GNUmakefile.postamble: -------------------------------------------------------------------------------- 1 | # 2 | # GNUmakefile.postamble for base tests 3 | # 4 | # Find all all subdirectories and run a clean in them independantly 5 | # 6 | 7 | after-clean:: 8 | $(ECHO_NOTHING)\ 9 | RUNDIR=`pwd`; \ 10 | TESTDIRS=`find . -type d`; \ 11 | for dir in $$TESTDIRS __done; do \ 12 | if [ $$dir != . -a -f $$dir/GNUmakefile ]; then \ 13 | echo Cleaning $$dir; cd $$dir; make clean; cd $$RUNDIR; \ 14 | fi \ 15 | done \ 16 | $(END_ECHO) 17 | 18 | after-distclean:: 19 | $(ECHO_NOTHING)\ 20 | RUNDIR=`pwd`; \ 21 | TESTDIRS=`find . -type d`; \ 22 | for dir in $$TESTDIRS __done; do \ 23 | if [ $$dir != . -a -f $$dir/GNUmakefile ]; then \ 24 | echo Cleaning $$dir; cd $$dir; make distclean; \ 25 | if [ \! -f IGNORE ]; then \ 26 | $(RM) GNUmakefile; \ 27 | fi; \ 28 | cd $$RUNDIR; \ 29 | fi \ 30 | done \ 31 | $(END_ECHO) 32 | 33 | -------------------------------------------------------------------------------- /Tests/gui/GNUmakefile.super: -------------------------------------------------------------------------------- 1 | # 2 | # 3 | # 4 | -include $(GNUSTEP_MAKEFILES)/Additional/gui.make 5 | AUXILIARY_TOOL_LIBS += $(GUI_LIBS) 6 | 7 | -------------------------------------------------------------------------------- /Tests/gui/GSCodingFlags/TestInfo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Tests/gui/GSCodingFlags/TestInfo -------------------------------------------------------------------------------- /Tests/gui/GSXib5KeyedUnarchiver/TestInfo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Tests/gui/GSXib5KeyedUnarchiver/TestInfo -------------------------------------------------------------------------------- /Tests/gui/NSBezierPath/TestInfo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Tests/gui/NSBezierPath/TestInfo -------------------------------------------------------------------------------- /Tests/gui/NSBitmapImageRep/TestInfo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Tests/gui/NSBitmapImageRep/TestInfo -------------------------------------------------------------------------------- /Tests/gui/NSButtonCell/TestInfo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Tests/gui/NSButtonCell/TestInfo -------------------------------------------------------------------------------- /Tests/gui/NSCell/TestInfo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Tests/gui/NSCell/TestInfo -------------------------------------------------------------------------------- /Tests/gui/NSCell/objectValue.m: -------------------------------------------------------------------------------- 1 | #include "Testing.h" 2 | 3 | #include 4 | #include 5 | 6 | #include 7 | #include 8 | #include 9 | 10 | int main() 11 | { 12 | CREATE_AUTORELEASE_POOL(arp); 13 | NSCell *cell; 14 | NSNumber *num; 15 | 16 | START_SET("NSCell GNUstep objectValue") 17 | 18 | NS_DURING 19 | { 20 | [NSApplication sharedApplication]; 21 | } 22 | NS_HANDLER 23 | { 24 | if ([[localException name] isEqualToString: NSInternalInconsistencyException ]) 25 | SKIP("It looks like GNUstep backend is not yet installed") 26 | } 27 | NS_ENDHANDLER 28 | cell = [[NSCell alloc] init]; 29 | num = [NSNumber numberWithFloat:55.0]; 30 | [cell setObjectValue:num]; 31 | pass([[cell objectValue] isEqual:num], 32 | "-objectValue with NSNumber works"); 33 | pass([cell floatValue] == 55.0, "-floatValue works"); 34 | pass([cell intValue] == 55, "-intValue works"); 35 | pass([cell doubleValue] == 55.0, "-doubleValue works"); 36 | 37 | [cell setObjectValue:@"foo"]; 38 | 39 | pass ([[cell objectValue] isEqual:@"foo"], "-objectValue with NSString works"); 40 | 41 | [cell setObjectValue:[NSImage imageNamed:@"GNUstep"]]; 42 | pass ([[cell objectValue] isEqual:[NSImage imageNamed:@"GNUstep"]], 43 | "-objectValue with NSImage works"); 44 | 45 | END_SET("NSCell GNUstep objectValue") 46 | 47 | DESTROY(arp); 48 | return 0; 49 | } 50 | 51 | -------------------------------------------------------------------------------- /Tests/gui/NSEvent/TestInfo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Tests/gui/NSEvent/TestInfo -------------------------------------------------------------------------------- /Tests/gui/NSImage/TestInfo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Tests/gui/NSImage/TestInfo -------------------------------------------------------------------------------- /Tests/gui/NSMenuItem/TestInfo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Tests/gui/NSMenuItem/TestInfo -------------------------------------------------------------------------------- /Tests/gui/NSNibLoading/Test-gorm.gorm/data.classes: -------------------------------------------------------------------------------- 1 | { 2 | "## Comment" = "Do NOT change this file, Gorm maintains it"; 3 | } -------------------------------------------------------------------------------- /Tests/gui/NSNibLoading/Test-gorm.gorm/data.info: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Tests/gui/NSNibLoading/Test-gorm.gorm/data.info -------------------------------------------------------------------------------- /Tests/gui/NSNibLoading/Test-gorm.gorm/objects.gorm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Tests/gui/NSNibLoading/Test-gorm.gorm/objects.gorm -------------------------------------------------------------------------------- /Tests/gui/NSNibLoading/Test-nib.nib/classes.nib: -------------------------------------------------------------------------------- 1 | { 2 | IBClasses = ( 3 | { 4 | CLASS = FirstResponder; 5 | LANGUAGE = ObjC; 6 | SUPERCLASS = NSObject; 7 | } 8 | ); 9 | IBVersion = 1; 10 | } -------------------------------------------------------------------------------- /Tests/gui/NSNibLoading/Test-nib.nib/info.nib: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | IBDocumentLocation 6 | 104 213 348 291 0 0 2041 1041 7 | IBFramework Version 8 | 437.0 9 | IBOpenItems 10 | 11 | 3 12 | 5 13 | 14 | IBSystem Version 15 | 8I127 16 | IBUsesTextArchiving 17 | 18 | 19 | -------------------------------------------------------------------------------- /Tests/gui/NSNibLoading/TestInfo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Tests/gui/NSNibLoading/TestInfo -------------------------------------------------------------------------------- /Tests/gui/NSParagraphStyle/NSParagraphStyle_defaultWritingDirection.m: -------------------------------------------------------------------------------- 1 | /* 2 | copyright 2004 Alexander Malmberg 3 | */ 4 | 5 | #include "Testing.h" 6 | 7 | #include 8 | #include 9 | 10 | int main(int argc, char **argv) 11 | { 12 | int ok; 13 | 14 | CREATE_AUTORELEASE_POOL(arp); 15 | 16 | ok = [NSParagraphStyle defaultWritingDirectionForLanguage: @"en"]==NSWritingDirectionLeftToRight 17 | && [NSParagraphStyle defaultWritingDirectionForLanguage: @"ar"]==NSWritingDirectionRightToLeft; 18 | 19 | pass(ok,"[NSParagraphStyle defaultWritingDirectionForLanguage:] works"); 20 | 21 | DESTROY(arp); 22 | return 0; 23 | } 24 | 25 | -------------------------------------------------------------------------------- /Tests/gui/NSParagraphStyle/TestInfo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Tests/gui/NSParagraphStyle/TestInfo -------------------------------------------------------------------------------- /Tests/gui/NSPasteboard/TestInfo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Tests/gui/NSPasteboard/TestInfo -------------------------------------------------------------------------------- /Tests/gui/NSPasteboard/lazy_copy.m: -------------------------------------------------------------------------------- 1 | /* 2 | copyright 2004 Alexander Malmberg 3 | */ 4 | 5 | #include "Testing.h" 6 | 7 | #include 8 | #include 9 | #include 10 | #include 11 | 12 | static NSString *theString=@"QUUX!!1!!\"$!"; 13 | 14 | @interface Foo : NSObject 15 | @end 16 | 17 | @implementation Foo 18 | +(void) pasteboard: (NSPasteboard *)pb 19 | provideDataForType: (NSString *)type 20 | { 21 | // printf("pasteboard: %@ provideDataForType: %@\n",pb,type); 22 | [pb setString: theString 23 | forType: NSStringPboardType]; 24 | } 25 | @end 26 | 27 | int main(int argc, char **argv) 28 | { 29 | CREATE_AUTORELEASE_POOL(arp); 30 | 31 | NSPasteboard *pb=[NSPasteboard pasteboardWithName: @"lazy copy test"]; 32 | NSString *s; 33 | 34 | [pb declareTypes: [NSArray arrayWithObject: NSStringPboardType] 35 | owner: [Foo self]]; 36 | DESTROY(arp); 37 | 38 | arp=[NSAutoreleasePool new]; 39 | pb=[NSPasteboard pasteboardWithName: @"lazy copy test"]; 40 | s=[pb stringForType: NSStringPboardType]; 41 | 42 | testHopeful = YES; 43 | pass([s isEqual: theString], "NSPasteboard handles lazy setting of data"); 44 | testHopeful = NO; 45 | 46 | DESTROY(arp); 47 | 48 | return 0; 49 | } 50 | 51 | 52 | -------------------------------------------------------------------------------- /Tests/gui/NSPopUpButton/TestInfo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Tests/gui/NSPopUpButton/TestInfo -------------------------------------------------------------------------------- /Tests/gui/NSPopUpButton/defaultSelection.m: -------------------------------------------------------------------------------- 1 | /* 2 | copyright 2005 Alexander Malmberg 3 | */ 4 | 5 | #include "Testing.h" 6 | 7 | #include 8 | #include 9 | 10 | int main(int argc, char **argv) 11 | { 12 | CREATE_AUTORELEASE_POOL(arp); 13 | NSPopUpButton *b; 14 | 15 | START_SET("NSPopupButton GNUstep defaultSelection") 16 | 17 | NS_DURING 18 | { 19 | [NSApplication sharedApplication]; 20 | } 21 | NS_HANDLER 22 | { 23 | if ([[localException name] isEqualToString: NSInternalInconsistencyException ]) 24 | SKIP("It looks like GNUstep backend is not yet installed") 25 | } 26 | NS_ENDHANDLER 27 | 28 | b=[[NSPopUpButton alloc] init]; 29 | 30 | [b addItemWithTitle: @"foo"]; 31 | [b addItemWithTitle: @"bar"]; 32 | 33 | pass([b indexOfSelectedItem] == 0,"first item is selected by default"); 34 | 35 | END_SET("NSPopupButton GNUstep defaultSelection") 36 | 37 | DESTROY(arp); 38 | 39 | return 0; 40 | } 41 | 42 | -------------------------------------------------------------------------------- /Tests/gui/NSPrintInfo/TestInfo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Tests/gui/NSPrintInfo/TestInfo -------------------------------------------------------------------------------- /Tests/gui/NSPrintInfo/sharedPrintInfo.m: -------------------------------------------------------------------------------- 1 | /* 2 | copyright 2004 Alexander Malmberg 3 | */ 4 | 5 | #include 6 | #include 7 | 8 | int main(int argc, char **argv) 9 | { 10 | CREATE_AUTORELEASE_POOL(arp); 11 | 12 | /* Should run without causing any exceptions. */ 13 | [NSPrintInfo sharedPrintInfo]; 14 | 15 | DESTROY(arp); 16 | return 0; 17 | } 18 | 19 | -------------------------------------------------------------------------------- /Tests/gui/NSSavePanel/TestInfo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Tests/gui/NSSavePanel/TestInfo -------------------------------------------------------------------------------- /Tests/gui/NSSavePanel/dummy/A: -------------------------------------------------------------------------------- 1 | foo 2 | -------------------------------------------------------------------------------- /Tests/gui/NSSavePanel/dummy/B: -------------------------------------------------------------------------------- 1 | foo 2 | -------------------------------------------------------------------------------- /Tests/gui/NSSliderCell/TestInfo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Tests/gui/NSSliderCell/TestInfo -------------------------------------------------------------------------------- /Tests/gui/NSView/NSView_visibleRect.m: -------------------------------------------------------------------------------- 1 | /* 2 | copyright 2011 Fred Kiefer on 18.07.11. 3 | */ 4 | #include "Testing.h" 5 | 6 | #include 7 | #include 8 | #include 9 | 10 | int main(int argc, char **argv) 11 | { 12 | CREATE_AUTORELEASE_POOL(arp); 13 | NSRect f = NSMakeRect(0,0,100,100); 14 | NSView *v = AUTORELEASE([[NSView alloc] initWithFrame: f]); 15 | int passed = 1; 16 | 17 | if (!NSEqualRects([v visibleRect], f)) 18 | { 19 | passed = 0; 20 | } 21 | 22 | testHopeful = YES; 23 | pass(passed, "NSView -visibleRect works"); 24 | testHopeful = NO; 25 | 26 | DESTROY(arp); 27 | return 0; 28 | } 29 | -------------------------------------------------------------------------------- /Tests/gui/NSView/TestInfo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Tests/gui/NSView/TestInfo -------------------------------------------------------------------------------- /Tests/gui/TestInfo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Tests/gui/TestInfo -------------------------------------------------------------------------------- /Tests/gui/TextSystem/TestInfo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Tests/gui/TextSystem/TestInfo -------------------------------------------------------------------------------- /TextConverters/GNUmakefile: -------------------------------------------------------------------------------- 1 | # 2 | # Makefile for TextConverters bundles 3 | # 4 | # Copyright (C) 2001 Free Software Foundation, Inc. 5 | # 6 | # Author: Adam Fedor 7 | # 8 | # This file is part of the GNUstep GUI Library. 9 | # 10 | # This library is free software; you can redistribute it and/or 11 | # modify it under the terms of the GNU Lesser General Public 12 | # License as published by the Free Software Foundation; either 13 | # version 2 of the License, or (at your option) any later version. 14 | # 15 | # This library is distributed in the hope that it will be useful, 16 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 17 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 18 | # Lesser General Public License for more details. 19 | # 20 | # You should have received a copy of the GNU Lesser General Public 21 | # License along with this library; see the file COPYING.LIB. 22 | # If not, see or write to the 23 | # Free Software Foundation, 51 Franklin Street, Fifth Floor, 24 | # Boston, MA 02110-1301, USA. 25 | 26 | PACKAGE_NAME = gnustep-gui 27 | include $(GNUSTEP_MAKEFILES)/common.make 28 | # 29 | # The list of subproject directories 30 | # 31 | SUBPROJECTS = RTF 32 | 33 | include $(GNUSTEP_MAKEFILES)/aggregate.make 34 | -------------------------------------------------------------------------------- /TextConverters/RTF/.cvsignore: -------------------------------------------------------------------------------- 1 | *obj 2 | *.app 3 | *.debug 4 | *.profile 5 | .gdbinit 6 | *.bundle 7 | -------------------------------------------------------------------------------- /TextConverters/RTF/GNUmakefile.postamble: -------------------------------------------------------------------------------- 1 | # GNUmakefile.postamble 2 | # 3 | # Copyright (C) 2001 Free Software Foundation, Inc. 4 | # 5 | # Author: Philippe C.D. Robert 6 | # 7 | # This file is part of GNUstep 8 | # 9 | # This library is free software; you can redistribute it and/or 10 | # modify it under the terms of the GNU Lesser General Public 11 | # License as published by the Free Software Foundation; either 12 | # version 2 of the License, or (at your option) any later version. 13 | # 14 | # This library is distributed in the hope that it will be useful, 15 | # but WITHOUT ANY WARRANTY; without even the implied warranty of 16 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 17 | # Lesser General Public License for more details. 18 | # 19 | # You should have received a copy of the GNU Lesser General Public 20 | # License along with this library; see the file COPYING.LIB. 21 | # If not, see or write to the 22 | # Free Software Foundation, 51 Franklin Street, Fifth Floor, 23 | # Boston, MA 02110-1301, USA. 24 | 25 | BISON_FLAGS = -p GSRTF --output=rtfGrammar.tab.m --defines=rtfGrammar.tab.h 26 | BISON = BISON_SIMPLE=bison.simple bison 27 | 28 | # Rule not enabled because not every system has bison installed... 29 | # FIXME add configure check for bison? 30 | #rtfGrammar.tab.m: rtfGrammar.y 31 | # $(BISON) $(BISON_FLAGS) $< 32 | -------------------------------------------------------------------------------- /TextConverters/RTF/RTFConsumer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/TextConverters/RTF/RTFConsumer.h -------------------------------------------------------------------------------- /TextConverters/RTF/RTFConsumer.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/TextConverters/RTF/RTFConsumer.m -------------------------------------------------------------------------------- /TextConverters/RTF/RTFConsumerFunctions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/TextConverters/RTF/RTFConsumerFunctions.h -------------------------------------------------------------------------------- /TextConverters/RTF/rtfGrammar.y: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/TextConverters/RTF/rtfGrammar.y -------------------------------------------------------------------------------- /TextConverters/RTF/rtfScanner.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/TextConverters/RTF/rtfScanner.m -------------------------------------------------------------------------------- /Tools/.cvsignore: -------------------------------------------------------------------------------- 1 | *obj 2 | *.service 3 | -------------------------------------------------------------------------------- /Tools/GNUmakefile.postamble: -------------------------------------------------------------------------------- 1 | # 2 | # Makefile.postamble 3 | # 4 | # Project specific makefile rules 5 | # 6 | # Copyright (C) 2005 Free Software Foundation, Inc. 7 | # 8 | # Uncomment the targets you want. 9 | # The double colons (::) are important, do not make them single colons 10 | # otherwise the normal makefile rules will not be performed. 11 | # 12 | 13 | # Things to do before compiling 14 | # before-all:: 15 | 16 | # Things to do after compiling 17 | # after-all:: 18 | 19 | # Things to do before installing 20 | # before-install:: 21 | 22 | # Things to do after installing 23 | # after-install:: 24 | 25 | # Things to do before uninstalling 26 | # before-uninstall:: 27 | 28 | # Things to do after uninstalling 29 | # after-uninstall:: 30 | 31 | # Things to do before cleaning 32 | # before-clean:: 33 | 34 | # Things to do after cleaning 35 | # after-clean:: 36 | 37 | # Things to do before distcleaning 38 | # before-distclean:: 39 | 40 | # Things to do after distcleaning 41 | # after-distclean:: 42 | 43 | # Things to do before checking 44 | # before-check:: 45 | 46 | # Things to do after checking 47 | # after-check:: 48 | -------------------------------------------------------------------------------- /Tools/GSspellInfo.plist: -------------------------------------------------------------------------------- 1 | NSExtensions = {}; 2 | NSPrincipalClass = NSApplication; 3 | NSServices = 4 | ( 5 | { 6 | NSExecutable = GSspell; 7 | NSLanguages = (AmericanEnglish); 8 | NSSpellChecker = GNU; 9 | } 10 | ); 11 | -------------------------------------------------------------------------------- /Tools/say/GNUmakefile: -------------------------------------------------------------------------------- 1 | ETOILE_CORE_MODULE = YES 2 | 3 | include $(GNUSTEP_MAKEFILES)/common.make 4 | 5 | GSSPEECHENGINE = Flite 6 | 7 | VERSION = 0.1 8 | TOOL_NAME = say 9 | 10 | say_LANGUAGES = English 11 | 12 | say_OBJC_FILES = \ 13 | say.m 14 | 15 | # Add include/lib dirs for currently built headers and libs. 16 | say_INCLUDE_DIRS += -I../../Headers -I../../Headers/Additions 17 | say_LIB_DIRS += -L../../Source/$(GNUSTEP_OBJ_DIR) \ 18 | -L/usr/local/lib 19 | 20 | #say_OBJCFLAGS += -std=c99 -g -Werror 21 | say_TOOL_LIBS += -lgnustep-gui 22 | 23 | -include GNUmakefile.preamble 24 | include $(GNUSTEP_MAKEFILES)/tool.make 25 | -------------------------------------------------------------------------------- /Tools/sound/GNUmakefile: -------------------------------------------------------------------------------- 1 | PACKAGE_NAME = gnustep-gui 2 | include $(GNUSTEP_MAKEFILES)/common.make 3 | 4 | BUNDLE_NAME = Sndfile AudioOutput 5 | BUNDLE_EXTENSION = .nssound 6 | 7 | # These are here in case GNUstep is not installed, 8 | # otherwise compilation will fail. 9 | Sndfile_INCLUDE_DIRS += -I../../Headers \ 10 | -I../../Headers/Additions 11 | 12 | Sndfile_LIB_DIRS += \ 13 | -L../../Source/$(GNUSTEP_OBJ_DIR) 14 | 15 | AudioOutput_INCLUDE_DIRS += -I../../Headers \ 16 | -I../../Headers/Additions 17 | 18 | AudioOutput_LIB_DIRS += \ 19 | -L../../Source/$(GNUSTEP_OBJ_DIR) 20 | 21 | # Build the bundles. 22 | Sndfile_OBJC_FILES = SndfileSource.m 23 | AudioOutput_OBJC_FILES = AudioOutputSink.m 24 | 25 | Sndfile_PRINCIPAL_CLASS = SndfileSource 26 | AudioOutput_PRINCIPAL_CLASS = AudioOutputSink 27 | 28 | Sndfile_BUNDLE_LIBS = -lsndfile 29 | AudioOutput_BUNDLE_LIBS = -lao 30 | 31 | include $(GNUSTEP_MAKEFILES)/bundle.make 32 | -------------------------------------------------------------------------------- /Tools/speech/GNUmakefile: -------------------------------------------------------------------------------- 1 | ETOILE_CORE_MODULE = YES 2 | 3 | include $(GNUSTEP_MAKEFILES)/common.make 4 | 5 | # Set the default. Eventually this should be conditional. 6 | GSSPEECHENGINE = Flite 7 | 8 | VERSION = 0.1 9 | 10 | # This is an app not a tool because, eventually, it will present the user 11 | # interface for the GUI part of the speech engine. 12 | APP_NAME = GSSpeechServer 13 | GSSpeechServer_APPLICATION_ICON = SpeechSynthesizer.png 14 | 15 | GSSpeechServer_RESOURCE_FILES = SpeechSynthesizer.png 16 | 17 | GSSpeechServer_LANGUAGES = English 18 | 19 | GSSpeechServer_OBJC_FILES = \ 20 | GSSpeechEngine.m \ 21 | GSSpeechServer.m \ 22 | GSSpeechSynthesizer.m \ 23 | main.m 24 | 25 | 26 | ifeq ($(GSSPEECHENGINE), Flite) 27 | FLITE_BASE_LIBS = -lflite_usenglish -lflite_cmulex -lflite 28 | FLITE_EXTRA_LIBS = -lflite_cmu_us_kal16 29 | 30 | GSSpeechServer_OBJC_FILES += FliteSpeechEngine.m 31 | GSSpeechServer_INCLUDE_DIRS += -I/usr/local/include/flite -I../../Headers \ 32 | -I../../Headers/Additions 33 | GSSpeechServer_LIB_DIRS += -L../../Source/$(GNUSTEP_OBJ_DIR) \ 34 | -L/usr/local/lib -lgnustep-gui $(FLITE_EXTRA_LIBS) \ 35 | $(FLITE_BASE_LIBS) 36 | endif 37 | 38 | include $(GNUSTEP_MAKEFILES)/application.make 39 | -------------------------------------------------------------------------------- /Tools/speech/GSSpeechEngine.h: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | /** 4 | * GSSpeechEngine is an abstract speech server. One concrete subclass should 5 | * be implemented for each speech engine. Currently, only one may be compiled 6 | * in to the speech server at any given time. This limitation may be removed 7 | * in future if pluggable speech engines are considered beneficial. 8 | */ 9 | @interface GSSpeechEngine : NSObject 10 | /** 11 | * Begin speaking the specified string. 12 | */ 13 | - (void)startSpeaking: (NSString*)aString notifyWhenDone: (id)aDelegate; 14 | /** 15 | * Stop speaking. 16 | */ 17 | - (void)stopSpeaking; 18 | /** 19 | * Returns YES if the engine is currently outputting speech. 20 | */ 21 | - (BOOL)isSpeaking; 22 | /** 23 | * Returns an array of voices supported by this speech synthesizer. 24 | */ 25 | - (NSArray*)voices; 26 | /** 27 | * Sets the voice. 28 | */ 29 | - (void)setVoice: (NSString*)aVoice; 30 | /** 31 | * Returns the current voice. 32 | */ 33 | - (NSString*)voice; 34 | /** 35 | * Returns the name of the default voice for this speech engine. 36 | */ 37 | - (NSString*)defaultVoice; 38 | @end 39 | 40 | @interface NSObject (GSSpeechEngineDelegate) 41 | /** 42 | * Called when the speech engine has finished speaking a phrase. Should be 43 | * used to notify the original caller. 44 | */ 45 | - (void)didFinishSpeaking: (BOOL)didFinish; 46 | @end 47 | @interface GSSpeechEngine (Default) 48 | /** 49 | * Returns a new instance of the default speech engine. 50 | */ 51 | + (GSSpeechEngine*)defaultSpeechEngine; 52 | @end 53 | -------------------------------------------------------------------------------- /Tools/speech/GSSpeechEngine.m: -------------------------------------------------------------------------------- 1 | #import "GSSpeechEngine.h" 2 | 3 | /** 4 | * Dummy implementation of a speech engine. Doesn't do anything. 5 | */ 6 | @implementation GSSpeechEngine 7 | + (GSSpeechEngine*)defaultSpeechEngine { return [[self new] autorelease]; } 8 | - (void)startSpeaking: (NSString*)aString notifyWhenDone: (id)anObject{} 9 | - (void)stopSpeaking {} 10 | - (BOOL)isSpeaking { return NO; } 11 | - (NSArray*)voices { return [NSArray arrayWithObject: @"default"]; } 12 | - (void)setVoice: (NSString*)aVoice {} 13 | - (NSString*)voice { return @"default"; } 14 | - (NSString*)defaultVoice { return @"default"; } 15 | @end 16 | -------------------------------------------------------------------------------- /Tools/speech/GSSpeechServer.h: -------------------------------------------------------------------------------- 1 | #import 2 | @class GSSpeechEngine; 3 | /** 4 | * GSSpeechServer handles all of the engine-agnostic operations. Currently, 5 | * there aren't any, but when the on-screen text interface is added it should 6 | * go in here. 7 | */ 8 | @interface GSSpeechServer : NSObject { 9 | GSSpeechEngine *engine; 10 | } 11 | /** 12 | * Returns a shared instance of the speech server. 13 | */ 14 | + (id)sharedServer; 15 | /** 16 | * Begins speaking the string specified by the first argument. Calls the 17 | * delegate method on the client when done. 18 | */ 19 | - (BOOL)startSpeakingString: (NSString*)aString notifyWhenDone: (id)client; 20 | /** 21 | * Stop speaking. 22 | */ 23 | - (void)stopSpeaking; 24 | /** 25 | * Returns YES if the engine is currently outputting speech. 26 | */ 27 | - (BOOL)isSpeaking; 28 | /** 29 | * Returns an array of voices supported by this speech synthesizer. 30 | */ 31 | - (NSArray*)voices; 32 | /** 33 | * Sets the voice. 34 | */ 35 | - (void)setVoice: (NSString*)aVoice; 36 | /** 37 | * Returns the current voice. 38 | */ 39 | - (NSString*)voice; 40 | /** 41 | * Returns the name of the default voice. 42 | */ 43 | - (NSString*)defaultVoice; 44 | @end 45 | -------------------------------------------------------------------------------- /Tools/speech/GSSpeechSynthesizer.h: -------------------------------------------------------------------------------- 1 | #import "GSSpeechServer.h" 2 | #import 3 | 4 | 5 | @interface GSSpeechSynthesizer : NSSpeechSynthesizer { 6 | NSString *currentVoice; 7 | id delegate; 8 | } 9 | - (id)initWithVoice: (NSString*)aVoice; 10 | - (id)init; 11 | - (NSString*)voice; 12 | - (id)delegate; 13 | - (void)setDelegate: (id)aDelegate; 14 | - (void)setVoice: (NSString*)aVoice; 15 | - (BOOL)startSpeakingString: (NSString*)aString; 16 | - (void)stopSpeaking; 17 | @end 18 | -------------------------------------------------------------------------------- /Tools/speech/SpeechSynthesizer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Tools/speech/SpeechSynthesizer.png -------------------------------------------------------------------------------- /Tools/speech/main.m: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | @interface GSSpeechServer 4 | + (void)start; 5 | @end 6 | 7 | int main(void) 8 | { 9 | [NSAutoreleasePool new]; 10 | [GSSpeechServer start]; 11 | return 0; 12 | } 13 | -------------------------------------------------------------------------------- /Tools/speech_recognizer/GNUmakefile: -------------------------------------------------------------------------------- 1 | include $(GNUSTEP_MAKEFILES)/common.make 2 | include ../../config.make 3 | 4 | VERSION = 0.1 5 | 6 | # This is an app not a tool because, eventually, it will present the user 7 | # interface for the GUI part of the speech engine. 8 | APP_NAME = GSSpeechRecognitionServer 9 | 10 | GSSpeechRecognitionServer_LANGUAGES = English 11 | GSSpeechRecognitionServer_APPLICATION_ICON = SpeechRecognizer.png 12 | 13 | GSSpeechRecognitionServer_RESOURCE_FILES = SpeechRecognizer.png 14 | 15 | GSSpeechRecognitionServer_OBJC_FILES = \ 16 | GSSpeechRecognitionEngine.m \ 17 | GSSpeechRecognitionServer.m \ 18 | main.m 19 | 20 | # Add includes and link dirs.... 21 | GSSpeechRecognitionServer_OBJC_FILES += $(RECOGNIZER_ENGINE_CLASS) 22 | GSSpeechRecognitionServer_INCLUDE_DIRS += $(RECOGNIZER_BASE_CFLAGS) \ 23 | -I../../Headers \ 24 | -I../../Headers/Additions 25 | GSSpeechRecognitionServer_LIB_DIRS += -L../../Source/$(GNUSTEP_OBJ_DIR) \ 26 | -L/usr/local/lib -lgnustep-gui \ 27 | $(RECOGNIZER_BASE_LIBS) 28 | 29 | include $(GNUSTEP_MAKEFILES)/application.make 30 | -------------------------------------------------------------------------------- /Tools/speech_recognizer/GSSpeechRecognitionEngine.m: -------------------------------------------------------------------------------- 1 | /* Implementation of class GSSpeechRecognitionEngine 2 | Copyright (C) 2019 Free Software Foundation, Inc. 3 | 4 | By: Gregory John Casamento 5 | Date: Fri Dec 6 04:55:59 EST 2019 6 | 7 | This file is part of the GNUstep Library. 8 | 9 | This library is free software; you can redistribute it and/or 10 | modify it under the terms of the GNU Lesser General Public 11 | License as published by the Free Software Foundation; either 12 | version 2 of the License, or (at your option) any later version. 13 | 14 | This library is distributed in the hope that it will be useful, 15 | but WITHOUT ANY WARRANTY; without even the implied warranty of 16 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 17 | Lesser General Public License for more details. 18 | 19 | You should have received a copy of the GNU Lesser General Public 20 | License along with this library; if not, write to the Free 21 | Software Foundation, Inc., 51 Franklin Street, Fifth Floor, 22 | Boston, MA 02110 USA. 23 | */ 24 | 25 | #import "GSSpeechRecognitionEngine.h" 26 | 27 | /** 28 | * Dummy implementation of a speech engine. Doesn't do anything. 29 | */ 30 | @implementation GSSpeechRecognitionEngine 31 | 32 | + (GSSpeechRecognitionEngine*) defaultSpeechEngine 33 | { 34 | return AUTORELEASE([[self alloc] init]); 35 | } 36 | 37 | - (void) recognize 38 | { 39 | } 40 | 41 | - (void) start 42 | { 43 | } 44 | 45 | - (void) stop 46 | { 47 | } 48 | 49 | @end 50 | -------------------------------------------------------------------------------- /Tools/speech_recognizer/SpeechRecognizer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/gnustep/libs-gui/302d0cc90bbd418c0f52d8733eefb60d326549dd/Tools/speech_recognizer/SpeechRecognizer.png -------------------------------------------------------------------------------- /Tools/speech_recognizer/main.m: -------------------------------------------------------------------------------- 1 | #import 2 | 3 | @interface GSSpeechRecognitionServer 4 | + (void)start; 5 | @end 6 | 7 | int main(void) 8 | { 9 | [NSAutoreleasePool new]; 10 | [GSSpeechRecognitionServer start]; 11 | return 0; 12 | } 13 | -------------------------------------------------------------------------------- /Version: -------------------------------------------------------------------------------- 1 | # This file is included in various Makefile's to get version information. 2 | # Compatible with Bourne shell syntax, so it can included there too. 3 | 4 | # The gcc version required to compile the library. 5 | GNUSTEP_GUI_GCC=4.0.0 6 | 7 | # Versions for libraries that gnustep-gui is dependent upon 8 | GNUSTEP_GUI_BASE=1.31.0 9 | GNUSTEP_GUI_LIBTIFF=3.4 10 | 11 | # The version number of this release. 12 | GNUSTEP_GUI_MAJOR_VERSION=0 13 | GNUSTEP_GUI_MINOR_VERSION=32 14 | GNUSTEP_GUI_SUBMINOR_VERSION=0 15 | # numeric value should match above 16 | VERSION_NUMBER=032.0 17 | GNUSTEP_GUI_VERSION=${GNUSTEP_GUI_MAJOR_VERSION}.${GNUSTEP_GUI_MINOR_VERSION}.${GNUSTEP_GUI_SUBMINOR_VERSION} 18 | VERSION=${GNUSTEP_GUI_VERSION} 19 | 20 | GNUSTEP_GUI_FTP_MACHINE=ftp.gnustep.org 21 | GNUSTEP_GUI_FTP_DIRECTORY=pub/gnustep/core 22 | -------------------------------------------------------------------------------- /config.make.in: -------------------------------------------------------------------------------- 1 | # -*-makefile-*- 2 | # Extra make variables for gui library 3 | # 4 | 5 | CONFIG_SYSTEM_INCL += @CONFIG_SYSTEM_INCL@ 6 | CONFIG_SYSTEM_LIB_DIR += @CONFIG_SYSTEM_LIB_DIR@ 7 | ADDITIONAL_DEPENDS = @LIBS@ 8 | 9 | # Build speech and sound. 10 | BUILD_SPEECH=@BUILD_SPEECH@ 11 | BUILD_SPEECH_RECOGNIZER=@BUILD_SPEECH_RECOGNIZER@ 12 | BUILD_SOUND=@BUILD_SOUND@ 13 | RECOGNIZER_BASE_LIBS=@RECOGNIZER_BASE_LIBS@ 14 | RECOGNIZER_BASE_CFLAGS=@RECOGNIZER_BASE_CFLAGS@ 15 | RECOGNIZER_ENGINE_CLASS=@RECOGNIZER_ENGINE_CLASS@ 16 | 17 | # CUPS 18 | GSCUPS_CFLAGS = @GSCUPS_CFLAGS@ 19 | GSCUPS_LDFLAGS = @GSCUPS_LDFLAGS@ 20 | GSCUPS_LIBS = @GSCUPS_LIBS@ 21 | GSCUPS_DATADIR = @GSCUPS_DATADIR@ 22 | BUILD_GSCUPS = @BUILD_GSCUPS@ 23 | 24 | # Cross compilation 25 | CROSS_COMPILING = @cross_compiling@ 26 | -------------------------------------------------------------------------------- /config/icu.m4: -------------------------------------------------------------------------------- 1 | AC_DEFUN([AC_CHECK_ICU], [ 2 | ok=no 3 | 4 | if test -z "$ICU_CONFIG"; then 5 | AC_PATH_PROG(ICU_CONFIG, icu-config, no) 6 | fi 7 | 8 | if test "$ICU_CONFIG" = "no" ; then 9 | echo "Could not find the icu-config script." 10 | echo "Please ensure that it is in your path." 11 | echo "See http://site.icu-project.org/ for help." 12 | else 13 | ICU_VERSION=`$ICU_CONFIG --version` 14 | AC_MSG_CHECKING(for ICU >= $1) 15 | found=`expr $ICU_VERSION \>= $1` 16 | if test "$found" = "1" ; then 17 | AC_MSG_RESULT(yes) 18 | ok=yes 19 | 20 | AC_MSG_CHECKING(ICU_LIBS) 21 | ICU_LIBS=`$ICU_CONFIG --ldflags-libsonly` 22 | AC_MSG_RESULT($ICU_LIBS) 23 | AC_MSG_CHECKING(ICU_LDFLAGS) 24 | ICU_LDFLAGS=`$ICU_CONFIG --ldflags-searchpath` 25 | AC_MSG_RESULT($ICU_LDFLAGS) 26 | else 27 | ICU_LIBS="" 28 | ICU_LDFLAGS="" 29 | ## Either perform custom action or print error message 30 | ifelse([$3], ,echo "can't find ICU >= $1 (got $ICU_VERSION)",) 31 | fi 32 | 33 | AC_SUBST(ICU_LIBS) 34 | fi 35 | 36 | if test $ok = yes; then 37 | ifelse([$2], , :, [$2]) 38 | else 39 | ifelse([$3], , AC_MSG_ERROR([Library requirements (ICU) not met.]), [$3]) 40 | fi 41 | ]) 42 | -------------------------------------------------------------------------------- /gnustep-gui.spec.in: -------------------------------------------------------------------------------- 1 | Summary: The GNUstep gui library 2 | Release: 1 3 | License: LGPL 4 | Group: Development/Libraries 5 | Source: ftp://ftp.gnustep.org/pub/gnustep/core/%{gs_name}-%{gs_version}.tar.gz 6 | Requires: gnustep-base >= 1.15.1 7 | Packager: GNUstep Development 8 | Vendor: The GNUstep Project 9 | URL: http://www.gnustep.org/ 10 | 11 | %description 12 | The GNUstep gui Library is a powerful library of graphical user interface 13 | classes written completely in the Objective-C language; the classes are based 14 | on Cocoa (formerly OPENSTEP), and provide the user with a themable environment. 15 | While the default look and feel resembles NeXTSTEP, this can be changed. 16 | The classes include graphical objects such as windows, menus, buttons, 17 | text fields, popup lists, browsers, scrollviews, splitviews, fonts, colors, 18 | images, events, pasteboards,... This package includes development headers too. 19 | You need the corresponding backend library package (gnustep-back) to use 20 | this package. 21 | 22 | -------------------------------------------------------------------------------- /install.sh: -------------------------------------------------------------------------------- 1 | #! /bin/sh 2 | 3 | PREFIX=$1 4 | MAKE=${2:-make} 5 | 6 | . $PREFIX/System/Library/Makefiles/GNUstep.sh 7 | $MAKE GNUSTEP_INSTALLATION_DOMAIN=SYSTEM messages=yes install 8 | 9 | exit 0 10 | --------------------------------------------------------------------------------