Skip to content

Files

Latest commit

7a7a847 · Mar 14, 2017

History

History
This branch is up to date with xamarin/KimonoDesigner:master.

KimonoMac

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Feb 27, 2017
Mar 14, 2017
Mar 14, 2017
Mar 10, 2017
Mar 14, 2017
Feb 3, 2017
Feb 6, 2017
Feb 6, 2017
Feb 24, 2017
Feb 2, 2017
Feb 24, 2017
Mar 12, 2017
Feb 2, 2017
Feb 2, 2017
Feb 2, 2017
Feb 2, 2017
Feb 22, 2017
Feb 16, 2017
Feb 2, 2017
Feb 2, 2017
Feb 2, 2017
Feb 2, 2017
Feb 24, 2017
Feb 3, 2017
Feb 2, 2017
Feb 2, 2017
Feb 28, 2017
Feb 2, 2017
Feb 3, 2017
Feb 3, 2017
Feb 28, 2017
Feb 2, 2017
Feb 28, 2017
Feb 28, 2017
Feb 2, 2017
Feb 2, 2017
Feb 28, 2017
Feb 15, 2017
Feb 28, 2017
Feb 16, 2017
Feb 17, 2017
Feb 16, 2017
Feb 17, 2017
Feb 16, 2017
Feb 17, 2017
Feb 16, 2017
Feb 17, 2017
Feb 16, 2017
Feb 3, 2017
Feb 3, 2017
Feb 17, 2017
Feb 17, 2017
Feb 28, 2017
Feb 28, 2017
Feb 2, 2017
Feb 2, 2017
Feb 28, 2017
Feb 2, 2017
Feb 2, 2017
Feb 2, 2017
Mar 14, 2017
Mar 14, 2017
Feb 24, 2017
Feb 2, 2017
Mar 3, 2017
Feb 27, 2017
Feb 2, 2017
Mar 14, 2017
Mar 14, 2017
Mar 12, 2017
Feb 28, 2017
Mar 14, 2017
Feb 27, 2017
Feb 24, 2017
Feb 24, 2017
Feb 13, 2017

#Kimono Designer Mac API Documentation

####Version 01.01.00

##Table of Contents

##Summary

Kimono Designer allows a developer to graphically edit Skia based graphic objects that can be converted to code and included in any cross-platform language and OS that SkiaSharp supports.

##Remarks

Kimono Designer and the KimonoCore libraries were created by Microsoft, Inc. and released under the MIT License.

License

Kimono Designer

Copyright (c) Microsoft Corporation

All rights reserved.

MIT License

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

#Namespaces


##AppKit.TextKit.Formatter

TypeSummary
CSharpDescriptor

Defines how C# should be colorized using a LanguageFormatter.

FormatDescriptor

The FormatDescriptor defines a language formmating instruction that can be used by a LanguageDescriptor to define syntax highlighting to a LanguageFormatter.

FormatDescriptorType

Defines the type of a FormatDescriptor.

HTMLDescriptor

Defines how HTML should be colorized using a LanguageFormatter.

KeywordDescriptor

The KeywordDescriptor class defines a keyword that will be set to a specific color when used with a LanguageFormatter to do syntax highlighting in a NSTextView.

KeywordType

Defines the type of a KeywordDescriptor.

LanguageClosure

The LanguageClosure class holds information about a closure such as (), [], "" or '' that can be used to define a section of text in a LanguageDescriptor. The Language Closure is used by auto complete in a SourceTextView.

LanguageDescriptor

The LanguageDescriptor class defines how a LanguageFormatter should syntax highlight text for a given language such as C#, JavaScript or Visual Basic.

LanguageFormatCommand

The LanguageFormatCommand defines a formatting command that can be added to a LanguageDescriptor. When a document editor is using the given LanguageDescriptor, the LanguageFormatCommand s it defines will be added to the Formatting Menu.

LanguageFormatter

The LanguageFormatter class uses a LanguageDescriptor to provide syntax highlighting of a NSTextField based on a set of KeywordDescriptor andFormatDescriptor objects..

MarkDownDescriptor

Defines how MarkDown should be colorized using a LanguageFormatter.

ObiScriptDescriptor

Defines how C# should be colorized using a LanguageFormatter.

SourceTextView

This is a customized NSTextView that provides specialized input handling for the editing of source code.

SourceTextViewDelegate

The SourceTextViewDelegate is used to respond to events that occur on a SourceTextView.

XMLDescriptor

Defines how XML should be colorized using a LanguageFormatter.


##KimonoMac

###Summary

The main namespace for the MacOS version of the Kimono Designer Interface.

TypeSummary
AboutViewController

Handles the About Box for Kimono Designer.

ActivatableItem

A type of NSToolbarItem that the developer can enable/disable by adjusting the Active property.

AppDelegate

App delegate.

AppPreferences

This class handles all of the user's preferences for the app. The values are persisted using the system-wide NSUserDefaults.StandardUserDefaults object.

CenteringClipView

Centering clip view.

InspectorViewMode

Used to set the current inspectors type being shown in the inspector sidebar.

KimonoInspectorArrow

Handles the inspector view for a KimonoShapeArrow.

KimonoInspectorAttachedStyle

Displays the inspector for a KimonoStyle attached to a KimonoShape.

KimonoInspectorFill

Handles the inspector view for the Fill properties of a KimonoStyle.

KimonoInspectorFont

Handles the inspector view for the Font section of a KimonoStyle.

KimonoInspectorFrame

Handles the inspector view for the Frame section of a KimonoStyle.

KimonoInspectorGeneralInfo

Handles the general KimonoShape inspector view.

KimonoInspectorGradient

Handles the inspector view for a KimonoGradient.

KimonoInspectorGroup

Handles the inspector view for a given KimonoShapeGroup.

KimonoInspectorPaleteColor

Handles the inspector view for a named KimonoColor that can be attached to otherKimonoShapes.

KimonoInspectorPolygon

Handles the inspector view for the KimonoShapePolygon.

KimonoInspectorPortfolio

Handles the inspector view for a KimonoPortfolio.

KimonoInspectorProperty

Handles the general property inspector for KimonoProperty objects.

KimonoInspectorRoundRect

Handles the inspector view for a KimonoShapeRoundRect.

KimonoInspectorSketch

Handles the inspector view for a given KimonoSketch.

KimonoInspectorStar

Handles the inspector view for a KimonoShapeStar.

KimonoInspectorStyle

Handles the inspector view for a given KimonoStyle.

KimonoInspectorText

Handles the inspector view for a given KimonoShapeText.

KimonoTextView

A type of NSTextView that provides a TextChanged event to monitor when the user adjust the text of the KimonoShapeText instance.

MainClass

Main class.

MainWindowController

Handles the main window for the Kimono Designer app.

SourceListDataSource

Source list data source.

SourceListDelegate

Source list delegate.

SourceListItem

Source list item.

SourceListView

Source list view.

ViewController

Handles the master view for the Kimono Designer.


##KimonoMac.KimonoTextView

###Summary

Provides a special type of NSTextView that includes a TextChanged event to monitor when the contents of the Text View has changed.

TypeSummary
TextChangedDelegate

Text changed delegate.


##KimonoMac.SourceListItem

###Summary

Contains a given item in a Source List.

TypeSummary
ClickedDelegate

Clicked delegate.


##KimonoMac.SourceListView

###Summary

Provides set of helper classes making it easier to work with source lists in a Xamarin.Mac application.

TypeSummary
ItemSelectedDelegate

Item selected delegate.


##MarkdownSharp

TypeSummary
Markdown

Markdown is a text-to-HTML conversion tool for web writers. Markdown allows you to write using an easy-to-read, easy-to-write plain text format, then convert it to structurally valid XHTML (or HTML).

MarkdownOptions

The public MarkdownOptions class inherits from the System.Object class and is defined in the MarkdownSharp namespace. It defines 6 fields, 6 properties, 13 methods and no events.

#Types


##Public Class AboutViewController

###Namespace

KimonoMac

###Inherits From

AppKit.NSViewController

###Summary

Handles the About Box for Kimono Designer.

MethodsSummary
AboutViewController

Public Void AboutViewController (System.IntPtr)

Summary

Initializes a new instance of the AboutViewController class.

ParameterSummary
handle

System.IntPtr handle

Handle.

ReleaseDesignerOutlets

Private Void ReleaseDesignerOutlets ()

Summary

The private ReleaseDesignerOutlets () member of the AboutViewController class.

ShowIcons8License

Private Void ShowIcons8License (Foundation.NSObject)

Summary

Shows the icons8 license.

ParameterSummary
sender

Foundation.NSObject sender

Sender.


##Public Class ActivatableItem

###Namespace

KimonoMac

###Inherits From

AppKit.NSToolbarItem

###Summary

A type of NSToolbarItem that the developer can enable/disable by adjusting the Active property.

PropertiesSummary
Active

Public System.Boolean Active

Summary

Gets or sets a value indicating whether this ActivatableItem is active.

Return Value

true if active; otherwise, false.

MethodsSummary
ActivatableItem

Public Void ActivatableItem ()

Summary

Initializes a new instance of the ActivatableItem class.

ActivatableItem

Public Void ActivatableItem (Foundation.NSObjectFlag)

Summary

Initializes a new instance of the ActivatableItem class.

ParameterSummary
t

Foundation.NSObjectFlag t

T.

ActivatableItem

Public Void ActivatableItem (System.IntPtr)

Summary

Initializes a new instance of the ActivatableItem class.

ParameterSummary
handle

System.IntPtr handle

Handle.

ActivatableItem

Public Void ActivatableItem (System.String)

Summary

Initializes a new instance of the ActivatableItem class.

ParameterSummary
title

System.String title

Title.

Validate

Public Virtual Void Validate ()

Summary

Validate this instance.


##Public Class AppDelegate

###Namespace

KimonoMac

###Inherits From

AppKit.NSApplicationDelegate

###Summary

App delegate.

PropertiesSummary
NewWindowNumber

Public System.Int32 NewWindowNumber

Summary

Gets or sets the number of the next new editor window created.

Return Value

The new window number.

Preferences

Public KimonoMac.AppPreferences Preferences

Summary

Gets or sets the preferences for the app.

Return Value

The AppPreferences for the app.

MethodsSummary
AppDelegate

Public Void AppDelegate ()

Summary

Initializes a new instance of the AppDelegate class.

DidFinishLaunching

Public Virtual Void DidFinishLaunching (Foundation.NSNotification)

Summary

Did finish launching.

ParameterSummary
notification

Foundation.NSNotification notification

Notification.

WillTerminate

Public Virtual Void WillTerminate (Foundation.NSNotification)

Summary

Will terminate.

ParameterSummary
notification

Foundation.NSNotification notification

Notification.


##Public Class AppPreferences

###Namespace

KimonoMac

###Inherits From

Foundation.NSObject

###Summary

This class handles all of the user's preferences for the app. The values are persisted using the system-wide NSUserDefaults.StandardUserDefaults object.

PropertiesSummary
AllowAutoComplete

Public System.Boolean AllowAutoComplete

Summary

Gets or sets a value indicating whether the document editor window allows for auto complete.

Return Value

true if allow auto complete; otherwise, false.

AllowBackgroundColor

Public System.Boolean AllowBackgroundColor

Summary

Gets or sets a value indicating whether the document editor allows for the background color of the text to be changed.

Return Value

true if allow background color; otherwise, false.

AllowGraphics

Public System.Boolean AllowGraphics

Summary

Gets or sets a value indicating whether the document editor allows the insertion of pictures into the document text.

Return Value

true if allow graphics; otherwise, false.

AllowImageEditing

Public System.Boolean AllowImageEditing

Summary

Gets or sets a value indicating whether the document editor allows the user to edit images inserted into the document's text.

Return Value

true if allow image editing; otherwise, false.

AutoCompleteDefaultWords

Public System.Boolean AutoCompleteDefaultWords

Summary

Gets or sets a value indicating whether the document editor will add the default, OS provided auto complete words.

Return Value

true if auto complete default words; otherwise, false.

AutoCompleteKeywords

Public System.Boolean AutoCompleteKeywords

Summary

Gets or sets a value indicating whether the document window will auto complete Keywords as defined in the document's LanguageDescriptor.

Return Value

true if auto complete keywords; otherwise, false.

AutoCorrect

Public System.Boolean AutoCorrect

Summary

Gets or sets a value indicating whether the document editor will automatically correct spelling while editing text.

Return Value

true if auto correct; otherwise, false.

CompleteClosures

Public System.Boolean CompleteClosures

Summary

Gets or sets a value indicating whether the document editor will automatically completeLanguageClosure as defined in the LanguageDescriptor .

Return Value

true if complete closures; otherwise, false.

DataDetectors

Public System.Boolean DataDetectors

Summary

Gets or sets a value indicating whether the document editor will automatically detect data entered by the user shuch as phone numbers and dates.

Return Value

true if data detectors; otherwise, false.

DefaultLanguage

Public System.Int32 DefaultLanguage

Summary

Gets or sets the default language that will be automatically selected when creating a new document.

Return Value

The default LanguageDescriptor.

DefaultWordsOnlyIfKeywordsEmpty

Public System.Boolean DefaultWordsOnlyIfKeywordsEmpty

Summary

Gets or sets a value indicating whether the document editor will only use the default, OS provided auto complete keywords in the editor's LanguageDescriptor return no Keywords.

Return Value

true if default words only if keywords empty; otherwise, false.

EditorBackgroundColor

Public AppKit.NSColor EditorBackgroundColor

Summary

Gets or sets the color of the editor background of the document editor.

Return Value

The NSColor of the editor background.

GrammarChecking

Public System.Boolean GrammarChecking

Summary

Gets or sets a value indicating whether the document editor will check grammar while editing text.

Return Value

true if grammar checking; otherwise, false.

IncrementalSearch

Public System.Boolean IncrementalSearch

Summary

Gets or sets a value indicating whether the document editor allows for incremental search.

Return Value

true if incremental search; otherwise, false.

LivePreviewChanges

Public System.Boolean LivePreviewChanges

Summary

Gets or sets a value indicating whether the Preview Window live updates as the user types.

Return Value

true if live preview changes; otherwise, false.

NonContinousLayout

Public System.Boolean NonContinousLayout

Summary

Gets or sets a value indicating whether the document editor allows for non-continous layout of the text it is editing.

Return Value

true if non continous layout; otherwise, false.

OnlyRomanChars

Public System.Boolean OnlyRomanChars

Summary

Gets or sets a value indicating whether the document editor only allows for Roman characters in the text.

Return Value

true if only roman chars; otherwise, false.

RichText

Public System.Boolean RichText

Summary

Gets or sets a value indicating whether the document editor will allow for rich text documents.

Return Value

true if rich text; otherwise, false.

SearchType

Public System.Int32 SearchType

Summary

Gets or sets the type of the search the document editor uses

Return Value

The type of the search.

SelectAfterWrap

Public System.Boolean SelectAfterWrap

Summary

Gets or sets a value indicating whether the document editor will select all of the text that was just wrapped in a LanguageClosure.

Return Value

true if select after wrap; otherwise, false.

SmartDashes

Public System.Boolean SmartDashes

Summary

Gets or sets a value indicating whether document editor will automatically insert dashes while editing text.

Return Value

true if smart dashes; otherwise, false.

SmartInsertDelete

Public System.Boolean SmartInsertDelete

Summary

Gets or sets a value indicating whether the document editor will use smart insert and delete logic while editing text.

Return Value

true if smart insert delete; otherwise, false.

SmartLinks

Public System.Boolean SmartLinks

Summary

Gets or sets a value indicating whether the document editor will automatically detect links in the text.

Return Value

true if smart links; otherwise, false.

SmartQuotes

Public System.Boolean SmartQuotes

Summary

Gets or sets a value indicating whether the document editor will use typographic quotation marks when editing text.

Return Value

true if smart quotes; otherwise, false.

SpellChecking

Public System.Boolean SpellChecking

Summary

Gets or sets a value indicating whether the document editor will check spelling while editing text.

Return Value

true if spell checking; otherwise, false.

TextReplacement

Public System.Boolean TextReplacement

Summary

Gets or sets a value indicating whether the document editor will automatically perform know text replacement while editing text.

Return Value

true if text replacement; otherwise, false.

UseFontPanel

Public System.Boolean UseFontPanel

Summary

Gets or sets a value indicating whether the document editor uses font panel.

Return Value

true if use font panel; otherwise, false.

UseInspectorBar

Public System.Boolean UseInspectorBar

Summary

Gets or sets a value indicating whether the document editor uses inspector bar.

Return Value

true if use inspector bar; otherwise, false.

UseRuler

Public System.Boolean UseRuler

Summary

Gets or sets a value indicating whether the document editor uses ruler.

Return Value

true if use ruler; otherwise, false.

WrapClosures

Public System.Boolean WrapClosures

Summary

Gets or sets a value indicating whether the editor will wrap LanguageClosure around the selected text in the document editor.

Return Value

true if wrap closures; otherwise, false.

MethodsSummary
AppPreferences

Public Void AppPreferences ()

Summary

Initializes a new instance of the AppPreferences class.

LoadBool

Public System.Boolean LoadBool (System.String, System.Boolean)

Summary

Loads the bool value from the system-wide user defaults.

ParameterSummary
key

System.String key

The key to load the value for.

defaultValue

System.Boolean defaultValue

The default value if not found.

Returns

The value of the key or the default value if not found.

LoadColor

Public AppKit.NSColor LoadColor (System.String, AppKit.NSColor)

Summary

Loads the requested color from system-wide user defaults.

ParameterSummary
key

System.String key

The user default key for the color.

defaultValue

AppKit.NSColor defaultValue

The default NSColor value.

Returns

The NSColor for the given key or the default value if the key cannot be found in the user defaults.

LoadInt

Public System.Int32 LoadInt (System.String, System.Int32)

Summary

Loads the given integer value for the specified key. If the key is not found, the default value is returned.

ParameterSummary
key

System.String key

Key.

defaultValue

System.Int32 defaultValue

Default value.

Returns

The int.

NSColorFromHexString

Public AppKit.NSColor NSColorFromHexString (System.String)

Summary

Converts a web formatted hex string in the form #RRGGBB or #RRGGBBAA into a color.

ParameterSummary
hexValue

System.String hexValue

The web formatted hex string in the form #RRGGBB or #RRGGBBAA.

Returns

The NSColor represented by the hex string.

NSColorToHexString

Public System.String NSColorToHexString (AppKit.NSColor, System.Boolean)

Summary

Converts the given color into a web style hex string in the form #RRBBGG or optionally #RRBBGGAA.

ParameterSummary
color

AppKit.NSColor color

The NSColor to convert.

withAlpha

System.Boolean withAlpha

If set to true with the alpha (transparency) of the color will be included.

Returns

The web hex string representing the given color.

SaveBool

Public Void SaveBool (System.String, System.Boolean, System.Boolean)

Summary

Saves the bool value to the system-wide user defaults.

ParameterSummary
key

System.String key

The key to save the value to.

value

System.Boolean value

The value to save.

sync

System.Boolean sync

If set to true sync.

SaveColor

Public Void SaveColor (System.String, AppKit.NSColor, System.Boolean)

Summary

Saves the given color to the systwm-wide user defaults with the give keyword.

ParameterSummary
color

AppKit.NSColor color

The NSColor to save to the user defaults.

key

System.String key

The user default key to assign the color to.

sync

System.Boolean sync

If set to true sync changes to preferences.

SaveInt

Public Void SaveInt (System.String, System.Int32, System.Boolean)

Summary

Saves the given integer value to the system-wide user defaults.

ParameterSummary
key

System.String key

The key for the integer to load.

value

System.Int32 value

The value of the key.

sync

System.Boolean sync

If set to true sync changes to preferences.

###Remarks

This section uses Data Binding and Key-Value Coding to bind preference values to UI Controls on the Storyboard. For more information see: http://developer.xamarin.com/guides/mac/application_fundamentals/databinding/


##Public Class CenteringClipView

###Namespace

KimonoMac

###Inherits From

AppKit.NSClipView

###Summary

Centering clip view.

MethodsSummary
CenteringClipView

Public Void CenteringClipView ()

Summary

Initializes a new instance of the CenteringClipView class.

CenteringClipView

Public Void CenteringClipView (System.IntPtr)

Summary

Initializes a new instance of the CenteringClipView class.

ParameterSummary
handle

System.IntPtr handle

Handle.

ConstrainBoundsRect

Public Virtual CoreGraphics.CGRect ConstrainBoundsRect (CoreGraphics.CGRect)

Summary

Constrains the bounds rect.

ParameterSummary
proposedBounds

CoreGraphics.CGRect proposedBounds

Proposed bounds.

Returns

The bounds rect.

ConvertContentInsetsToProposedBoundsSize

Private AppKit.NSEdgeInsets ConvertContentInsetsToProposedBoundsSize (CoreGraphics.CGSize)

Summary

Converts the size of the content insets to proposed bounds.

ParameterSummary
proposedBoundsSize

CoreGraphics.CGSize proposedBoundsSize

Proposed bounds size.

Returns

The content insets to proposed bounds size.

###Remarks

Adapted from this blog post: http://phoenixtoews.net/blog/2016/3/25/centering-a-resizable-content-view-within-a-nsscrollview-with-swift-22-and-xcode-73


##ClickedDelegate

###Namespace

KimonoMac.SourceListItem

###Summary

Clicked delegate.


##Public Class CSharpDescriptor

###Namespace

AppKit.TextKit.Formatter

###Inherits From

AppKit.TextKit.Formatter.LanguageDescriptor

###Summary

Defines how C# should be colorized using a LanguageFormatter.

PropertiesSummary
LanguageIdentifier

Public Virtual Read Only System.String LanguageIdentifier

Summary

Gets the language identifier.

Return Value

The language identifier.

LanguageSeparators

Public Virtual System.Char[] LanguageSeparators

Summary

Gets or sets the language separators for C#

Return Value

The language separators.

MethodsSummary
CSharpDescriptor

Public Void CSharpDescriptor ()

Summary

Initializes a new instance of the CSharpDescriptor class.

Define

Public Virtual Void Define ()

Summary

Define this instance.

FormatForPreview

Public Virtual System.String FormatForPreview (System.String)

Summary

Formats the passed in string of text for previewing.

ParameterSummary
text

System.String text

Text.

Returns

The string formatted for preview.


##Public Class FormatDescriptor

###Namespace

AppKit.TextKit.Formatter

###Inherits From

Foundation.NSObject

###Summary

The FormatDescriptor defines a language formmating instruction that can be used by a LanguageDescriptor to define syntax highlighting to a LanguageFormatter.

PropertiesSummary
Active

Public System.Boolean Active

Summary

Gets or sets if this format has been "activated" (if the matching StartsWith character sequence has been found).

Return Value

true if the matching StartsWith character sequence has been found; otherwise, false.

Remarks

This value should ONLY be changed by the LanguageFormatter.

CharIndex

Public System.Int32 CharIndex

Summary

Gets or sets the index of the last matching character within either the StartsWith or EndsWith based on the state of the Active property.

Return Value

The index of the char.

Remarks

This value should ONLY be changed by the LanguageFormatter.

Color

Public AppKit.NSColor Color

Summary

Gets or sets the forground color that text matching this format will be set to.

Return Value

The NSColor.

EndsWith

Public System.String EndsWith

Summary

Gets or sets the character sequence that text matching this format ends with.

Return Value

The ending string sequence.

Remarks

This value will be an empty string ("") if the Type is a Prefix format.

StartsWith

Public System.String StartsWith

Summary

Gets or sets the character sequence that this format starts with.

Return Value

The starting string sequence.

Triggered

Public Read Only System.Boolean Triggered

Summary

Gets a value indicating whether this FormatDescriptor is "triggered" (all of the StartsWith or EndsWith characters have been found based on the Active property).

Return Value

true if triggered; otherwise, false.

Type

Summary

Gets or sets the FormatDescriptorType for this format descriptor.

Return Value

The FormatDescriptorType.

MethodsSummary
FormatDescriptor

Public Void FormatDescriptor (System.String, AppKit.NSColor)

Summary

Initializes a new instance of the FormatDescriptor class.

ParameterSummary
startsWith

System.String startsWith

The starting character sequence for this format.

color

AppKit.NSColor color

The NSColor that text in this sequence will be set too.

Remarks

The type will automatically be set to Prefix.

FormatDescriptor

Public Void FormatDescriptor (System.String, System.String, AppKit.NSColor)

Summary

Initializes a new instance of the FormatDescriptor class.

ParameterSummary
startsWith

System.String startsWith

The starting character sequence for this format.

endsWith

System.String endsWith

The ending character sequence for this format.

color

AppKit.NSColor color

The NSColor that text in this sequence will be set too.

Remarks

The type will automatically be set to Enclosure.

MatchesCharacter

Public System.Boolean MatchesCharacter (System.Char)

Summary

Tests to see if the passed in character matches the character at CharIndex of either the StartsWith or EndsWith character sequence based on the state of the Active property.

ParameterSummary
c

System.Char c

The character being tested.

Returns

true, if character was matched, false otherwise.


##Public Enum FormatDescriptorType

###Namespace

AppKit.TextKit.Formatter

###Inherits From

System.Enum

###Summary

Defines the type of a FormatDescriptor.

FieldsSummary
Enclosure

Public Static Constant AppKit.TextKit.Formatter.FormatDescriptorType Enclosure = 1

Defines a format that is enclosed between a starting and ending character sequence.

Prefix

Public Static Constant AppKit.TextKit.Formatter.FormatDescriptorType Prefix = 0

Defines a format that starts with a given character sequence and runs to the end of the line.


##Public Class HTMLDescriptor

###Namespace

AppKit.TextKit.Formatter

###Inherits From

AppKit.TextKit.Formatter.LanguageDescriptor

###Summary

Defines how HTML should be colorized using a LanguageFormatter.

PropertiesSummary
LanguageIdentifier

Public Virtual Read Only System.String LanguageIdentifier

Summary

Gets the language identifier.

Return Value

The language identifier.

LanguageSeparators

Public Virtual System.Char[] LanguageSeparators

Summary

Gets or sets the language separators for HTML.

Return Value

The language separators.

MethodsSummary
Define

Public Virtual Void Define ()

Summary

Define this instance.

HTMLDescriptor

Public Void HTMLDescriptor ()

Summary

Initializes a new instance of the HTMLDescriptor class.

###Remarks

This is a simplified, sample format provided as an example only. The HighlightSyntaxRegion method of the LanguageFormatter would need to be modified to properly format HTML Keywords as the current version was designed for languages like C#, JavaScript or Visual Basic.


##Public Enum InspectorViewMode

###Namespace

KimonoMac

###Inherits From

System.Enum

###Summary

Used to set the current inspectors type being shown in the inspector sidebar.

FieldsSummary
BorderStyleView

Public Static Constant KimonoMac.InspectorViewMode BorderStyleView = 2

The border style view.

ConnectionView

Public Static Constant KimonoMac.InspectorViewMode ConnectionView = 3

The connection view.

DetailsView

Public Static Constant KimonoMac.InspectorViewMode DetailsView = 0

The general details view.

FillStyleView

Public Static Constant KimonoMac.InspectorViewMode FillStyleView = 1

The fill style view.


##ItemSelectedDelegate

###Namespace

KimonoMac.SourceListView

###Summary

Item selected delegate.


##Public Class KeywordDescriptor

###Namespace

AppKit.TextKit.Formatter

###Inherits From

System.Object

###Summary

The KeywordDescriptor class defines a keyword that will be set to a specific color when used with a LanguageFormatter to do syntax highlighting in a NSTextView.

PropertiesSummary
Color

Public AppKit.NSColor Color

Summary

Gets or sets the NSColor that the LanguageFormatter will set this keyword to.

Return Value

The NSColor.

Tooltip

Public System.String Tooltip

Summary

Gets or sets the tooltip used to define this keyword.

Return Value

The tooltip.

Type

Summary

Gets or sets the KeywordType.

Return Value

The type.

MethodsSummary
KeywordDescriptor

Public Void KeywordDescriptor ()

Summary

Initializes a new instance of the KeywordDescriptor class.

KeywordDescriptor

Public Void KeywordDescriptor (AppKit.TextKit.Formatter.KeywordType, AppKit.NSColor, System.String)

Summary

Initializes a new instance of the KeywordDescriptor class.

ParameterSummary
type

AppKit.TextKit.Formatter.KeywordType type

Specifies the KeywordType.

color

AppKit.NSColor color

Specifies the NSColor that this keyword will be set to.

toolTip

System.String toolTip

Defines the tool tip for this keyword.


##Public Enum KeywordType

###Namespace

AppKit.TextKit.Formatter

###Inherits From

System.Enum

###Summary

Defines the type of a KeywordDescriptor.

FieldsSummary
AccessKeywords

Public Static Constant AppKit.TextKit.Formatter.KeywordType AccessKeywords = 15

An access keyword such as this.

AccessModifier

Public Static Constant AppKit.TextKit.Formatter.KeywordType AccessModifier = 4

An access modifier keyword such as public or private.

ContextualKeywords

Public Static Constant AppKit.TextKit.Formatter.KeywordType ContextualKeywords = 17

A contextual keyword such as get or set.

ConversionKeyword

Public Static Constant AppKit.TextKit.Formatter.KeywordType ConversionKeyword = 14

A conversion keyword such as explicit.

ExceptionHandlingStatement

Public Static Constant AppKit.TextKit.Formatter.KeywordType ExceptionHandlingStatement = 9

A exception handling statement keyword such as try or catch.

IterationStatement

Public Static Constant AppKit.TextKit.Formatter.KeywordType IterationStatement = 7

An iteration statement keyword such as for.

JumpStatement

Public Static Constant AppKit.TextKit.Formatter.KeywordType JumpStatement = 8

A jump statement keyword such as break.

Keyword

Public Static Constant AppKit.TextKit.Formatter.KeywordType Keyword = 0

A generic keyword that doesn't fall under one of the other types.

LiteralKeywords

Public Static Constant AppKit.TextKit.Formatter.KeywordType LiteralKeywords = 16

A literal keyword such as null.

MethodParameters

Public Static Constant AppKit.TextKit.Formatter.KeywordType MethodParameters = 11

A method parameters ketword such as out.

Modifier

Public Static Constant AppKit.TextKit.Formatter.KeywordType Modifier = 5

A geeneric modifier type of keyword.

NamespaceKeyword

Public Static Constant AppKit.TextKit.Formatter.KeywordType NamespaceKeyword = 12

A namespace keyword.

OperatorKeyword

Public Static Constant AppKit.TextKit.Formatter.KeywordType OperatorKeyword = 13

An operator keyword such as sizeof.

PreprocessorDirective

Public Static Constant AppKit.TextKit.Formatter.KeywordType PreprocessorDirective = 19

A preprocessor directive keyword like #if.

QueryKeywords

Public Static Constant AppKit.TextKit.Formatter.KeywordType QueryKeywords = 18

A query keywords such as select.

ReferenceType

Public Static Constant AppKit.TextKit.Formatter.KeywordType ReferenceType = 3

A reference variable type such as object.

SelectionStatement

Public Static Constant AppKit.TextKit.Formatter.KeywordType SelectionStatement = 6

A selection statement keyword such as if.

Statement

Public Static Constant AppKit.TextKit.Formatter.KeywordType Statement = 10

A generic statement keyword.

Type

Public Static Constant AppKit.TextKit.Formatter.KeywordType Type = 1

The generic variable type keyword such as var.

ValueType

Public Static Constant AppKit.TextKit.Formatter.KeywordType ValueType = 2

A variable type keyword such as string or int.


##Public Class KimonoInspectorArrow

###Namespace

KimonoMac

###Inherits From

AppKit.NSView

###Summary

Handles the inspector view for a KimonoShapeArrow.

FieldsSummary
_selectedShape

Private KimonoCore.KimonoShapeArrow _selectedShape

The selected shape.

ShapeModified

Private KimonoCore.Kimono.PortfolioEventDelegate ShapeModified

The private ShapeModified field of the KimonoInspectorArrow class holds a KimonoCore.Kimono.PortfolioEventDelegate value.

PropertiesSummary
DesignSurface

Public KimonoCore.Mac.KimonoDesignSurface DesignSurface

Summary

Gets or sets the design surface.

Return Value

The design surface.

HeadCheckbox

Private Read Only AppKit.NSButton HeadCheckbox

Summary

The private read only HeadCheckbox property of the KimonoInspectorArrow class has a AppKit.NSButton value.

InnerSlider

Private Read Only AppKit.NSSlider InnerSlider

Summary

The private read only InnerSlider property of the KimonoInspectorArrow class has a AppKit.NSSlider value.

InnerValue

Private Read Only AppKit.NSTextField InnerValue

Summary

The private read only InnerValue property of the KimonoInspectorArrow class has a AppKit.NSTextField value.

OuterSlider

Private Read Only AppKit.NSSlider OuterSlider

Summary

The private read only OuterSlider property of the KimonoInspectorArrow class has a AppKit.NSSlider value.

OuterValue

Private Read Only AppKit.NSTextField OuterValue

Summary

The private read only OuterValue property of the KimonoInspectorArrow class has a AppKit.NSTextField value.

SelectedShape

Public KimonoCore.KimonoShapeArrow SelectedShape

Summary

Gets or sets the selected shape.

Return Value

The selected shape.

StreamlinedCheckbox

Private Read Only AppKit.NSButton StreamlinedCheckbox

Summary

The private read only StreamlinedCheckbox property of the KimonoInspectorArrow class has a AppKit.NSButton value.

TailCheckbox

Private Read Only AppKit.NSButton TailCheckbox

Summary

The private read only TailCheckbox property of the KimonoInspectorArrow class has a AppKit.NSButton value.

MethodsSummary
HeadChanged

Private Void HeadChanged (Foundation.NSObject)

Summary

Handles the has head value changing.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

Initialize

Public Void Initialize ()

Summary

Initialize this instance.

InnerChanged

Private Void InnerChanged (Foundation.NSObject)

Summary

Handles the inner value changing.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

KimonoInspectorArrow

Public Void KimonoInspectorArrow (System.IntPtr)

Summary

Initializes a new instance of the KimonoInspectorArrow class.

ParameterSummary
handle

System.IntPtr handle

Handle.

MoveTo

Public System.nfloat MoveTo (System.nfloat)

Summary

Moves the inspector to the give location.

ParameterSummary
y

System.nfloat y

The y coordinate.

Returns

The next location based on the inspector's size.

OuterChanged

Private Void OuterChanged (Foundation.NSObject)

Summary

Handles the outer value changing.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

RaiseShapeModified

Void RaiseShapeModified ()

Summary

Raises the shape modified event.

ReleaseDesignerOutlets

Private Void ReleaseDesignerOutlets ()

Summary

The private ReleaseDesignerOutlets () member of the KimonoInspectorArrow class.

StreamlinedChanged

Private Void StreamlinedChanged (Foundation.NSObject)

Summary

Handles the streamline value changing.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

TailChanged

Private Void TailChanged (Foundation.NSObject)

Summary

Handles the has tail value changing.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

UpdateInspector

Public Void UpdateInspector ()

Summary

Updates the inspector.

EventsSummary
ShapeModified

KimonoCore.Kimono.PortfolioEventDelegate ShapeModified

Summary

Occurs when shape modified.


##Public Class KimonoInspectorAttachedStyle

###Namespace

KimonoMac

###Inherits From

AppKit.NSView

###Summary

Displays the inspector for a KimonoStyle attached to a KimonoShape.

FieldsSummary
_selectedShape

Private KimonoCore.KimonoShape _selectedShape

The selected shape.

_selectedStyle

Private KimonoCore.KimonoStyle _selectedStyle

The selected style.

ConvertToStyle

Private KimonoCore.Kimono.PortfolioEventDelegate ConvertToStyle

The private ConvertToStyle field of the KimonoInspectorAttachedStyle class holds a KimonoCore.Kimono.PortfolioEventDelegate value.

EditAttachedStyle

Private KimonoCore.Kimono.StyleEventDelegate EditAttachedStyle

The private EditAttachedStyle field of the KimonoInspectorAttachedStyle class holds a KimonoCore.Kimono.StyleEventDelegate value.

RemoveStyle

Private KimonoCore.Kimono.StyleEventDelegate RemoveStyle

The private RemoveStyle field of the KimonoInspectorAttachedStyle class holds a KimonoCore.Kimono.StyleEventDelegate value.

ShapeModified

Private KimonoCore.Kimono.ShapeEventDelegate ShapeModified

The private ShapeModified field of the KimonoInspectorAttachedStyle class holds a KimonoCore.Kimono.ShapeEventDelegate value.

StyleModified

Private KimonoCore.Kimono.PortfolioEventDelegate StyleModified

The private StyleModified field of the KimonoInspectorAttachedStyle class holds a KimonoCore.Kimono.PortfolioEventDelegate value.

PropertiesSummary
DesignSurface

Public KimonoCore.Mac.KimonoDesignSurface DesignSurface

Summary

Gets or sets the design surface.

Return Value

The design surface.

EditButton

Private Read Only AppKit.NSButton EditButton

Summary

The private read only EditButton property of the KimonoInspectorAttachedStyle class has a AppKit.NSButton value.

Portfolio

Public Read Only KimonoCore.KimonoPortfolio Portfolio

Summary

Gets the portfolio.

Return Value

The portfolio.

SelectedShape

Public KimonoCore.KimonoShape SelectedShape

Summary

Gets or sets the selected shape.

Return Value

The selected shape.

SelectedStyle

Public KimonoCore.KimonoStyle SelectedStyle

Summary

Gets or sets the selected style.

Return Value

The selected style.

StyleSelector

Private Read Only AppKit.NSPopUpButton StyleSelector

Summary

The private read only StyleSelector property of the KimonoInspectorAttachedStyle class has a AppKit.NSPopUpButton value.

MethodsSummary
EditStyle

Private Void EditStyle (Foundation.NSObject)

Summary

Calls the editor for the given style.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

Initialize

Public Void Initialize ()

Summary

Initialize this instance.

KimonoInspectorAttachedStyle

Public Void KimonoInspectorAttachedStyle (System.IntPtr)

Summary

Initializes a new instance of the KimonoInspectorAttachedStyle class.

ParameterSummary
handle

System.IntPtr handle

Handle.

MoveTo

Public System.nfloat MoveTo (System.nfloat)

Summary

Moves the inspector to the given location

ParameterSummary
y

System.nfloat y

The y coordinate.

Returns

The next location based on the size of the inspector.

RaiseConvertToStyle

Void RaiseConvertToStyle ()

Summary

Raises the convert to style event.

RaiseEditAttachedStyle

Void RaiseEditAttachedStyle (KimonoCore.KimonoStyle)

Summary

Raises the edit attached style event.

ParameterSummary
style

KimonoCore.KimonoStyle style

Style.

RaiseRemoveStyle

Void RaiseRemoveStyle (KimonoCore.KimonoStyle)

Summary

Raises the remove style event.

ParameterSummary
style

KimonoCore.KimonoStyle style

Style.

RaiseShapeModified

Void RaiseShapeModified (KimonoCore.KimonoShape)

Summary

Raises the shape modified event.

ParameterSummary
shape

KimonoCore.KimonoShape shape

Shape.

RaiseStyleModified

Void RaiseStyleModified ()

Summary

Raises the style modified event.

ReleaseDesignerOutlets

Private Void ReleaseDesignerOutlets ()

Summary

The private ReleaseDesignerOutlets () member of the KimonoInspectorAttachedStyle class.

StyleChanged

Private Void StyleChanged (Foundation.NSObject)

Summary

Hnadles the style changing.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

UpdateInspector

Public Void UpdateInspector ()

Summary

Updates the inspector.

EventsSummary
ConvertToStyle

KimonoCore.Kimono.PortfolioEventDelegate ConvertToStyle

Summary

Occurs when convert to style.

EditAttachedStyle

KimonoCore.Kimono.StyleEventDelegate EditAttachedStyle

Summary

Occurs when edit attached style.

RemoveStyle

KimonoCore.Kimono.StyleEventDelegate RemoveStyle

Summary

Occurs when remove style.

ShapeModified

KimonoCore.Kimono.ShapeEventDelegate ShapeModified

Summary

Occurs when shape modified.

StyleModified

KimonoCore.Kimono.PortfolioEventDelegate StyleModified

Summary

Occurs when style modified.


##Public Class KimonoInspectorFill

###Namespace

KimonoMac

###Inherits From

AppKit.NSView

###Summary

Handles the inspector view for the Fill properties of a KimonoStyle.

FieldsSummary
_selectedStyle

Private KimonoCore.KimonoStyle _selectedStyle

The selected style.

MakeNewColor

Private KimonoCore.Kimono.SkiaColorEventDelegate MakeNewColor

The private MakeNewColor field of the KimonoInspectorFill class holds a KimonoCore.Kimono.SkiaColorEventDelegate value.

ShapeModified

Private KimonoCore.Kimono.PortfolioEventDelegate ShapeModified

The private ShapeModified field of the KimonoInspectorFill class holds a KimonoCore.Kimono.PortfolioEventDelegate value.

PropertiesSummary
AddColorButton

Private Read Only AppKit.NSButton AddColorButton

Summary

The private read only AddColorButton property of the KimonoInspectorFill class has a AppKit.NSButton value.

AntialiaseCheckbox

Private Read Only AppKit.NSButton AntialiaseCheckbox

Summary

The private read only AntialiaseCheckbox property of the KimonoInspectorFill class has a AppKit.NSButton value.

BlendMode

Private Read Only AppKit.NSPopUpButton BlendMode

Summary

The private read only BlendMode property of the KimonoInspectorFill class has a AppKit.NSPopUpButton value.

BlurCheckbox

Private Read Only AppKit.NSButton BlurCheckbox

Summary

The private read only BlurCheckbox property of the KimonoInspectorFill class has a AppKit.NSButton value.

DesignSurface

Public KimonoCore.Mac.KimonoDesignSurface DesignSurface

Summary

Gets or sets the design surface.

Return Value

The design surface.

DeviationSlider

Private Read Only AppKit.NSSlider DeviationSlider

Summary

The private read only DeviationSlider property of the KimonoInspectorFill class has a AppKit.NSSlider value.

DeviationValue

Private Read Only AppKit.NSTextField DeviationValue

Summary

The private read only DeviationValue property of the KimonoInspectorFill class has a AppKit.NSTextField value.

FillCheckbox

Private Read Only AppKit.NSButton FillCheckbox

Summary

The private read only FillCheckbox property of the KimonoInspectorFill class has a AppKit.NSButton value.

FillColor

Private Read Only AppKit.NSColorWell FillColor

Summary

The private read only FillColor property of the KimonoInspectorFill class has a AppKit.NSColorWell value.

GradientDropdown

Private Read Only AppKit.NSPopUpButton GradientDropdown

Summary

The private read only GradientDropdown property of the KimonoInspectorFill class has a AppKit.NSPopUpButton value.

HorizontalBlurSlider

Private Read Only AppKit.NSSlider HorizontalBlurSlider

Summary

The private read only HorizontalBlurSlider property of the KimonoInspectorFill class has a AppKit.NSSlider value.

HorizontalBlurValue

Private Read Only AppKit.NSTextField HorizontalBlurValue

Summary

The private read only HorizontalBlurValue property of the KimonoInspectorFill class has a AppKit.NSTextField value.

HorizontalShadowBlurSlider

Private Read Only AppKit.NSSlider HorizontalShadowBlurSlider

Summary

The private read only HorizontalShadowBlurSlider property of the KimonoInspectorFill class has a AppKit.NSSlider value.

HorizontalShadowBlurValue

Private Read Only AppKit.NSTextField HorizontalShadowBlurValue

Summary

The private read only HorizontalShadowBlurValue property of the KimonoInspectorFill class has a AppKit.NSTextField value.

HorizontalShadowOffsetSlider

Private Read Only AppKit.NSSlider HorizontalShadowOffsetSlider

Summary

The private read only HorizontalShadowOffsetSlider property of the KimonoInspectorFill class has a AppKit.NSSlider value.

HorizontalShadowOffsetValue

Private Read Only AppKit.NSTextField HorizontalShadowOffsetValue

Summary

The private read only HorizontalShadowOffsetValue property of the KimonoInspectorFill class has a AppKit.NSTextField value.

JitterCheckbox

Private Read Only AppKit.NSButton JitterCheckbox

Summary

The private read only JitterCheckbox property of the KimonoInspectorFill class has a AppKit.NSButton value.

LengthSlider

Private Read Only AppKit.NSSlider LengthSlider

Summary

The private read only LengthSlider property of the KimonoInspectorFill class has a AppKit.NSSlider value.

LengthValue

Private Read Only AppKit.NSTextField LengthValue

Summary

The private read only LengthValue property of the KimonoInspectorFill class has a AppKit.NSTextField value.

LinkedColorSelector

Private Read Only AppKit.NSPopUpButton LinkedColorSelector

Summary

The private read only LinkedColorSelector property of the KimonoInspectorFill class has a AppKit.NSPopUpButton value.

LinkedShadowColor

Private Read Only AppKit.NSPopUpButton LinkedShadowColor

Summary

The private read only LinkedShadowColor property of the KimonoInspectorFill class has a AppKit.NSPopUpButton value.

OpacitySlider

Private Read Only AppKit.NSSlider OpacitySlider

Summary

The private read only OpacitySlider property of the KimonoInspectorFill class has a AppKit.NSSlider value.

OpacityValue

Private Read Only AppKit.NSTextField OpacityValue

Summary

The private read only OpacityValue property of the KimonoInspectorFill class has a AppKit.NSTextField value.

Portfolio

Public Read Only KimonoCore.KimonoPortfolio Portfolio

Summary

Gets the portfolio.

Return Value

The portfolio.

SelectedStyle

Public KimonoCore.KimonoStyle SelectedStyle

Summary

Gets or sets the selected style.

Return Value

The selected style.

ShadowCheckbox

Private Read Only AppKit.NSButton ShadowCheckbox

Summary

The private read only ShadowCheckbox property of the KimonoInspectorFill class has a AppKit.NSButton value.

ShadowColor

Private Read Only AppKit.NSColorWell ShadowColor

Summary

The private read only ShadowColor property of the KimonoInspectorFill class has a AppKit.NSColorWell value.

ShadowOpacitySlider

Private Read Only AppKit.NSSlider ShadowOpacitySlider

Summary

The private read only ShadowOpacitySlider property of the KimonoInspectorFill class has a AppKit.NSSlider value.

ShadowOpacityValue

Private Read Only AppKit.NSTextField ShadowOpacityValue

Summary

The private read only ShadowOpacityValue property of the KimonoInspectorFill class has a AppKit.NSTextField value.

VerticalBlurSlider

Private Read Only AppKit.NSSlider VerticalBlurSlider

Summary

The private read only VerticalBlurSlider property of the KimonoInspectorFill class has a AppKit.NSSlider value.

VerticalBlurValue

Private Read Only AppKit.NSTextField VerticalBlurValue

Summary

The private read only VerticalBlurValue property of the KimonoInspectorFill class has a AppKit.NSTextField value.

VerticalShadowBlurSlider

Private Read Only AppKit.NSSlider VerticalShadowBlurSlider

Summary

The private read only VerticalShadowBlurSlider property of the KimonoInspectorFill class has a AppKit.NSSlider value.

VerticalShadowBlurValue

Private Read Only AppKit.NSTextField VerticalShadowBlurValue

Summary

The private read only VerticalShadowBlurValue property of the KimonoInspectorFill class has a AppKit.NSTextField value.

VerticalShadowOffsetSlider

Private Read Only AppKit.NSSlider VerticalShadowOffsetSlider

Summary

The private read only VerticalShadowOffsetSlider property of the KimonoInspectorFill class has a AppKit.NSSlider value.

VerticalShadowOffsetValue

Private Read Only AppKit.NSTextField VerticalShadowOffsetValue

Summary

The private read only VerticalShadowOffsetValue property of the KimonoInspectorFill class has a AppKit.NSTextField value.

MethodsSummary
AddColor

Private Void AddColor (Foundation.NSObject)

Summary

Adds the color.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

AntialiaseChanged

Private Void AntialiaseChanged (Foundation.NSObject)

Summary

Handles the antialias value changing.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

BlendModeChanged

Private Void BlendModeChanged (Foundation.NSObject)

Summary

Handles the blend mode changing.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

BlurChanged

Private Void BlurChanged (Foundation.NSObject)

Summary

Handles the blur effect changing.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

DeviationChanged

Private Void DeviationChanged (Foundation.NSObject)

Summary

Handles the jitter deviation changing.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

FillChanged

Private Void FillChanged (Foundation.NSObject)

Summary

Handles the fill changing.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

FillColorChanged

Private Void FillColorChanged (Foundation.NSObject)

Summary

Handles the fill color changing.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

GradientChanged

Private Void GradientChanged (Foundation.NSObject)

Summary

Handles the KimonoGradient changing.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

HorizontalBlurChanged

Private Void HorizontalBlurChanged (Foundation.NSObject)

Summary

Handles the horizontal blur amount changing.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

HorizontalShadowBlurChanged

Private Void HorizontalShadowBlurChanged (Foundation.NSObject)

Summary

Handles the horizontal shadow blur changing.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

HorizontalShadowOffsetChanged

Private Void HorizontalShadowOffsetChanged (Foundation.NSObject)

Summary

Handles the horizontal shadow offset changing.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

Initialize

Public Void Initialize ()

Summary

Initialize this instance.

JitterChanged

Private Void JitterChanged (Foundation.NSObject)

Summary

Handles the jitter effect changing.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

KimonoInspectorFill

Public Void KimonoInspectorFill (System.IntPtr)

Summary

Initializes a new instance of the KimonoInspectorFill class.

ParameterSummary
handle

System.IntPtr handle

Handle.

LengthChanged

Private Void LengthChanged (Foundation.NSObject)

Summary

Handles the jitter length changing.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

LinkedColorChanged

Private Void LinkedColorChanged (Foundation.NSObject)

Summary

Handles the linked KimonoColor changing.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

LinkedShadowColorChanged

Private Void LinkedShadowColorChanged (Foundation.NSObject)

Summary

Handles the linked shadow color changing.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

MoveTo

Public System.nfloat MoveTo (System.nfloat)

Summary

Moves the inspector to the given location

ParameterSummary
y

System.nfloat y

The y coordinate.

Returns

The next location based on the inspector's size.

OpacityChanged

Private Void OpacityChanged (Foundation.NSObject)

Summary

Handles the opacity value changing.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

RaiseMakeNewColor

Void RaiseMakeNewColor (SkiaSharp.SKColor)

Summary

Raises the color of the make new event.

ParameterSummary
color

SkiaSharp.SKColor color

Color.

RaiseShapeModified

Void RaiseShapeModified ()

Summary

Raises the shape modified event.

ReleaseDesignerOutlets

Private Void ReleaseDesignerOutlets ()

Summary

The private ReleaseDesignerOutlets () member of the KimonoInspectorFill class.

ShadowChanged

Private Void ShadowChanged (Foundation.NSObject)

Summary

Handles the shadow changing.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

ShadowColorChanged

Private Void ShadowColorChanged (Foundation.NSObject)

Summary

Handles the shadow color chainging.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

ShadowOpacityChanged

Private Void ShadowOpacityChanged (Foundation.NSObject)

Summary

Handles the shadow's opacity changing.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

ShowCurrentColor

Private Void ShowCurrentColor ()

Summary

Shows the values for the current color selected.

ShowCurrentShadowColor

Private Void ShowCurrentShadowColor ()

Summary

Shows the color of the current shadow.

UpdateInspector

Public Void UpdateInspector ()

Summary

Updates the inspector.

VerticalBlurChanged

Private Void VerticalBlurChanged (Foundation.NSObject)

Summary

Handles the vertical blur amount changing.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

VerticalShadowBlurChanged

Private Void VerticalShadowBlurChanged (Foundation.NSObject)

Summary

Handles the vertical shadow blur changing.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

VerticalShadowOffsetChanged

Private Void VerticalShadowOffsetChanged (Foundation.NSObject)

Summary

Handles the vertical shadow offset changing.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

EventsSummary
MakeNewColor

KimonoCore.Kimono.SkiaColorEventDelegate MakeNewColor

Summary

Occurs when make new color.

ShapeModified

KimonoCore.Kimono.PortfolioEventDelegate ShapeModified

Summary

Occurs when shape modified.


##Public Class KimonoInspectorFont

###Namespace

KimonoMac

###Inherits From

AppKit.NSView

###Summary

Handles the inspector view for the Font section of a KimonoStyle.

FieldsSummary
_selectedShape

Private KimonoCore.KimonoShape _selectedShape

The selected shape.

_selectedStyle

Private KimonoCore.KimonoStyle _selectedStyle

The selected style.

ShapeModified

Private KimonoCore.Kimono.PortfolioEventDelegate ShapeModified

The private ShapeModified field of the KimonoInspectorFont class holds a KimonoCore.Kimono.PortfolioEventDelegate value.

StyleModified

Private KimonoCore.Kimono.PortfolioEventDelegate StyleModified

The private StyleModified field of the KimonoInspectorFont class holds a KimonoCore.Kimono.PortfolioEventDelegate value.

PropertiesSummary
Alignment

Private Read Only AppKit.NSSegmentedControl Alignment

Summary

The private read only Alignment property of the KimonoInspectorFont class has a AppKit.NSSegmentedControl value.

DesignSurface

Public KimonoCore.Mac.KimonoDesignSurface DesignSurface

Summary

Gets or sets the design surface.

Return Value

The design surface.

ScaleSlider

Private Read Only AppKit.NSSlider ScaleSlider

Summary

The private read only ScaleSlider property of the KimonoInspectorFont class has a AppKit.NSSlider value.

ScaleValue

Private Read Only AppKit.NSTextField ScaleValue

Summary

The private read only ScaleValue property of the KimonoInspectorFont class has a AppKit.NSTextField value.

SelectedShape

Public KimonoCore.KimonoShape SelectedShape

Summary

Gets or sets the selected shape.

Return Value

The selected shape.

SelectedStyle

Public KimonoCore.KimonoStyle SelectedStyle

Summary

Gets or sets the selected style.

Return Value

The selected style.

Size

Private Read Only AppKit.NSComboBox Size

Summary

The private read only Size property of the KimonoInspectorFont class has a AppKit.NSComboBox value.

SkewSlider

Private Read Only AppKit.NSSlider SkewSlider

Summary

The private read only SkewSlider property of the KimonoInspectorFont class has a AppKit.NSSlider value.

SkewValue

Private Read Only AppKit.NSTextField SkewValue

Summary

The private read only SkewValue property of the KimonoInspectorFont class has a AppKit.NSTextField value.

StrikeThruCheckbox

Private Read Only AppKit.NSButton StrikeThruCheckbox

Summary

The private read only StrikeThruCheckbox property of the KimonoInspectorFont class has a AppKit.NSButton value.

TypefaceDropdown

Private Read Only AppKit.NSPopUpButton TypefaceDropdown

Summary

The private read only TypefaceDropdown property of the KimonoInspectorFont class has a AppKit.NSPopUpButton value.

UnderlineCheckbox

Private Read Only AppKit.NSButton UnderlineCheckbox

Summary

The private read only UnderlineCheckbox property of the KimonoInspectorFont class has a AppKit.NSButton value.

VerticalCheckbox

Private Read Only AppKit.NSButton VerticalCheckbox

Summary

The private read only VerticalCheckbox property of the KimonoInspectorFont class has a AppKit.NSButton value.

WeightDropdown

Private Read Only AppKit.NSPopUpButton WeightDropdown

Summary

The private read only WeightDropdown property of the KimonoInspectorFont class has a AppKit.NSPopUpButton value.

MethodsSummary
AlignmentChanged

Private Void AlignmentChanged (Foundation.NSObject)

Summary

Handles the alignmen changing.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

Initialize

Public Void Initialize ()

Summary

Initialize this instance.

KimonoInspectorFont

Public Void KimonoInspectorFont (System.IntPtr)

Summary

Initializes a new instance of the KimonoInspectorFont class.

ParameterSummary
handle

System.IntPtr handle

Handle.

MoveTo

Public System.nfloat MoveTo (System.nfloat)

Summary

Moves the inspector to the given location.

ParameterSummary
y

System.nfloat y

The y coordinate.

Returns

The next location based on the inspector's size.

RaiseShapeModified

Void RaiseShapeModified ()

Summary

Raises the shape modified event.

RaiseStyleModified

Void RaiseStyleModified ()

Summary

Raises the style modified event.

ReleaseDesignerOutlets

Private Void ReleaseDesignerOutlets ()

Summary

The private ReleaseDesignerOutlets () member of the KimonoInspectorFont class.

ScaleChanged

Private Void ScaleChanged (Foundation.NSObject)

Summary

Handles the scale changing.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

SelectFontFamily

Private Void SelectFontFamily (System.String)

Summary

Selects the font family.

ParameterSummary
family

System.String family

Family.

SizeChanged

Private Void SizeChanged (Foundation.NSObject)

Summary

Handles the size changing.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

SkewChanged

Private Void SkewChanged (Foundation.NSObject)

Summary

Handles the skew changing.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

StrikeThruChanged

Private Void StrikeThruChanged (Foundation.NSObject)

Summary

Handles the strikethru changing.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

TypefaceChanged

Private Void TypefaceChanged (Foundation.NSObject)

Summary

Handles the typeface changing.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

UnderlineChanged

Private Void UnderlineChanged (Foundation.NSObject)

Summary

Handles the underline changing.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

UpdateInspector

Public Void UpdateInspector ()

Summary

Updates the inspector.

VerticalChanged

Private Void VerticalChanged (Foundation.NSObject)

Summary

Handles the vertical text changing.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

WeightChanged

Private Void WeightChanged (Foundation.NSObject)

Summary

Handles the font weight changing.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

EventsSummary
ShapeModified

KimonoCore.Kimono.PortfolioEventDelegate ShapeModified

Summary

Occurs when shape modified.

StyleModified

KimonoCore.Kimono.PortfolioEventDelegate StyleModified

Summary

Occurs when style modified.


##Public Class KimonoInspectorFrame

###Namespace

KimonoMac

###Inherits From

AppKit.NSView

###Summary

Handles the inspector view for the Frame section of a KimonoStyle.

FieldsSummary
_selectedStyle

Private KimonoCore.KimonoStyle _selectedStyle

The selected style.

MakeNewColor

Private KimonoCore.Kimono.SkiaColorEventDelegate MakeNewColor

The private MakeNewColor field of the KimonoInspectorFrame class holds a KimonoCore.Kimono.SkiaColorEventDelegate value.

ShapeModified

Private KimonoCore.Kimono.PortfolioEventDelegate ShapeModified

The private ShapeModified field of the KimonoInspectorFrame class holds a KimonoCore.Kimono.PortfolioEventDelegate value.

PropertiesSummary
AddColorButton

Private Read Only AppKit.NSButton AddColorButton

Summary

The private read only AddColorButton property of the KimonoInspectorFrame class has a AppKit.NSButton value.

AntialiasCheckbox

Private Read Only AppKit.NSButton AntialiasCheckbox

Summary

The private read only AntialiasCheckbox property of the KimonoInspectorFrame class has a AppKit.NSButton value.

BlendMode

Private Read Only AppKit.NSPopUpButton BlendMode

Summary

The private read only BlendMode property of the KimonoInspectorFrame class has a AppKit.NSPopUpButton value.

BlurCheckbox

Private Read Only AppKit.NSButton BlurCheckbox

Summary

The private read only BlurCheckbox property of the KimonoInspectorFrame class has a AppKit.NSButton value.

Dash1

Private Read Only AppKit.NSButton Dash1

Summary

The private read only Dash1 property of the KimonoInspectorFrame class has a AppKit.NSButton value.

Dash10

Private Read Only AppKit.NSButton Dash10

Summary

The private read only Dash10 property of the KimonoInspectorFrame class has a AppKit.NSButton value.

Dash11

Private Read Only AppKit.NSButton Dash11

Summary

The private read only Dash11 property of the KimonoInspectorFrame class has a AppKit.NSButton value.

Dash12

Private Read Only AppKit.NSButton Dash12

Summary

The private read only Dash12 property of the KimonoInspectorFrame class has a AppKit.NSButton value.

Dash13

Private Read Only AppKit.NSButton Dash13

Summary

The private read only Dash13 property of the KimonoInspectorFrame class has a AppKit.NSButton value.

Dash14

Private Read Only AppKit.NSButton Dash14

Summary

The private read only Dash14 property of the KimonoInspectorFrame class has a AppKit.NSButton value.

Dash15

Private Read Only AppKit.NSButton Dash15

Summary

The private read only Dash15 property of the KimonoInspectorFrame class has a AppKit.NSButton value.

Dash16

Private Read Only AppKit.NSButton Dash16

Summary

The private read only Dash16 property of the KimonoInspectorFrame class has a AppKit.NSButton value.

Dash2

Private Read Only AppKit.NSButton Dash2

Summary

The private read only Dash2 property of the KimonoInspectorFrame class has a AppKit.NSButton value.

Dash3

Private Read Only AppKit.NSButton Dash3

Summary

The private read only Dash3 property of the KimonoInspectorFrame class has a AppKit.NSButton value.

Dash4

Private Read Only AppKit.NSButton Dash4

Summary

The private read only Dash4 property of the KimonoInspectorFrame class has a AppKit.NSButton value.

Dash5

Private Read Only AppKit.NSButton Dash5

Summary

The private read only Dash5 property of the KimonoInspectorFrame class has a AppKit.NSButton value.

Dash6

Private Read Only AppKit.NSButton Dash6

Summary

The private read only Dash6 property of the KimonoInspectorFrame class has a AppKit.NSButton value.

Dash7

Private Read Only AppKit.NSButton Dash7

Summary

The private read only Dash7 property of the KimonoInspectorFrame class has a AppKit.NSButton value.

Dash8

Private Read Only AppKit.NSButton Dash8

Summary

The private read only Dash8 property of the KimonoInspectorFrame class has a AppKit.NSButton value.

Dash9

Private Read Only AppKit.NSButton Dash9

Summary

The private read only Dash9 property of the KimonoInspectorFrame class has a AppKit.NSButton value.

DashCheckbox

Private Read Only AppKit.NSButton DashCheckbox

Summary

The private read only DashCheckbox property of the KimonoInspectorFrame class has a AppKit.NSButton value.

DesignSurface

Public KimonoCore.Mac.KimonoDesignSurface DesignSurface

Summary

Gets or sets the design surface.

Return Value

The design surface.

DeviationSlider

Private Read Only AppKit.NSSlider DeviationSlider

Summary

The private read only DeviationSlider property of the KimonoInspectorFrame class has a AppKit.NSSlider value.

DeviationValue

Private Read Only AppKit.NSTextField DeviationValue

Summary

The private read only DeviationValue property of the KimonoInspectorFrame class has a AppKit.NSTextField value.

EndCap

Private Read Only AppKit.NSPopUpButton EndCap

Summary

The private read only EndCap property of the KimonoInspectorFrame class has a AppKit.NSPopUpButton value.

FrameCheckbox

Private Read Only AppKit.NSButton FrameCheckbox

Summary

The private read only FrameCheckbox property of the KimonoInspectorFrame class has a AppKit.NSButton value.

FrameColor

Private Read Only AppKit.NSColorWell FrameColor

Summary

The private read only FrameColor property of the KimonoInspectorFrame class has a AppKit.NSColorWell value.

GradientDropdown

Private Read Only AppKit.NSPopUpButton GradientDropdown

Summary

The private read only GradientDropdown property of the KimonoInspectorFrame class has a AppKit.NSPopUpButton value.

HorizontalBlurSlider

Private Read Only AppKit.NSSlider HorizontalBlurSlider

Summary

The private read only HorizontalBlurSlider property of the KimonoInspectorFrame class has a AppKit.NSSlider value.

HorizontalBlurValue

Private Read Only AppKit.NSTextField HorizontalBlurValue

Summary

The private read only HorizontalBlurValue property of the KimonoInspectorFrame class has a AppKit.NSTextField value.

HorizontalShadowBlurSlider

Private Read Only AppKit.NSSlider HorizontalShadowBlurSlider

Summary

The private read only HorizontalShadowBlurSlider property of the KimonoInspectorFrame class has a AppKit.NSSlider value.

HorizontalShadowBlurValue

Private Read Only AppKit.NSTextField HorizontalShadowBlurValue

Summary

The private read only HorizontalShadowBlurValue property of the KimonoInspectorFrame class has a AppKit.NSTextField value.

HorizontalShadowOffsetSlider

Private Read Only AppKit.NSSlider HorizontalShadowOffsetSlider

Summary

The private read only HorizontalShadowOffsetSlider property of the KimonoInspectorFrame class has a AppKit.NSSlider value.

HorizontalShadowOffsetValue

Private Read Only AppKit.NSTextField HorizontalShadowOffsetValue

Summary

The private read only HorizontalShadowOffsetValue property of the KimonoInspectorFrame class has a AppKit.NSTextField value.

JitterCheckbox

Private Read Only AppKit.NSButton JitterCheckbox

Summary

The private read only JitterCheckbox property of the KimonoInspectorFrame class has a AppKit.NSButton value.

JoinType

Private Read Only AppKit.NSPopUpButton JoinType

Summary

The private read only JoinType property of the KimonoInspectorFrame class has a AppKit.NSPopUpButton value.

LengthSlider

Private Read Only AppKit.NSSlider LengthSlider

Summary

The private read only LengthSlider property of the KimonoInspectorFrame class has a AppKit.NSSlider value.

LengthValue

Private Read Only AppKit.NSTextField LengthValue

Summary

The private read only LengthValue property of the KimonoInspectorFrame class has a AppKit.NSTextField value.

LinkedColorSelector

Private Read Only AppKit.NSPopUpButton LinkedColorSelector

Summary

The private read only LinkedColorSelector property of the KimonoInspectorFrame class has a AppKit.NSPopUpButton value.

LinkedShadowColor

Private Read Only AppKit.NSPopUpButton LinkedShadowColor

Summary

The private read only LinkedShadowColor property of the KimonoInspectorFrame class has a AppKit.NSPopUpButton value.

MiterSlider

Private Read Only AppKit.NSSlider MiterSlider

Summary

The private read only MiterSlider property of the KimonoInspectorFrame class has a AppKit.NSSlider value.

MiterValue

Private Read Only AppKit.NSTextField MiterValue

Summary

The private read only MiterValue property of the KimonoInspectorFrame class has a AppKit.NSTextField value.

OpacitySlider

Private Read Only AppKit.NSSlider OpacitySlider

Summary

The private read only OpacitySlider property of the KimonoInspectorFrame class has a AppKit.NSSlider value.

OpacityValue

Private Read Only AppKit.NSTextField OpacityValue

Summary

The private read only OpacityValue property of the KimonoInspectorFrame class has a AppKit.NSTextField value.

Portfolio

Public Read Only KimonoCore.KimonoPortfolio Portfolio

Summary

Gets the portfolio.

Return Value

The portfolio.

SelectedStyle

Public KimonoCore.KimonoStyle SelectedStyle

Summary

Gets or sets the selected style.

Return Value

The selected style.

ShadowCheckbox

Private Read Only AppKit.NSButton ShadowCheckbox

Summary

The private read only ShadowCheckbox property of the KimonoInspectorFrame class has a AppKit.NSButton value.

ShadowColor

Private Read Only AppKit.NSColorWell ShadowColor

Summary

The private read only ShadowColor property of the KimonoInspectorFrame class has a AppKit.NSColorWell value.

ShadowOpacitySlider

Private Read Only AppKit.NSSlider ShadowOpacitySlider

Summary

The private read only ShadowOpacitySlider property of the KimonoInspectorFrame class has a AppKit.NSSlider value.

ShadowOpacityValue

Private Read Only AppKit.NSTextField ShadowOpacityValue

Summary

The private read only ShadowOpacityValue property of the KimonoInspectorFrame class has a AppKit.NSTextField value.

VerticalBlurSlider

Private Read Only AppKit.NSSlider VerticalBlurSlider

Summary

The private read only VerticalBlurSlider property of the KimonoInspectorFrame class has a AppKit.NSSlider value.

VerticalBlurValue

Private Read Only AppKit.NSTextField VerticalBlurValue

Summary

The private read only VerticalBlurValue property of the KimonoInspectorFrame class has a AppKit.NSTextField value.

VerticalShadowBlurSlider

Private Read Only AppKit.NSSlider VerticalShadowBlurSlider

Summary

The private read only VerticalShadowBlurSlider property of the KimonoInspectorFrame class has a AppKit.NSSlider value.

VerticalShadowBlurValue

Private Read Only AppKit.NSTextField VerticalShadowBlurValue

Summary

The private read only VerticalShadowBlurValue property of the KimonoInspectorFrame class has a AppKit.NSTextField value.

VerticalShadowOffsetSlider

Private Read Only AppKit.NSSlider VerticalShadowOffsetSlider

Summary

The private read only VerticalShadowOffsetSlider property of the KimonoInspectorFrame class has a AppKit.NSSlider value.

VerticalShadowOffsetValue

Private Read Only AppKit.NSTextField VerticalShadowOffsetValue

Summary

The private read only VerticalShadowOffsetValue property of the KimonoInspectorFrame class has a AppKit.NSTextField value.

WidthSlider

Private Read Only AppKit.NSSlider WidthSlider

Summary

The private read only WidthSlider property of the KimonoInspectorFrame class has a AppKit.NSSlider value.

WidthValue

Private Read Only AppKit.NSTextField WidthValue

Summary

The private read only WidthValue property of the KimonoInspectorFrame class has a AppKit.NSTextField value.

MethodsSummary
AddColor

Private Void AddColor (Foundation.NSObject)

Summary

Adds the color.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

AntialiasChanged

Private Void AntialiasChanged (Foundation.NSObject)

Summary

Handles the antialias changing.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

BlendModeChanged

Private Void BlendModeChanged (Foundation.NSObject)

Summary

Handles the blend mode changing.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

BlurChanged

Private Void BlurChanged (Foundation.NSObject)

Summary

Handles the blur effect changing.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

Dash10Changed

Private Void Dash10Changed (Foundation.NSObject)

Summary

Handles a dash point changing.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

Dash11Changed

Private Void Dash11Changed (Foundation.NSObject)

Summary

Handles a dash point changing.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

Dash12Changed

Private Void Dash12Changed (Foundation.NSObject)

Summary

Handles a dash point changing.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

Dash13Changed

Private Void Dash13Changed (Foundation.NSObject)

Summary

Handles a dash point changing.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

Dash14Changed

Private Void Dash14Changed (Foundation.NSObject)

Summary

Handles a dash point changing.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

Dash15Changed

Private Void Dash15Changed (Foundation.NSObject)

Summary

Handles a dash point changing.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

Dash16Changed

Private Void Dash16Changed (Foundation.NSObject)

Summary

Handles a dash point changing.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

Dash1Changed

Private Void Dash1Changed (Foundation.NSObject)

Summary

Handles a dash point changing.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

Dash2Changed

Private Void Dash2Changed (Foundation.NSObject)

Summary

Handles a dash point changing.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

Dash3Changed

Private Void Dash3Changed (Foundation.NSObject)

Summary

Handles a dash point changing.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

Dash4Changed

Private Void Dash4Changed (Foundation.NSObject)

Summary

Handles a dash point changing.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

Dash5Changed

Private Void Dash5Changed (Foundation.NSObject)

Summary

Handles a dash point changing.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

Dash6Changed

Private Void Dash6Changed (Foundation.NSObject)

Summary

Handles a dash point changing.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

Dash7Changed

Private Void Dash7Changed (Foundation.NSObject)

Summary

Handles a dash point changing.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

Dash8Changed

Private Void Dash8Changed (Foundation.NSObject)

Summary

Handles a dash point changing.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

Dash9Changed

Private Void Dash9Changed (Foundation.NSObject)

Summary

Handles a dash point changing.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

DashChanged

Private Void DashChanged (Foundation.NSObject)

Summary

Handles a dash point changing.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

DeviationChanged

Private Void DeviationChanged (Foundation.NSObject)

Summary

Handles the jitter deviation changing.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

EndCapChanged

Private Void EndCapChanged (Foundation.NSObject)

Summary

Handles the end cap chainging.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

FrameChanged

Private Void FrameChanged (Foundation.NSObject)

Summary

Handles the frame changing.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

FrameColorChanged

Private Void FrameColorChanged (Foundation.NSObject)

Summary

Handles the frame color changing.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

GradientChanged

Private Void GradientChanged (Foundation.NSObject)

Summary

Handles the gradient changing.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

HorizontalBlurChanged

Private Void HorizontalBlurChanged (Foundation.NSObject)

Summary

Handles the horizontal blur amount changing.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

HorizontalShadowBlurChanged

Private Void HorizontalShadowBlurChanged (Foundation.NSObject)

Summary

Handles the horizontal shadow blur changing.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

HorizontalShadowOffsetChanged

Private Void HorizontalShadowOffsetChanged (Foundation.NSObject)

Summary

Handles the horizontal shadow offset changing.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

Initialize

Public Void Initialize ()

Summary

Initialize this instance.

JitterChanged

Private Void JitterChanged (Foundation.NSObject)

Summary

Handles the jitter effect changing.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

JoinTypeChanged

Private Void JoinTypeChanged (Foundation.NSObject)

Summary

Handles the join type changing.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

KimonoInspectorFrame

Public Void KimonoInspectorFrame (System.IntPtr)

Summary

Initializes a new instance of the KimonoInspectorFrame class.

ParameterSummary
handle

System.IntPtr handle

Handle.

LengthChanged

Private Void LengthChanged (Foundation.NSObject)

Summary

Handles the jitter lenght changing.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

LinkedColorChanged

Private Void LinkedColorChanged (Foundation.NSObject)

Summary

Handles the linked color changing.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

LinkedShadowColorChanged

Private Void LinkedShadowColorChanged (Foundation.NSObject)

Summary

Handles the linked shadow color changing.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

MiterChanged

Private Void MiterChanged (Foundation.NSObject)

Summary

Handles the Miter changing.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

MoveTo

Public System.nfloat MoveTo (System.nfloat)

Summary

Moves the inspector to the give location.

ParameterSummary
y

System.nfloat y

The y coordinate.

Returns

The next location based on the inspector's size.

OpacityChanged

Private Void OpacityChanged (Foundation.NSObject)

Summary

Handles the opacity changing.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

RaiseMakeNewColor

Void RaiseMakeNewColor (SkiaSharp.SKColor)

Summary

Raises the color of the make new event.

ParameterSummary
color

SkiaSharp.SKColor color

Color.

RaiseShapeModified

Void RaiseShapeModified ()

Summary

Raises the shape modified event.

ReleaseDesignerOutlets

Private Void ReleaseDesignerOutlets ()

Summary

The private ReleaseDesignerOutlets () member of the KimonoInspectorFrame class.

ShadowChanged

Private Void ShadowChanged (Foundation.NSObject)

Summary

Handles the shadow changing.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

ShadowColorChanged

Private Void ShadowColorChanged (Foundation.NSObject)

Summary

Handles the shadow color chainging.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

ShadowOpacityChanged

Private Void ShadowOpacityChanged (Foundation.NSObject)

Summary

Handles the shadow's opacity changing.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

ShowCurrentColor

Private Void ShowCurrentColor ()

Summary

Shows the color of the current.

ShowCurrentShadowColor

Private Void ShowCurrentShadowColor ()

Summary

Shows the color of the current shadow.

ShowDashEditor

Private Void ShowDashEditor ()

Summary

Shows the dash editor.

UpdateInspector

Public Void UpdateInspector ()

Summary

Updates the inspector.

VerticalBlurChanged

Private Void VerticalBlurChanged (Foundation.NSObject)

Summary

Handles the vertical blur amount changing.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

VerticalShadowBlurChanged

Private Void VerticalShadowBlurChanged (Foundation.NSObject)

Summary

Handles the vertical shadow blur changing.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

VerticalShadowOffsetChanged

Private Void VerticalShadowOffsetChanged (Foundation.NSObject)

Summary

Handles the vertical shadow offset changing.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

WidthChanged

Private Void WidthChanged (Foundation.NSObject)

Summary

Handles the width changing.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

EventsSummary
MakeNewColor

KimonoCore.Kimono.SkiaColorEventDelegate MakeNewColor

Summary

Occurs when make new color.

ShapeModified

KimonoCore.Kimono.PortfolioEventDelegate ShapeModified

Summary

Occurs when shape modified.


##Public Class KimonoInspectorGeneralInfo

###Namespace

KimonoMac

###Inherits From

AppKit.NSView

###Summary

Handles the general KimonoShape inspector view.

FieldsSummary
_selectedShape

Private KimonoCore.KimonoShape _selectedShape

The selected shape.

MakeDuplicate

Private KimonoCore.Kimono.PortfolioEventDelegate MakeDuplicate

The private MakeDuplicate field of the KimonoInspectorGeneralInfo class holds a KimonoCore.Kimono.PortfolioEventDelegate value.

RemoveShape

Private KimonoCore.Kimono.PortfolioEventDelegate RemoveShape

The private RemoveShape field of the KimonoInspectorGeneralInfo class holds a KimonoCore.Kimono.PortfolioEventDelegate value.

SelectionChanged

Private KimonoCore.Kimono.ShapeEventDelegate SelectionChanged

The private SelectionChanged field of the KimonoInspectorGeneralInfo class holds a KimonoCore.Kimono.ShapeEventDelegate value.

ShapeModified

Private KimonoCore.Kimono.PortfolioEventDelegate ShapeModified

The private ShapeModified field of the KimonoInspectorGeneralInfo class holds a KimonoCore.Kimono.PortfolioEventDelegate value.

SketchModified

Private KimonoCore.Kimono.PortfolioEventDelegate SketchModified

The private SketchModified field of the KimonoInspectorGeneralInfo class holds a KimonoCore.Kimono.PortfolioEventDelegate value.

PropertiesSummary
DesignSurface

Public KimonoCore.Mac.KimonoDesignSurface DesignSurface

Summary

Gets or sets the design surface.

Return Value

The design surface.

EditButton

Private Read Only AppKit.NSButton EditButton

Summary

The private read only EditButton property of the KimonoInspectorGeneralInfo class has a AppKit.NSButton value.

GroupUngroupButton

Private Read Only AppKit.NSButton GroupUngroupButton

Summary

The private read only GroupUngroupButton property of the KimonoInspectorGeneralInfo class has a AppKit.NSButton value.

RotationSlider

Private Read Only AppKit.NSSlider RotationSlider

Summary

The private read only RotationSlider property of the KimonoInspectorGeneralInfo class has a AppKit.NSSlider value.

RotationValue

Private Read Only AppKit.NSTextField RotationValue

Summary

The private read only RotationValue property of the KimonoInspectorGeneralInfo class has a AppKit.NSTextField value.

SelectedShape

Public KimonoCore.KimonoShape SelectedShape

Summary

Gets or sets the selected shape.

Return Value

The selected shape.

ShapeHeight

Private Read Only AppKit.NSTextField ShapeHeight

Summary

The private read only ShapeHeight property of the KimonoInspectorGeneralInfo class has a AppKit.NSTextField value.

ShapeName

Private Read Only AppKit.NSTextField ShapeName

Summary

The private read only ShapeName property of the KimonoInspectorGeneralInfo class has a AppKit.NSTextField value.

ShapeType

Private Read Only AppKit.NSTextField ShapeType

Summary

The private read only ShapeType property of the KimonoInspectorGeneralInfo class has a AppKit.NSTextField value.

ShapeWidth

Private Read Only AppKit.NSTextField ShapeWidth

Summary

The private read only ShapeWidth property of the KimonoInspectorGeneralInfo class has a AppKit.NSTextField value.

ShapeX

Private Read Only AppKit.NSTextField ShapeX

Summary

The private read only ShapeX property of the KimonoInspectorGeneralInfo class has a AppKit.NSTextField value.

ShapeY

Private Read Only AppKit.NSTextField ShapeY

Summary

The private read only ShapeY property of the KimonoInspectorGeneralInfo class has a AppKit.NSTextField value.

VisibleButton

Private Read Only AppKit.NSButton VisibleButton

Summary

The private read only VisibleButton property of the KimonoInspectorGeneralInfo class has a AppKit.NSButton value.

MethodsSummary
DeleteShape

Private Void DeleteShape (Foundation.NSObject)

Summary

Handles the shape being deleted.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

DuplicateShape

Private Void DuplicateShape (Foundation.NSObject)

Summary

Handles the shape being duplicated.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

EditOrFinalizeShape

Private Void EditOrFinalizeShape (Foundation.NSObject)

Summary

Edits the or finalize and editable shape such as a KimonoShapeGroup or KimonoShapeVector.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

GroupUngroupShapes

Private Void GroupUngroupShapes (Foundation.NSObject)

Summary

Handles a collection of KimonoShapes being grouped and ungrouped.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

Initialize

Public Void Initialize ()

Summary

Initialize this instance.

KimonoInspectorGeneralInfo

Public Void KimonoInspectorGeneralInfo (System.IntPtr)

Summary

Initializes a new instance of the KimonoInspectorGeneralInfo class.

ParameterSummary
handle

System.IntPtr handle

Handle.

MoveTo

Public System.nfloat MoveTo (System.nfloat)

Summary

Moves the inspector to the given location.

ParameterSummary
y

System.nfloat y

The y coordinate.

Returns

The next location based on the inspector's size.

RaiseMakeDuplicate

Void RaiseMakeDuplicate ()

Summary

Raises the make duplicate event.

RaiseRemoveShape

Void RaiseRemoveShape ()

Summary

Raises the remove shape event.

RaiseSelectionChanged

Void RaiseSelectionChanged (KimonoCore.KimonoShape)

Summary

Raises the selection changed event.

ParameterSummary
selected

KimonoCore.KimonoShape selected

Selected.

RaiseShapeModified

Void RaiseShapeModified ()

Summary

Raises the shape modified event.

RaiseSketchModified

Void RaiseSketchModified ()

Summary

Raises the sketch modified event.

ReleaseDesignerOutlets

Private Void ReleaseDesignerOutlets ()

Summary

The private ReleaseDesignerOutlets () member of the KimonoInspectorGeneralInfo class.

RotationChanged

Private Void RotationChanged (Foundation.NSObject)

Summary

Handles the rotation being changed.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

UpdateInspector

Public Void UpdateInspector ()

Summary

Updates the inspector.

VisibilityChanged

Private Void VisibilityChanged (Foundation.NSObject)

Summary

Handles the visibility changing.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

EventsSummary
MakeDuplicate

KimonoCore.Kimono.PortfolioEventDelegate MakeDuplicate

Summary

Occurs when make duplicate.

RemoveShape

KimonoCore.Kimono.PortfolioEventDelegate RemoveShape

Summary

Occurs when remove shape.

SelectionChanged

KimonoCore.Kimono.ShapeEventDelegate SelectionChanged

Summary

Occurs when selection changed.

ShapeModified

KimonoCore.Kimono.PortfolioEventDelegate ShapeModified

Summary

Occurs when shape modified.

SketchModified

KimonoCore.Kimono.PortfolioEventDelegate SketchModified

Summary

Occurs when sketch modified.


##Public Class KimonoInspectorGradient

###Namespace

KimonoMac

###Inherits From

AppKit.NSView

###Summary

Handles the inspector view for a KimonoGradient.

FieldsSummary
_selectedGradient

Private KimonoCore.KimonoGradient _selectedGradient

The selected gradient.

_selectedShape

Private KimonoCore.KimonoShape _selectedShape

The selected shape.

GradientModified

Private KimonoCore.Kimono.GradientEventDelegate GradientModified

The private GradientModified field of the KimonoInspectorGradient class holds a KimonoCore.Kimono.GradientEventDelegate value.

MakeDuplicate

Private KimonoCore.Kimono.GradientEventDelegate MakeDuplicate

The private MakeDuplicate field of the KimonoInspectorGradient class holds a KimonoCore.Kimono.GradientEventDelegate value.

RemoveGradient

Private KimonoCore.Kimono.GradientEventDelegate RemoveGradient

The private RemoveGradient field of the KimonoInspectorGradient class holds a KimonoCore.Kimono.GradientEventDelegate value.

ReturnToShape

Private KimonoCore.Kimono.ShapeEventDelegate ReturnToShape

The private ReturnToShape field of the KimonoInspectorGradient class holds a KimonoCore.Kimono.ShapeEventDelegate value.

ShapeModified

Private KimonoCore.Kimono.PortfolioEventDelegate ShapeModified

The private ShapeModified field of the KimonoInspectorGradient class holds a KimonoCore.Kimono.PortfolioEventDelegate value.

PropertiesSummary
AddColorButton

Private Read Only AppKit.NSButton AddColorButton

Summary

The private read only AddColorButton property of the KimonoInspectorGradient class has a AppKit.NSButton value.

AddPointButton

Private Read Only AppKit.NSButton AddPointButton

Summary

The private read only AddPointButton property of the KimonoInspectorGradient class has a AppKit.NSButton value.

BackButton

Private Read Only AppKit.NSButton BackButton

Summary

The private read only BackButton property of the KimonoInspectorGradient class has a AppKit.NSButton value.

DeleteButton

Private Read Only AppKit.NSButton DeleteButton

Summary

The private read only DeleteButton property of the KimonoInspectorGradient class has a AppKit.NSButton value.

DeletePointButton

Private Read Only AppKit.NSButton DeletePointButton

Summary

The private read only DeletePointButton property of the KimonoInspectorGradient class has a AppKit.NSButton value.

DesignBar

Private Read Only KimonoCore.Mac.KimonoGradientDesignBar DesignBar

Summary

The private read only DesignBar property of the KimonoInspectorGradient class has a KimonoCore.Mac.KimonoGradientDesignBar value.

DesignPreview

Private Read Only KimonoCore.Mac.KimonoGradientDesignPreview DesignPreview

Summary

The private read only DesignPreview property of the KimonoInspectorGradient class has a KimonoCore.Mac.KimonoGradientDesignPreview value.

DesignSurface

Public KimonoCore.Mac.KimonoDesignSurface DesignSurface

Summary

Gets or sets the design surface.

Return Value

The design surface.

DuplicateButton

Private Read Only AppKit.NSButton DuplicateButton

Summary

The private read only DuplicateButton property of the KimonoInspectorGradient class has a AppKit.NSButton value.

DuplicatePointButton

Private Read Only AppKit.NSButton DuplicatePointButton

Summary

The private read only DuplicatePointButton property of the KimonoInspectorGradient class has a AppKit.NSButton value.

GradientName

Private Read Only AppKit.NSTextField GradientName

Summary

The private read only GradientName property of the KimonoInspectorGradient class has a AppKit.NSTextField value.

LinkedColorDropdown

Private Read Only AppKit.NSPopUpButton LinkedColorDropdown

Summary

The private read only LinkedColorDropdown property of the KimonoInspectorGradient class has a AppKit.NSPopUpButton value.

OpacitySlider

Private Read Only AppKit.NSSlider OpacitySlider

Summary

The private read only OpacitySlider property of the KimonoInspectorGradient class has a AppKit.NSSlider value.

OpacityValue

Private Read Only AppKit.NSTextField OpacityValue

Summary

The private read only OpacityValue property of the KimonoInspectorGradient class has a AppKit.NSTextField value.

PointColor

Private Read Only AppKit.NSColorWell PointColor

Summary

The private read only PointColor property of the KimonoInspectorGradient class has a AppKit.NSColorWell value.

Portfolio

Public Read Only KimonoCore.KimonoPortfolio Portfolio

Summary

Gets the portfolio.

Return Value

The portfolio.

RadiusSlider

Private Read Only AppKit.NSSlider RadiusSlider

Summary

The private read only RadiusSlider property of the KimonoInspectorGradient class has a AppKit.NSSlider value.

RadiusValue

Private Read Only AppKit.NSTextField RadiusValue

Summary

The private read only RadiusValue property of the KimonoInspectorGradient class has a AppKit.NSTextField value.

SelectedColorTitle

Private Read Only AppKit.NSTextField SelectedColorTitle

Summary

The private read only SelectedColorTitle property of the KimonoInspectorGradient class has a AppKit.NSTextField value.

SelectedGradient

Public KimonoCore.KimonoGradient SelectedGradient

Summary

Gets or sets the selected gradient.

Return Value

The selected gradient.

SelectedShape

Public KimonoCore.KimonoShape SelectedShape

Summary

Gets or sets the selected shape.

Return Value

The selected shape.

TileDropdown

Private Read Only AppKit.NSPopUpButton TileDropdown

Summary

The private read only TileDropdown property of the KimonoInspectorGradient class has a AppKit.NSPopUpButton value.

TypeDropdown

Private Read Only AppKit.NSPopUpButton TypeDropdown

Summary

The private read only TypeDropdown property of the KimonoInspectorGradient class has a AppKit.NSPopUpButton value.

MethodsSummary
AddColor

Private Void AddColor (Foundation.NSObject)

Summary

Adds the color.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

AddPoint

Private Void AddPoint (Foundation.NSObject)

Summary

Adds the point.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

DeleteGradient

Private Void DeleteGradient (Foundation.NSObject)

Summary

Deletes the gradient.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

DeletePoint

Private Void DeletePoint (Foundation.NSObject)

Summary

Deletes the point.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

DuplicateGradient

Private Void DuplicateGradient (Foundation.NSObject)

Summary

Duplicates the gradient.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

DuplicatePoint

Private Void DuplicatePoint (Foundation.NSObject)

Summary

Duplicates the point.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

GoBack

Private Void GoBack (Foundation.NSObject)

Summary

Sends the user back to the selected shape.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

Initialize

Public Void Initialize ()

Summary

Initialize this instance.

KimonoInspectorGradient

Public Void KimonoInspectorGradient (System.IntPtr)

Summary

Initializes a new instance of the KimonoInspectorGradient class.

ParameterSummary
handle

System.IntPtr handle

Handle.

LinkedColorChanged

Private Void LinkedColorChanged (Foundation.NSObject)

Summary

Handles the linked color changing.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

MoveTo

Public System.nfloat MoveTo (System.nfloat)

Summary

Moves the inspector to the given location.

ParameterSummary
y

System.nfloat y

The y coordinate.

Returns

The next location based on the inspector's size.

OpacityChanged

Private Void OpacityChanged (Foundation.NSObject)

Summary

Handles the opacity changing.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

PointColorChanged

Private Void PointColorChanged (Foundation.NSObject)

Summary

Handles a point color changing.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

RadiusChanged

Private Void RadiusChanged (Foundation.NSObject)

Summary

Handles the radius changing.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

RaiseGradientModified

Void RaiseGradientModified (KimonoCore.KimonoGradient)

Summary

Raises the gradient modified event.

ParameterSummary
gradient

KimonoCore.KimonoGradient gradient

Gradient.

RaiseMakeDuplicate

Void RaiseMakeDuplicate (KimonoCore.KimonoGradient)

Summary

Raises the make duplicate event.

ParameterSummary
gradient

KimonoCore.KimonoGradient gradient

Gradient.

RaiseRemoveGradient

Void RaiseRemoveGradient (KimonoCore.KimonoGradient)

Summary

Raises the remove gradient event.

ParameterSummary
gradient

KimonoCore.KimonoGradient gradient

Gradient.

RaiseReturnToShape

Void RaiseReturnToShape (KimonoCore.KimonoShape)

Summary

Raises the return to shape event.

ParameterSummary
shape

KimonoCore.KimonoShape shape

Shape.

RaiseShapeModified

Void RaiseShapeModified ()

Summary

Raises the shape modified event.

ReleaseDesignerOutlets

Private Void ReleaseDesignerOutlets ()

Summary

The private ReleaseDesignerOutlets () member of the KimonoInspectorGradient class.

ShowCurrentColor

Private Void ShowCurrentColor ()

Summary

Shows current color values.

TileChanged

Private Void TileChanged (Foundation.NSObject)

Summary

Handles the tile mode changing.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

TypeChanged

Private Void TypeChanged (Foundation.NSObject)

Summary

Handles the gradient's type changing.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

UpdateInspector

Public Void UpdateInspector ()

Summary

Updates the inspector.

EventsSummary
GradientModified

KimonoCore.Kimono.GradientEventDelegate GradientModified

Summary

Occurs when gradient modified.

MakeDuplicate

KimonoCore.Kimono.GradientEventDelegate MakeDuplicate

Summary

Occurs when make duplicate.

RemoveGradient

KimonoCore.Kimono.GradientEventDelegate RemoveGradient

Summary

Occurs when remove gradient.

ReturnToShape

KimonoCore.Kimono.ShapeEventDelegate ReturnToShape

Summary

Occurs when return to shape.

ShapeModified

KimonoCore.Kimono.PortfolioEventDelegate ShapeModified

Summary

Occurs when shape modified.


##Public Class KimonoInspectorGroup

###Namespace

KimonoMac

###Inherits From

AppKit.NSView

###Summary

Handles the inspector view for a given KimonoShapeGroup.

FieldsSummary
_selectedGroup

Private KimonoCore.KimonoShapeGroup _selectedGroup

The selected shape.

GroupModified

Private KimonoCore.Kimono.GroupEventDelegate GroupModified

The private GroupModified field of the KimonoInspectorGroup class holds a KimonoCore.Kimono.GroupEventDelegate value.

PropertiesSummary
BooleanCheckbox

Private Read Only AppKit.NSButton BooleanCheckbox

Summary

The private read only BooleanCheckbox property of the KimonoInspectorGroup class has a AppKit.NSButton value.

DesignSurface

Public KimonoCore.Mac.KimonoDesignSurface DesignSurface

Summary

Gets or sets the design surface.

Return Value

The design surface.

MaskCheckbox

Private Read Only AppKit.NSButton MaskCheckbox

Summary

The private read only MaskCheckbox property of the KimonoInspectorGroup class has a AppKit.NSButton value.

Operation

Private Read Only AppKit.NSPopUpButton Operation

Summary

The private read only Operation property of the KimonoInspectorGroup class has a AppKit.NSPopUpButton value.

SelectedGroup

Public KimonoCore.KimonoShapeGroup SelectedGroup

Summary

Gets or sets the selected group.

Return Value

The selected group.

MethodsSummary
BooleanChanged

Private Void BooleanChanged (Foundation.NSObject)

Summary

Handles the boolean operation being changed.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

Initialize

Public Void Initialize ()

Summary

Initialize this instance.

KimonoInspectorGroup

Public Void KimonoInspectorGroup (System.IntPtr)

Summary

The public KimonoInspectorGroup (System.IntPtr) constructor for the KimonoInspectorGroup class.

ParameterSummary
handle

System.IntPtr handle

The handle parameter of the KimonoInspectorGroup method takes a System.IntPtr value.

MaskChanged

Private Void MaskChanged (Foundation.NSObject)

Summary

Handles the mask changing.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

MoveTo

Public System.nfloat MoveTo (System.nfloat)

Summary

Moves the inspector to the given location.

ParameterSummary
y

System.nfloat y

The y coordinate.

Returns

The next location based on the inspector's size.

OperationChanged

Private Void OperationChanged (Foundation.NSObject)

Summary

Handles the boolean operation changing.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

RaiseGroupModified

Void RaiseGroupModified (KimonoCore.KimonoShapeGroup)

Summary

Raises the group modified event.

ParameterSummary
group

KimonoCore.KimonoShapeGroup group

The KimonoShapeGroup that was modified.

ReleaseDesignerOutlets

Private Void ReleaseDesignerOutlets ()

Summary

The private ReleaseDesignerOutlets () member of the KimonoInspectorGroup class.

UpdateInspector

Public Void UpdateInspector ()

Summary

Updates the inspector.

EventsSummary
GroupModified

KimonoCore.Kimono.GroupEventDelegate GroupModified

Summary

Occurs when group modified.


##Public Class KimonoInspectorPaleteColor

###Namespace

KimonoMac

###Inherits From

AppKit.NSView

###Summary

Handles the inspector view for a named KimonoColor that can be attached to otherKimonoShapes.

FieldsSummary
_selectedColor

Private KimonoCore.KimonoColor _selectedColor

The color of the selected.

AvailableBaseColors

Private System.Collections.Generic.List<KimonoCore.KimonoColor> AvailableBaseColors

The available base colors.

ColorModified

Private KimonoCore.Kimono.ColorEventDelegate ColorModified

The private ColorModified field of the KimonoInspectorPaleteColor class holds a KimonoCore.Kimono.ColorEventDelegate value.

MakeDuplicate

Private KimonoCore.Kimono.ColorEventDelegate MakeDuplicate

The private MakeDuplicate field of the KimonoInspectorPaleteColor class holds a KimonoCore.Kimono.ColorEventDelegate value.

RemoveColor

Private KimonoCore.Kimono.ColorEventDelegate RemoveColor

The private RemoveColor field of the KimonoInspectorPaleteColor class holds a KimonoCore.Kimono.ColorEventDelegate value.

ReturnToShape

Private KimonoCore.Kimono.ShapeEventDelegate ReturnToShape

The private ReturnToShape field of the KimonoInspectorPaleteColor class holds a KimonoCore.Kimono.ShapeEventDelegate value.

PropertiesSummary
AdjustBrightnessCheckbox

Private Read Only AppKit.NSButton AdjustBrightnessCheckbox

Summary

The private read only AdjustBrightnessCheckbox property of the KimonoInspectorPaleteColor class has a AppKit.NSButton value.

AdjustHueCheckbox

Private Read Only AppKit.NSButton AdjustHueCheckbox

Summary

The private read only AdjustHueCheckbox property of the KimonoInspectorPaleteColor class has a AppKit.NSButton value.

AdjustOpacityCheckbox

Private Read Only AppKit.NSButton AdjustOpacityCheckbox

Summary

The private read only AdjustOpacityCheckbox property of the KimonoInspectorPaleteColor class has a AppKit.NSButton value.

AdjustSaturationCheckbox

Private Read Only AppKit.NSButton AdjustSaturationCheckbox

Summary

The private read only AdjustSaturationCheckbox property of the KimonoInspectorPaleteColor class has a AppKit.NSButton value.

BaseColorSelector

Private Read Only AppKit.NSPopUpButton BaseColorSelector

Summary

The private read only BaseColorSelector property of the KimonoInspectorPaleteColor class has a AppKit.NSPopUpButton value.

BrightnessSlider

Private Read Only AppKit.NSSlider BrightnessSlider

Summary

The private read only BrightnessSlider property of the KimonoInspectorPaleteColor class has a AppKit.NSSlider value.

BrightnessValue

Private Read Only AppKit.NSTextField BrightnessValue

Summary

The private read only BrightnessValue property of the KimonoInspectorPaleteColor class has a AppKit.NSTextField value.

Color

Private Read Only AppKit.NSColorWell Color

Summary

The private read only Color property of the KimonoInspectorPaleteColor class has a AppKit.NSColorWell value.

ColorName

Private Read Only AppKit.NSTextField ColorName

Summary

The private read only ColorName property of the KimonoInspectorPaleteColor class has a AppKit.NSTextField value.

DesignSurface

Public KimonoCore.Mac.KimonoDesignSurface DesignSurface

Summary

Gets or sets the design surface.

Return Value

The design surface.

GoBackButton

Private Read Only AppKit.NSButton GoBackButton

Summary

The private read only GoBackButton property of the KimonoInspectorPaleteColor class has a AppKit.NSButton value.

HueSlider

Private Read Only AppKit.NSSlider HueSlider

Summary

The private read only HueSlider property of the KimonoInspectorPaleteColor class has a AppKit.NSSlider value.

HueValue

Private Read Only AppKit.NSTextField HueValue

Summary

The private read only HueValue property of the KimonoInspectorPaleteColor class has a AppKit.NSTextField value.

OpacitySlider

Private Read Only AppKit.NSSlider OpacitySlider

Summary

The private read only OpacitySlider property of the KimonoInspectorPaleteColor class has a AppKit.NSSlider value.

OpacityValue

Private Read Only AppKit.NSTextField OpacityValue

Summary

The private read only OpacityValue property of the KimonoInspectorPaleteColor class has a AppKit.NSTextField value.

Portfolio

Public Read Only KimonoCore.KimonoPortfolio Portfolio

Summary

Gets the portfolio.

Return Value

The portfolio.

SaturationSlider

Private Read Only AppKit.NSSlider SaturationSlider

Summary

The private read only SaturationSlider property of the KimonoInspectorPaleteColor class has a AppKit.NSSlider value.

SaturationValue

Private Read Only AppKit.NSTextField SaturationValue

Summary

The private read only SaturationValue property of the KimonoInspectorPaleteColor class has a AppKit.NSTextField value.

SelectedColor

Public KimonoCore.KimonoColor SelectedColor

Summary

Gets or sets the color of the selected.

Return Value

The color of the selected.

SelectedShape

Public KimonoCore.KimonoShape SelectedShape

Summary

Gets or sets the selected shape.

Return Value

The selected shape.

MethodsSummary
AdjustBrightnessChanged

Private Void AdjustBrightnessChanged (Foundation.NSObject)

Summary

Adjusts the brightness changed.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

AdjustHueChanged

Private Void AdjustHueChanged (Foundation.NSObject)

Summary

Adjusts the hue changed.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

AdjustOpacityChanged

Private Void AdjustOpacityChanged (Foundation.NSObject)

Summary

Adjusts the opacity changed.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

AdjustSaturationChanged

Private Void AdjustSaturationChanged (Foundation.NSObject)

Summary

Adjusts the saturation changed.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

BaseColorChanged

Private Void BaseColorChanged (Foundation.NSObject)

Summary

Handles the base color changing.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

BrightnessChanged

Private Void BrightnessChanged (Foundation.NSObject)

Summary

Handles the brightness chanigng.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

ColorChanged

Private Void ColorChanged (Foundation.NSObject)

Summary

Handles the color changing.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

ColorNameChanged

Private Void ColorNameChanged (Foundation.NSObject)

Summary

Handles the color name changing.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

DeleteColor

Private Void DeleteColor (Foundation.NSObject)

Summary

Deletes the color.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

DisplayCurrentColor

Private Void DisplayCurrentColor ()

Summary

Displays the current color

DuplicateColor

Private Void DuplicateColor (Foundation.NSObject)

Summary

Duplicates the color.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

GoBack

Private Void GoBack (Foundation.NSObject)

Summary

Returns the to the selected shape.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

HueChanged

Private Void HueChanged (Foundation.NSObject)

Summary

Handles the hue changing.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

Initialize

Public Void Initialize ()

Summary

Initialize this instance.

KimonoInspectorPaleteColor

Public Void KimonoInspectorPaleteColor (System.IntPtr)

Summary

Initializes a new instance of the KimonoInspectorPaleteColor class.

ParameterSummary
handle

System.IntPtr handle

Handle.

MoveTo

Public System.nfloat MoveTo (System.nfloat)

Summary

Moves the inspector to the given location.

ParameterSummary
y

System.nfloat y

The y coordinate.

Returns

The next location based on the inspector's size.

OpacityChanged

Private Void OpacityChanged (Foundation.NSObject)

Summary

Handles the opacity changing.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

RaiseColorModified

Void RaiseColorModified (KimonoCore.KimonoColor)

Summary

Raises the color modified event.

ParameterSummary
color

KimonoCore.KimonoColor color

Color.

RaiseMakeDuplicate

Void RaiseMakeDuplicate (KimonoCore.KimonoColor)

Summary

Raises the make duplicate event.

ParameterSummary
color

KimonoCore.KimonoColor color

Color.

RaiseRemoveColor

Void RaiseRemoveColor (KimonoCore.KimonoColor)

Summary

Raises the color of the remove event.

ParameterSummary
color

KimonoCore.KimonoColor color

Color.

RaiseReturnToShape

Void RaiseReturnToShape (KimonoCore.KimonoShape)

Summary

Raises the return to shape event.

ParameterSummary
shape

KimonoCore.KimonoShape shape

Shape.

ReleaseDesignerOutlets

Private Void ReleaseDesignerOutlets ()

Summary

The private ReleaseDesignerOutlets () member of the KimonoInspectorPaleteColor class.

SaturationChanged

Private Void SaturationChanged (Foundation.NSObject)

Summary

Handles the saturation changing.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

SetColorValues

Private Void SetColorValues ()

Summary

Sets the color values.

UpdateInspector

Public Void UpdateInspector ()

Summary

Updates the inspector.

EventsSummary
ColorModified

KimonoCore.Kimono.ColorEventDelegate ColorModified

Summary

Occurs when color modified.

MakeDuplicate

KimonoCore.Kimono.ColorEventDelegate MakeDuplicate

Summary

Occurs when make duplicate.

RemoveColor

KimonoCore.Kimono.ColorEventDelegate RemoveColor

Summary

Occurs when remove color.

ReturnToShape

KimonoCore.Kimono.ShapeEventDelegate ReturnToShape

Summary

Occurs when return to shape.


##Public Class KimonoInspectorPolygon

###Namespace

KimonoMac

###Inherits From

AppKit.NSView

###Summary

Handles the inspector view for the KimonoShapePolygon.

FieldsSummary
_selectedShape

Private KimonoCore.KimonoShapePolygon _selectedShape

The selected shape.

ShapeModified

Private KimonoCore.Kimono.PortfolioEventDelegate ShapeModified

The private ShapeModified field of the KimonoInspectorPolygon class holds a KimonoCore.Kimono.PortfolioEventDelegate value.

PropertiesSummary
DesignSurface

Public KimonoCore.Mac.KimonoDesignSurface DesignSurface

Summary

Gets or sets the design surface.

Return Value

The design surface.

SelectedShape

Public KimonoCore.KimonoShapePolygon SelectedShape

Summary

Gets or sets the selected shape.

Return Value

The selected shape.

SidesSlider

Private Read Only AppKit.NSSlider SidesSlider

Summary

The private read only SidesSlider property of the KimonoInspectorPolygon class has a AppKit.NSSlider value.

SidesValue

Private Read Only AppKit.NSTextField SidesValue

Summary

The private read only SidesValue property of the KimonoInspectorPolygon class has a AppKit.NSTextField value.

MethodsSummary
Initialize

Public Void Initialize ()

Summary

Initialize this instance.

KimonoInspectorPolygon

Public Void KimonoInspectorPolygon (System.IntPtr)

Summary

Initializes a new instance of the KimonoInspectorPolygon class.

ParameterSummary
handle

System.IntPtr handle

Handle.

MoveTo

Public System.nfloat MoveTo (System.nfloat)

Summary

Moves the inspector to the given location.

ParameterSummary
y

System.nfloat y

The y coordinate.

Returns

The next location based on the inspector's size.

RaiseShapeModified

Void RaiseShapeModified ()

Summary

Raises the shape modified event.

ReleaseDesignerOutlets

Private Void ReleaseDesignerOutlets ()

Summary

The private ReleaseDesignerOutlets () member of the KimonoInspectorPolygon class.

SidesChanged

Private Void SidesChanged (Foundation.NSObject)

Summary

Handles the number of sides changing.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

UpdateInspector

Public Void UpdateInspector ()

Summary

Updates the inspector.

EventsSummary
ShapeModified

KimonoCore.Kimono.PortfolioEventDelegate ShapeModified

Summary

Occurs when shape modified.


##Public Class KimonoInspectorPortfolio

###Namespace

KimonoMac

###Inherits From

AppKit.NSView

###Summary

Handles the inspector view for a KimonoPortfolio.

FieldsSummary
_selectedPortfolio

Private KimonoCore.KimonoPortfolio _selectedPortfolio

The selected portfolio.

FirstChange

Private System.Boolean FirstChange

Indicates of the first change has been made to a textbox. This is used to keep from creating an undo point on every character that the user chages in the textbox's text.

PortfolioModified

Private KimonoCore.Kimono.PortfolioEventDelegate PortfolioModified

Added In API Version 01.01.00

The private PortfolioModified field of the KimonoInspectorPortfolio class holds a KimonoCore.Kimono.PortfolioEventDelegate value.

PropertiesSummary
AuthorField

Private Read Only AppKit.NSTextField AuthorField

Added In API Version

01.01.00

Summary

The private read only AuthorField property of the KimonoInspectorPortfolio class has a AppKit.NSTextField value.

CopyrightField

Private Read Only KimonoMac.KimonoTextView CopyrightField

Added In API Version

01.01.00

Summary

The private read only CopyrightField property of the KimonoInspectorPortfolio class has a KimonoMac.KimonoTextView value.

DesignSurface

Public KimonoCore.Mac.KimonoDesignSurface DesignSurface

Summary

Gets or sets the design surface.

Return Value

The design surface.

NameField

Private Read Only AppKit.NSTextField NameField

Added In API Version

01.01.00

Summary

The private read only NameField property of the KimonoInspectorPortfolio class has a AppKit.NSTextField value.

NamespaceField

Private Read Only AppKit.NSTextField NamespaceField

Added In API Version

01.01.00

Summary

The private read only NamespaceField property of the KimonoInspectorPortfolio class has a AppKit.NSTextField value.

SelectedPortfolio

Public KimonoCore.KimonoPortfolio SelectedPortfolio

Summary

Gets or sets the selected portfolio.

Return Value

The selected portfolio.

MethodsSummary
Initialize

Public Void Initialize ()

Summary

Initialize this instance.

KimonoInspectorPortfolio

Public Void KimonoInspectorPortfolio (System.IntPtr)

Modified In API Version

01.01.00

Summary

The public KimonoInspectorPortfolio (System.IntPtr) constructor for the KimonoInspectorPortfolio class.

ParameterSummary
handle

System.IntPtr handle

Added In API Version 01.01.00

The handle parameter of the KimonoInspectorPortfolio method takes a System.IntPtr value.

MoveTo

Public System.nfloat MoveTo (System.nfloat)

Summary

Moves the inspector to the given location.

ParameterSummary
y

System.nfloat y

The y coordinate.

Returns

The next location based on the inspector's size.

RaisePortfolioModified

Void RaisePortfolioModified ()

Summary

Raises the portfolio modified event.

ReleaseDesignerOutlets

Private Void ReleaseDesignerOutlets ()

Added In API Version

01.01.00

Summary

The private ReleaseDesignerOutlets () member of the KimonoInspectorPortfolio class.

UpdateInspector

Public Void UpdateInspector ()

Summary

Updates the inspector.

EventsSummary
PortfolioModified

KimonoCore.Kimono.PortfolioEventDelegate PortfolioModified

Summary

Occurs when portfolio modified.


##Public Class KimonoInspectorProperty

###Namespace

KimonoMac

###Inherits From

AppKit.NSView

###Summary

Handles the general property inspector for KimonoProperty objects.

FieldsSummary
_selectedProperty

Private KimonoCore.KimonoProperty _selectedProperty

The selected property.

PropertyModified

Private KimonoCore.Kimono.PropertyEventDelegate PropertyModified

Added In API Version 01.01.00

The private PropertyModified field of the KimonoInspectorProperty class holds a KimonoCore.Kimono.PropertyEventDelegate value.

RequestDeleteProperty

Private KimonoCore.Kimono.PropertyEventDelegate RequestDeleteProperty

Added In API Version 01.01.00

The private RequestDeleteProperty field of the KimonoInspectorProperty class holds a KimonoCore.Kimono.PropertyEventDelegate value.

RequestDuplicateProperty

Private KimonoCore.Kimono.PropertyEventDelegate RequestDuplicateProperty

Added In API Version 01.01.00

The private RequestDuplicateProperty field of the KimonoInspectorProperty class holds a KimonoCore.Kimono.PropertyEventDelegate value.

PropertiesSummary
DesignSurface

Public KimonoCore.Mac.KimonoDesignSurface DesignSurface

Summary

Gets or sets the design surface.

Return Value

The design surface.

PropertyName

Private Read Only AppKit.NSTextField PropertyName

Added In API Version

01.01.00

Summary

The private read only PropertyName property of the KimonoInspectorProperty class has a AppKit.NSTextField value.

PropertyType

Private Read Only AppKit.NSTextField PropertyType

Added In API Version

01.01.00

Summary

The private read only PropertyType property of the KimonoInspectorProperty class has a AppKit.NSTextField value.

PropertyUsage

Private Read Only AppKit.NSPopUpButton PropertyUsage

Added In API Version

01.01.00

Summary

The private read only PropertyUsage property of the KimonoInspectorProperty class has a AppKit.NSPopUpButton value.

SelectedProperty

Public KimonoCore.KimonoProperty SelectedProperty

Summary

Gets or sets the selected property.

Return Value

The selected property.

MethodsSummary
DeleteProperty

Private Void DeleteProperty (Foundation.NSObject)

Summary

Requests the property be deleted.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

DuplicateProperty

Private Void DuplicateProperty (Foundation.NSObject)

Summary

Duplicates the property.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

Initialize

Public Void Initialize ()

Summary

Initialize this instance.

KimonoInspectorProperty

Public Void KimonoInspectorProperty (System.IntPtr)

Modified In API Version

01.01.00

Summary

The public KimonoInspectorProperty (System.IntPtr) constructor for the KimonoInspectorProperty class.

ParameterSummary
handle

System.IntPtr handle

Added In API Version 01.01.00

The handle parameter of the KimonoInspectorProperty method takes a System.IntPtr value.

MoveTo

Public System.nfloat MoveTo (System.nfloat)

Summary

Moves the inspector to the given location.

ParameterSummary
y

System.nfloat y

The y coordinate.

Returns

The next location based on the inspector's size.

RaisePropertyModified

Void RaisePropertyModified ()

Summary

Raises the property modified event.

RaiseRequestDeleteProperty

Void RaiseRequestDeleteProperty ()

Summary

Raises the request delete property event.

RaiseRequestDuplicateProperty

Void RaiseRequestDuplicateProperty ()

Summary

Raises the request duplicate property event.

ReleaseDesignerOutlets

Private Void ReleaseDesignerOutlets ()

Added In API Version

01.01.00

Summary

The private ReleaseDesignerOutlets () member of the KimonoInspectorProperty class.

UpdateInspector

Public Void UpdateInspector ()

Summary

Updates the inspector.

UsageChanged

Private Void UsageChanged (Foundation.NSObject)

Summary

Usage the changed.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

EventsSummary
PropertyModified

KimonoCore.Kimono.PropertyEventDelegate PropertyModified

Summary

Occurs when property modified.

RequestDeleteProperty

KimonoCore.Kimono.PropertyEventDelegate RequestDeleteProperty

Summary

Occurs when delete property.

RequestDuplicateProperty

KimonoCore.Kimono.PropertyEventDelegate RequestDuplicateProperty

Summary

Occurs when duplicate property.


##Public Class KimonoInspectorRoundRect

###Namespace

KimonoMac

###Inherits From

AppKit.NSView

###Summary

Handles the inspector view for a KimonoShapeRoundRect.

FieldsSummary
_selectedRoundRect

Private KimonoCore.KimonoShapeRoundRect _selectedRoundRect

The selected shape.

ShapeModified

Private KimonoCore.Kimono.PortfolioEventDelegate ShapeModified

The private ShapeModified field of the KimonoInspectorRoundRect class holds a KimonoCore.Kimono.PortfolioEventDelegate value.

PropertiesSummary
DesignSurface

Public KimonoCore.Mac.KimonoDesignSurface DesignSurface

Summary

Gets or sets the design surface.

Return Value

The design surface.

RadiusSlider

Private Read Only AppKit.NSSlider RadiusSlider

Summary

The private read only RadiusSlider property of the KimonoInspectorRoundRect class has a AppKit.NSSlider value.

RadiusValue

Private Read Only AppKit.NSTextField RadiusValue

Summary

The private read only RadiusValue property of the KimonoInspectorRoundRect class has a AppKit.NSTextField value.

SelectedRoundRect

Public KimonoCore.KimonoShapeRoundRect SelectedRoundRect

Summary

Gets or sets the selected round rectangle.

Return Value

The selected round rectangle.

MethodsSummary
Initialize

Public Void Initialize ()

Summary

Initialize this instance.

KimonoInspectorRoundRect

Public Void KimonoInspectorRoundRect (System.IntPtr)

Summary

Initializes a new instance of the KimonoInspectorRoundRect class.

ParameterSummary
handle

System.IntPtr handle

Handle.

MoveTo

Public System.nfloat MoveTo (System.nfloat)

Summary

Moves the inspector to the given location.

ParameterSummary
y

System.nfloat y

The y coordinate.

Returns

The next location based on the inspector's size.

RadiusChanged

Private Void RadiusChanged (Foundation.NSObject)

Summary

Handles the radius changing.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

RaiseShapeModified

Void RaiseShapeModified ()

Summary

Raises the shape modified event.

ReleaseDesignerOutlets

Private Void ReleaseDesignerOutlets ()

Summary

The private ReleaseDesignerOutlets () member of the KimonoInspectorRoundRect class.

UpdateInspector

Public Void UpdateInspector ()

Summary

Updates the inspector.

EventsSummary
ShapeModified

KimonoCore.Kimono.PortfolioEventDelegate ShapeModified

Summary

Occurs when shape modified.


##Public Class KimonoInspectorSketch

###Namespace

KimonoMac

###Inherits From

AppKit.NSView

###Summary

Handles the inspector view for a given KimonoSketch.

FieldsSummary
_selectedSketch

Private KimonoCore.KimonoSketch _selectedSketch

The selected sketch.

MakeDuplicate

Private KimonoCore.Kimono.PortfolioEventDelegate MakeDuplicate

The private MakeDuplicate field of the KimonoInspectorSketch class holds a KimonoCore.Kimono.PortfolioEventDelegate value.

RemoveSketch

Private KimonoCore.Kimono.PortfolioEventDelegate RemoveSketch

The private RemoveSketch field of the KimonoInspectorSketch class holds a KimonoCore.Kimono.PortfolioEventDelegate value.

SketchModified

Private KimonoCore.Kimono.PortfolioEventDelegate SketchModified

The private SketchModified field of the KimonoInspectorSketch class holds a KimonoCore.Kimono.PortfolioEventDelegate value.

PropertiesSummary
CanvasColor

Private Read Only AppKit.NSColorWell CanvasColor

Summary

The private read only CanvasColor property of the KimonoInspectorSketch class has a AppKit.NSColorWell value.

CanvasColorCheckbox

Private Read Only AppKit.NSButton CanvasColorCheckbox

Summary

The private read only CanvasColorCheckbox property of the KimonoInspectorSketch class has a AppKit.NSButton value.

DesignSurface

Public KimonoCore.Mac.KimonoDesignSurface DesignSurface

Summary

Gets or sets the design surface.

Return Value

The design surface.

OpacitySlider

Private Read Only AppKit.NSSlider OpacitySlider

Summary

The private read only OpacitySlider property of the KimonoInspectorSketch class has a AppKit.NSSlider value.

OpacityValue

Private Read Only AppKit.NSTextField OpacityValue

Summary

The private read only OpacityValue property of the KimonoInspectorSketch class has a AppKit.NSTextField value.

SelectedSketch

Public KimonoCore.KimonoSketch SelectedSketch

Summary

Gets or sets the selected sketch.

Return Value

The selected sketch.

SketchHeight

Private Read Only AppKit.NSTextField SketchHeight

Summary

The private read only SketchHeight property of the KimonoInspectorSketch class has a AppKit.NSTextField value.

SketchName

Private Read Only AppKit.NSTextField SketchName

Summary

The private read only SketchName property of the KimonoInspectorSketch class has a AppKit.NSTextField value.

SketchWidth

Private Read Only AppKit.NSTextField SketchWidth

Summary

The private read only SketchWidth property of the KimonoInspectorSketch class has a AppKit.NSTextField value.

ToBitmapCheckbox

Private Read Only AppKit.NSButton ToBitmapCheckbox

Added In API Version

01.01.00

Summary

The private read only ToBitmapCheckbox property of the KimonoInspectorSketch class has a AppKit.NSButton value.

ToCanvasCheckbox

Private Read Only AppKit.NSButton ToCanvasCheckbox

Added In API Version

01.01.00

Summary

The private read only ToCanvasCheckbox property of the KimonoInspectorSketch class has a AppKit.NSButton value.

ToDataCheckbox

Private Read Only AppKit.NSButton ToDataCheckbox

Added In API Version

01.01.00

Summary

The private read only ToDataCheckbox property of the KimonoInspectorSketch class has a AppKit.NSButton value.

UseSkiaSharpViewsCheckbox

Private Read Only AppKit.NSButton UseSkiaSharpViewsCheckbox

Added In API Version

01.01.00

Summary

The private read only UseSkiaSharpViewsCheckbox property of the KimonoInspectorSketch class has a AppKit.NSButton value.

MethodsSummary
CanvasColorChanged

Private Void CanvasColorChanged (Foundation.NSObject)

Summary

Handles the canvas color changing.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

DeleteSketch

Private Void DeleteSketch (Foundation.NSObject)

Summary

Deletes the sketch.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

DuplicateSketch

Private Void DuplicateSketch (Foundation.NSObject)

Summary

Duplicates the sketch.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

HasCanvasColorChanged

Private Void HasCanvasColorChanged (Foundation.NSObject)

Summary

Does the canvas include a colored background?

ParameterSummary
sender

Foundation.NSObject sender

Sender.

Initialize

Public Void Initialize ()

Summary

Initialize this instance.

KimonoInspectorSketch

Public Void KimonoInspectorSketch (System.IntPtr)

Summary

Initializes a new instance of the KimonoInspectorSketch class.

ParameterSummary
handle

System.IntPtr handle

Handle.

MoveTo

Public System.nfloat MoveTo (System.nfloat)

Summary

Moves the inspector to the given location.

ParameterSummary
y

System.nfloat y

The y coordinate.

Returns

The next location based on the inspector's size.

OpacityChanged

Private Void OpacityChanged (Foundation.NSObject)

Summary

Handles the opacity changing.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

RaiseMakeDuplicate

Void RaiseMakeDuplicate ()

Summary

Raises the make duplicate event.

RaiseRemoveSketch

Void RaiseRemoveSketch ()

Summary

Raises the remove sketch event.

RaiseSketchModified

Void RaiseSketchModified ()

Summary

Raises the sketch modified event.

ReleaseDesignerOutlets

Private Void ReleaseDesignerOutlets ()

Summary

The private ReleaseDesignerOutlets () member of the KimonoInspectorSketch class.

ToBitmapChanged

Private Void ToBitmapChanged (Foundation.NSObject)

Summary

Handles the to bitmap checkbox changing.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

ToCanvasChanged

Private Void ToCanvasChanged (Foundation.NSObject)

Summary

Handles the to canvas checkboc changing.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

ToDataChanged

Private Void ToDataChanged (Foundation.NSObject)

Summary

Handles the to data checkbox changing.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

UpdateInspector

Public Void UpdateInspector ()

Summary

Updates the inspector.

UseSkiaSharpViewsChanged

Private Void UseSkiaSharpViewsChanged (Foundation.NSObject)

Summary

Handles the use SkiaSharp views checkbox changing.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

EventsSummary
MakeDuplicate

KimonoCore.Kimono.PortfolioEventDelegate MakeDuplicate

Summary

Occurs when make duplicate.

RemoveSketch

KimonoCore.Kimono.PortfolioEventDelegate RemoveSketch

Summary

Occurs when remove sketch.

SketchModified

KimonoCore.Kimono.PortfolioEventDelegate SketchModified

Summary

Occurs when sketch modified.


##Public Class KimonoInspectorStar

###Namespace

KimonoMac

###Inherits From

AppKit.NSView

###Summary

Handles the inspector view for a KimonoShapeStar.

FieldsSummary
_selectedShape

Private KimonoCore.KimonoShapeStar _selectedShape

The selected shape.

ShapeModified

Private KimonoCore.Kimono.PortfolioEventDelegate ShapeModified

The private ShapeModified field of the KimonoInspectorStar class holds a KimonoCore.Kimono.PortfolioEventDelegate value.

PropertiesSummary
DepthSlider

Private Read Only AppKit.NSSlider DepthSlider

Summary

The private read only DepthSlider property of the KimonoInspectorStar class has a AppKit.NSSlider value.

DepthValue

Private Read Only AppKit.NSTextField DepthValue

Summary

The private read only DepthValue property of the KimonoInspectorStar class has a AppKit.NSTextField value.

DesignSurface

Public KimonoCore.Mac.KimonoDesignSurface DesignSurface

Summary

Gets or sets the design surface.

Return Value

The design surface.

PointsSlider

Private Read Only AppKit.NSSlider PointsSlider

Summary

The private read only PointsSlider property of the KimonoInspectorStar class has a AppKit.NSSlider value.

PointsValue

Private Read Only AppKit.NSTextField PointsValue

Summary

The private read only PointsValue property of the KimonoInspectorStar class has a AppKit.NSTextField value.

SelectedShape

Public KimonoCore.KimonoShapeStar SelectedShape

Summary

Gets or sets the selected shape.

Return Value

The selected shape.

SkipSlider

Private Read Only AppKit.NSSlider SkipSlider

Summary

The private read only SkipSlider property of the KimonoInspectorStar class has a AppKit.NSSlider value.

SkipValue

Private Read Only AppKit.NSTextField SkipValue

Summary

The private read only SkipValue property of the KimonoInspectorStar class has a AppKit.NSTextField value.

MethodsSummary
DepthChanged

Private Void DepthChanged (Foundation.NSObject)

Summary

Handles the point depth value chainging.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

Initialize

Public Void Initialize ()

Summary

Initialize this instance.

KimonoInspectorStar

Public Void KimonoInspectorStar (System.IntPtr)

Summary

Initializes a new instance of the KimonoInspectorStar class.

ParameterSummary
handle

System.IntPtr handle

Handle.

MoveTo

Public System.nfloat MoveTo (System.nfloat)

Summary

Moves the inspector to the given location.

ParameterSummary
y

System.nfloat y

The y coordinate.

Returns

The next location based on the inspector's size.

PointsChanged

Private Void PointsChanged (Foundation.NSObject)

Summary

Handles the number of points changing.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

RaiseShapeModified

Void RaiseShapeModified ()

Summary

Raises the shape modified event.

ReleaseDesignerOutlets

Private Void ReleaseDesignerOutlets ()

Summary

The private ReleaseDesignerOutlets () member of the KimonoInspectorStar class.

SkipChanged

Private Void SkipChanged (Foundation.NSObject)

Summary

Handles the skip points number changing.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

UpdateInspector

Public Void UpdateInspector ()

Summary

Updates the inspector.

EventsSummary
ShapeModified

KimonoCore.Kimono.PortfolioEventDelegate ShapeModified

Summary

Occurs when shape modified.


##Public Class KimonoInspectorStyle

###Namespace

KimonoMac

###Inherits From

AppKit.NSView

###Summary

Handles the inspector view for a given KimonoStyle.

FieldsSummary
_selectedShape

Private KimonoCore.KimonoShape _selectedShape

The selected shape.

_selectedStyle

Private KimonoCore.KimonoStyle _selectedStyle

The selected style.

MakeDuplicate

Private KimonoCore.Kimono.StyleEventDelegate MakeDuplicate

The private MakeDuplicate field of the KimonoInspectorStyle class holds a KimonoCore.Kimono.StyleEventDelegate value.

RemoveStyle

Private KimonoCore.Kimono.StyleEventDelegate RemoveStyle

The private RemoveStyle field of the KimonoInspectorStyle class holds a KimonoCore.Kimono.StyleEventDelegate value.

ReturnToShape

Private KimonoCore.Kimono.ShapeEventDelegate ReturnToShape

The private ReturnToShape field of the KimonoInspectorStyle class holds a KimonoCore.Kimono.ShapeEventDelegate value.

ShapeModified

Private KimonoCore.Kimono.PortfolioEventDelegate ShapeModified

The private ShapeModified field of the KimonoInspectorStyle class holds a KimonoCore.Kimono.PortfolioEventDelegate value.

StyleModified

Private KimonoCore.Kimono.PortfolioEventDelegate StyleModified

The private StyleModified field of the KimonoInspectorStyle class holds a KimonoCore.Kimono.PortfolioEventDelegate value.

StyleTypeChanged

Private KimonoCore.Kimono.StyleEventDelegate StyleTypeChanged

The private StyleTypeChanged field of the KimonoInspectorStyle class holds a KimonoCore.Kimono.StyleEventDelegate value.

PropertiesSummary
ApplyButton

Private Read Only AppKit.NSButton ApplyButton

Summary

The private read only ApplyButton property of the KimonoInspectorStyle class has a AppKit.NSButton value.

Backbutton

Private Read Only AppKit.NSButton Backbutton

Summary

The private read only Backbutton property of the KimonoInspectorStyle class has a AppKit.NSButton value.

DeleteButton

Private Read Only AppKit.NSButton DeleteButton

Summary

The private read only DeleteButton property of the KimonoInspectorStyle class has a AppKit.NSButton value.

DesignSurface

Public KimonoCore.Mac.KimonoDesignSurface DesignSurface

Summary

Gets or sets the design surface.

Return Value

The design surface.

SelectedShape

Public KimonoCore.KimonoShape SelectedShape

Summary

Gets or sets the selected shape.

Return Value

The selected shape.

SelectedStyle

Public KimonoCore.KimonoStyle SelectedStyle

Summary

Gets or sets the selected style.

Return Value

The selected style.

StyleName

Private Read Only AppKit.NSTextField StyleName

Summary

The private read only StyleName property of the KimonoInspectorStyle class has a AppKit.NSTextField value.

TypeDropdown

Private Read Only AppKit.NSPopUpButton TypeDropdown

Summary

The private read only TypeDropdown property of the KimonoInspectorStyle class has a AppKit.NSPopUpButton value.

MethodsSummary
ApplyChange

Private Void ApplyChange (Foundation.NSObject)

Summary

Applies the change to the currently selected KimonShape.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

DeleteStyle

Private Void DeleteStyle (Foundation.NSObject)

Summary

Deletes the style.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

DuplicateStyle

Private Void DuplicateStyle (Foundation.NSObject)

Summary

Duplicates the style.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

GoBack

Private Void GoBack (Foundation.NSObject)

Summary

Returns to the currently selected shape.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

Initialize

Public Void Initialize ()

Summary

Initialize this instance.

KimonoInspectorStyle

Public Void KimonoInspectorStyle (System.IntPtr)

Summary

Initializes a new instance of the KimonoInspectorStyle class.

ParameterSummary
handle

System.IntPtr handle

Handle.

MoveTo

Public System.nfloat MoveTo (System.nfloat)

Summary

Moves the inspector to the given location.

ParameterSummary
y

System.nfloat y

The y coordinate.

Returns

The next location based on the inspector's size.

RaiseMakeDuplicate

Void RaiseMakeDuplicate (KimonoCore.KimonoStyle)

Summary

Raises the make duplicate event.

ParameterSummary
style

KimonoCore.KimonoStyle style

Style.

RaiseRemoveStyle

Void RaiseRemoveStyle (KimonoCore.KimonoStyle)

Summary

Raises the remove style event.

ParameterSummary
style

KimonoCore.KimonoStyle style

Style.

RaiseReturnToShape

Void RaiseReturnToShape (KimonoCore.KimonoShape)

Summary

Raises the return to shape event.

ParameterSummary
shape

KimonoCore.KimonoShape shape

Shape.

RaiseShapeModified

Void RaiseShapeModified ()

Summary

Raises the shape modified event.

RaiseStyleModified

Void RaiseStyleModified ()

Summary

Raises the style modified event.

RaiseStyleTypeChanged

Void RaiseStyleTypeChanged (KimonoCore.KimonoStyle)

Summary

Raises the style type changed event.

ParameterSummary
style

KimonoCore.KimonoStyle style

Style.

ReleaseDesignerOutlets

Private Void ReleaseDesignerOutlets ()

Summary

The private ReleaseDesignerOutlets () member of the KimonoInspectorStyle class.

TypeChanged

Private Void TypeChanged (Foundation.NSObject)

Summary

Handles the KimonoStyle's type changing.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

UpdateInspector

Public Void UpdateInspector ()

Summary

Updates the inspector.

EventsSummary
MakeDuplicate

KimonoCore.Kimono.StyleEventDelegate MakeDuplicate

Summary

Occurs when make duplicate.

RemoveStyle

KimonoCore.Kimono.StyleEventDelegate RemoveStyle

Summary

Occurs when remove style.

ReturnToShape

KimonoCore.Kimono.ShapeEventDelegate ReturnToShape

Summary

Occurs when return to shape.

ShapeModified

KimonoCore.Kimono.PortfolioEventDelegate ShapeModified

Summary

Occurs when shape modified.

StyleModified

KimonoCore.Kimono.PortfolioEventDelegate StyleModified

Summary

Occurs when style modified.

StyleTypeChanged

KimonoCore.Kimono.StyleEventDelegate StyleTypeChanged

Summary

Occurs when style type changed.


##Public Class KimonoInspectorText

###Namespace

KimonoMac

###Inherits From

AppKit.NSView

###Summary

Handles the inspector view for a given KimonoShapeText.

FieldsSummary
_selectedShape

Private KimonoCore.KimonoShapeText _selectedShape

The selected shape.

FirstChange

Private System.Boolean FirstChange

Indicates of the first change has been made to a textbox. This is used to keep from creating an undo point on every character that the user chages in the textbox's text.

ShapeModified

Private KimonoCore.Kimono.PortfolioEventDelegate ShapeModified

The private ShapeModified field of the KimonoInspectorText class holds a KimonoCore.Kimono.PortfolioEventDelegate value.

PropertiesSummary
Contents

Private Read Only KimonoMac.KimonoTextView Contents

Summary

The private read only Contents property of the KimonoInspectorText class has a KimonoMac.KimonoTextView value.

DesignSurface

Public KimonoCore.Mac.KimonoDesignSurface DesignSurface

Summary

Gets or sets the design surface.

Return Value

The design surface.

SelectedShape

Public KimonoCore.KimonoShapeText SelectedShape

Summary

Gets or sets the selected shape.

Return Value

The selected shape.

MethodsSummary
Initialize

Public Void Initialize ()

Summary

Initialize this instance.

KimonoInspectorText

Public Void KimonoInspectorText (System.IntPtr)

Summary

Initializes a new instance of the KimonoInspectorText class.

ParameterSummary
handle

System.IntPtr handle

Handle.

MoveTo

Public System.nfloat MoveTo (System.nfloat)

Summary

Moves the inspector to the given location.

ParameterSummary
y

System.nfloat y

The y coordinate.

Returns

The next location based on the inspector's size.

RaiseShapeModified

Void RaiseShapeModified ()

Summary

Raises the shape modified event.

ReleaseDesignerOutlets

Private Void ReleaseDesignerOutlets ()

Summary

The private ReleaseDesignerOutlets () member of the KimonoInspectorText class.

UpdateInspector

Public Void UpdateInspector ()

Summary

Updates the inspector.

EventsSummary
ShapeModified

KimonoCore.Kimono.PortfolioEventDelegate ShapeModified

Summary

Occurs when shape modified.


##Public Class KimonoTextView

###Namespace

KimonoMac

###Inherits From

AppKit.NSTextView

###Summary

A type of NSTextView that provides a TextChanged event to monitor when the user adjust the text of the KimonoShapeText instance.

FieldsSummary
TextChanged

Private KimonoMac.KimonoTextView.TextChangedDelegate TextChanged

The private TextChanged field of the KimonoTextView class holds a KimonoMac.KimonoTextView.TextChangedDelegate value.

MethodsSummary
DidChangeText

Public Virtual Void DidChangeText ()

Summary

Handles the value of the text field changing

KimonoTextView

Public Void KimonoTextView ()

Summary

Initializes a new instance of the KimonoTextView class.

KimonoTextView

Public Void KimonoTextView (CoreGraphics.CGRect)

Summary

Initializes a new instance of the KimonoTextView class.

ParameterSummary
frameRect

CoreGraphics.CGRect frameRect

Frame rect.

KimonoTextView

Public Void KimonoTextView (Foundation.NSCoder)

Summary

Initializes a new instance of the KimonoTextView class.

ParameterSummary
coder

Foundation.NSCoder coder

Coder.

KimonoTextView

Public Void KimonoTextView (System.IntPtr)

Summary

Initializes a new instance of the KimonoTextView class.

ParameterSummary
handle

System.IntPtr handle

Handle.

RaiseTextChanged

Void RaiseTextChanged (System.String)

Summary

Raises the text changed event.

ParameterSummary
text

System.String text

Text.

EventsSummary
TextChanged

Summary

Occurs when text changed.


##Public Class LanguageClosure

###Namespace

AppKit.TextKit.Formatter

###Inherits From

Foundation.NSObject

###Summary

The LanguageClosure class holds information about a closure such as (), [], "" or '' that can be used to define a section of text in a LanguageDescriptor. The Language Closure is used by auto complete in a SourceTextView.

PropertiesSummary
EndingCharacter

Public System.Char EndingCharacter

Summary

Gets or sets the ending character for this closure.

Return Value

The ending character.

StartingCharacter

Public System.Char StartingCharacter

Summary

Gets or sets the starting character for this closure.

Return Value

The starting character.

MethodsSummary
LanguageClosure

Public Void LanguageClosure ()

Summary

Initializes a new instance of the LanguageClosure class.

LanguageClosure

Public Void LanguageClosure (System.Char)

Summary

Initializes a new instance of the LanguageClosure class.

ParameterSummary
character

System.Char character

The character that both starts and ends this closure.

LanguageClosure

Public Void LanguageClosure (System.Char, System.Char)

Summary

Initializes a new instance of the LanguageClosure class.

ParameterSummary
startingCharacter

System.Char startingCharacter

The character that starts the closure.

endingCharacter

System.Char endingCharacter

The character that ends the closure.


##Public Class LanguageDescriptor

###Namespace

AppKit.TextKit.Formatter

###Inherits From

Foundation.NSObject

###Summary

The LanguageDescriptor class defines how a LanguageFormatter should syntax highlight text for a given language such as C#, JavaScript or Visual Basic.

PropertiesSummary
AccessKeywordColor

Public AppKit.NSColor AccessKeywordColor

Summary

Gets or sets the color of a access keyword.

Return Value

The NSColor of the access keyword.

AccessModifierColor

Public AppKit.NSColor AccessModifierColor

Summary

Gets or sets the color of a access modifier keyword.

Return Value

The NSColor of the access modifier.

Closures

Public System.Collections.Generic.List<AppKit.TextKit.Formatter.LanguageClosure> Closures

Summary

Gets or sets the collection of LanguageClosure used to auto complete to closure of text such as (), [], "" or ''.

Return Value

The closures.

CommentColor

Public AppKit.NSColor CommentColor

Summary

Gets or sets the color of a comment.

Return Value

The NSColor of the comment.

ContextualKeywordColor

Public AppKit.NSColor ContextualKeywordColor

Summary

Gets or sets the color of a contextual keyword.

Return Value

The NSColor of the contextual keyword.

ConversionKeywordColor

Public AppKit.NSColor ConversionKeywordColor

Summary

Gets or sets the color of a conversion keyword.

Return Value

The NSColor of the conversion keyword.

EscapeCharacter

Public Virtual Read Only System.Char EscapeCharacter

Summary

Gets the escape character for the given language.

Return Value

The escape character.

ExceptionHandlingColor

Public AppKit.NSColor ExceptionHandlingColor

Summary

Gets or sets the color of a exception handling keyword.

Return Value

The NSColor of the exception handling.

Formats

Public System.Collections.Generic.List<AppKit.TextKit.Formatter.FormatDescriptor> Formats

Summary

Gets or sets the collection of FormatDescriptor formats used to syntax highlight this language.

Return Value

The formats.

FormattingCommands

Public System.Collections.Generic.List<AppKit.TextKit.Formatter.LanguageFormatCommand> FormattingCommands

Summary

Gets or sets the formatting commands that can be added to the user interface for the user to select and apply to a selection of text in the editor.

Return Value

The LanguageFormatCommand items.

IterationStatementColor

Public AppKit.NSColor IterationStatementColor

Summary

Gets or sets the color of a iteration statement keyword.

Return Value

The NSColor of the iteration statement.

JumpStatementColor

Public AppKit.NSColor JumpStatementColor

Summary

Gets or sets the color of a jump statement keyword.

Return Value

The NSColor of the jump statement.

KeywordColor

Public AppKit.NSColor KeywordColor

Summary

Gets or sets the color of generic keywords.

Return Value

The NSColor of the keyword.

Keywords

Public System.Collections.Generic.Dictionary<System.String,AppKit.TextKit.Formatter.KeywordDescriptor> Keywords

Summary

Gets or sets the collection of KeywordDescriptor used to define the keywords for this language.

Return Value

The keywords.

LanguageIdentifier

Public Virtual Read Only System.String LanguageIdentifier

Summary

Gets the language identifier.

Return Value

The language identifier.

LanguageSeparators

Public Virtual System.Char[] LanguageSeparators

Summary

Gets or sets the language separators that can be used to define a "word" in the given language.

Return Value

The language separators.

LiteralKeywordColor

Public AppKit.NSColor LiteralKeywordColor

Summary

Gets or sets the color of a literal keyword.

Return Value

The NSColor of the literal keyword.

MethodParameterColor

Public AppKit.NSColor MethodParameterColor

Summary

Gets or sets the color of a method parameter keyword.

Return Value

The NSColor of the method parameter.

ModifierColor

Public AppKit.NSColor ModifierColor

Summary

Gets or sets the color of a generic modifier keyword.

Return Value

The NSColor of the modifier.

NamespaceColor

Public AppKit.NSColor NamespaceColor

Summary

Gets or sets the color of a namespace keyword.

Return Value

The NSColor of the namespace.

OperatorKeywordColor

Public AppKit.NSColor OperatorKeywordColor

Summary

Gets or sets the color of a operator keyword.

Return Value

The NSColor of the operator keyword.

PreprocessorDirectiveColor

Public AppKit.NSColor PreprocessorDirectiveColor

Summary

Gets or sets the color of a preprocessor directive keyword.

Return Value

The NSColor of the preprocessor directive.

QueryKeywordColor

Public AppKit.NSColor QueryKeywordColor

Summary

Gets or sets the color of a query keyword.

Return Value

The NSColor of the query keyword.

ReferenceTypeColor

Public AppKit.NSColor ReferenceTypeColor

Summary

Gets or sets the color of a reference type keyword.

Return Value

The NSColor of the reference type.

SelectionStatementColor

Public AppKit.NSColor SelectionStatementColor

Summary

Gets or sets the color of a selection statement keyword.

Return Value

The NSColor of the selection statement.

StatementColor

Public AppKit.NSColor StatementColor

Summary

Gets or sets the color of a generic statement keyword.

Return Value

The NSColor of the statement.

StringLiteralColor

Public AppKit.NSColor StringLiteralColor

Summary

Gets or sets the color of a string literal.

Return Value

The NSColor of the string literal.

TypeColor

Public AppKit.NSColor TypeColor

Summary

Gets or sets the color of generic keyword type.

Return Value

The NSColor of the type.

ValueTypeColor

Public AppKit.NSColor ValueTypeColor

Summary

Gets or sets the color of a value type keyword.

Return Value

The NSColor of the value type.

MethodsSummary
ClearFormats

Public Virtual Void ClearFormats ()

Summary

Resets all of the FormatDescriptor for this language to their default states of unmacthed and inactive.

Remarks

This should only be called ba a LanguageFormatter.

Define

Public Virtual Void Define ()

Summary

Define this instance.

FormatForPreview

Public Virtual System.String FormatForPreview (System.String)

Summary

Formats the passed in string of text for previewing.

ParameterSummary
text

System.String text

Text.

Returns

The string formatted for preview.

LanguageDescriptor

Public Void LanguageDescriptor ()

Summary

Initializes a new instance of the LanguageDescriptor class.

LoadColor

Public AppKit.NSColor LoadColor (System.String, AppKit.NSColor)

Summary

Loads the requested color from system-wide user defaults.

ParameterSummary
key

System.String key

The user default key for the color.

defaultValue

AppKit.NSColor defaultValue

The default NSColor value.

Returns

The NSColor for the given key or the default value if the key cannot be found in the user defaults.

NSColorFromHexString

Public AppKit.NSColor NSColorFromHexString (System.String)

Summary

Converts a web formatted hex string in the form #RRGGBB or #RRGGBBAA into a color.

ParameterSummary
hexValue

System.String hexValue

The web formatted hex string in the form #RRGGBB or #RRGGBBAA.

Returns

The NSColor represented by the hex string.

NSColorToHexString

Public System.String NSColorToHexString (AppKit.NSColor, System.Boolean)

Summary

Converts the given color into a web style hex string in the form #RRBBGG or optionally #RRBBGGAA.

ParameterSummary
color

AppKit.NSColor color

The NSColor to convert.

withAlpha

System.Boolean withAlpha

If set to true with the alpha (transparency) of the color will be included.

Returns

The web hex string representing the given color.

SaveColor

Public Void SaveColor (System.String, AppKit.NSColor, System.Boolean)

Summary

Saves the given color to the systwm-wide user defaults with the give keyword.

ParameterSummary
color

AppKit.NSColor color

The NSColor to save to the user defaults.

key

System.String key

The user default key to assign the color to.

sync

System.Boolean sync

If set to true sync changes to preferences.


##Public Class LanguageFormatCommand

###Namespace

AppKit.TextKit.Formatter

###Inherits From

Foundation.NSObject

###Summary

The LanguageFormatCommand defines a formatting command that can be added to a LanguageDescriptor. When a document editor is using the given LanguageDescriptor, the LanguageFormatCommand s it defines will be added to the Formatting Menu.

PropertiesSummary
Postfix

Public System.String Postfix

Summary

Gets or sets the postfix that will added to the end of the selected text in the document editor. If empty (""), the Prefix will be inserted at the start of the line that the cursor is on.

Return Value

The postfix.

Prefix

Public System.String Prefix

Summary

Gets or sets the prefix that will be added to the start of the line (if no Postfix has been defines), or that will be inserted to the start of the current selected text in the document editor.

Return Value

The prefix.

SubCommands

Public System.Collections.Generic.List<AppKit.TextKit.Formatter.LanguageFormatCommand> SubCommands

Summary

Gets or sets the sub LanguageFormatCommand commands that will be displayed under this item in the Formatting Menu.

Return Value

The sub commands.

Title

Public System.String Title

Summary

Gets or sets the title that will appear in the Formatting Menu.

Return Value

The title.

MethodsSummary
LanguageFormatCommand

Public Void LanguageFormatCommand ()

Summary

Initializes a new instance of the LanguageFormatCommand class.

LanguageFormatCommand

Public Void LanguageFormatCommand (System.String)

Summary

Initializes a new instance of the LanguageFormatCommand class.

ParameterSummary
title

System.String title

The title for the menu item.

LanguageFormatCommand

Public Void LanguageFormatCommand (System.String, System.String)

Summary

Initializes a new instance of the LanguageFormatCommand class.

ParameterSummary
title

System.String title

The title for the menu item.

prefix

System.String prefix

The prefix to insert.

LanguageFormatCommand

Public Void LanguageFormatCommand (System.String, System.String, System.String)

Summary

Initializes a new instance of the LanguageFormatCommand class.

ParameterSummary
title

System.String title

The title for the menu item.

prefix

System.String prefix

The prefix to insert.

postfix

System.String postfix

The postfix to insert.


##Public Class LanguageFormatter

###Namespace

AppKit.TextKit.Formatter

###Inherits From

Foundation.NSObject

###Summary

The LanguageFormatter class uses a LanguageDescriptor to provide syntax highlighting of a NSTextField based on a set of KeywordDescriptor andFormatDescriptor objects..

FieldsSummary
_language

Private AppKit.TextKit.Formatter.LanguageDescriptor _language

The current language syntax highlighting descriptor.

PropertiesSummary
Language

Summary

Gets or sets the descriptor used to define the syntax highlighting rules for a given language.

Return Value

The LanguageDescriptor to syntax highlight.

LineSeparator

Public System.Char LineSeparator

Summary

Gets or sets the Unitext line separator used to define a given line of text.

Return Value

The line separator.

Newline

Public System.Char Newline

Summary

Gets or sets the newline character used to define a given line of text.

Return Value

The newline character.

ParagraphSeparator

Public System.Char ParagraphSeparator

Summary

Gets or sets the Unitext paragraph separator used to define a given paragraph of text.

Return Value

The paragraph separator.

TextEditor

Public AppKit.NSTextView TextEditor

Summary

Gets or sets the text view that this language formatter will be performing syntax highlighting on.

Return Value

The NSTextView to syntax highlight.

MethodsSummary
FindEndOfLine

Public Virtual Foundation.NSRange FindEndOfLine (System.String, Foundation.NSRange)

Summary

Finds the start of end for the given location in the text as defined by the NewLine, LineSeparator and ParagraphSeparator characters.

ParameterSummary
text

System.String text

The text to find the end of the line in.

position

Foundation.NSRange position

The current location of the cursor in the text and possible selection.

Returns

A NSRange containing the end of the line from the current cursor position.

FindLineBoundries

Public Virtual Foundation.NSRange FindLineBoundries (System.String, Foundation.NSRange)

Summary

Finds the line boundries as defined by the NewLine, LineSeparator and ParagraphSeparator characters.

ParameterSummary
text

System.String text

The string to be searched.

position

Foundation.NSRange position

The NSRange specifying the starting location of a possible line of text.

Returns

An NSRange containing the starting and ending character locations of the current line of text.

FindStartOfLine

Public Virtual Foundation.NSRange FindStartOfLine (System.String, Foundation.NSRange)

Summary

Finds the start of line for the given location in the text as defined by the NewLine, LineSeparator and ParagraphSeparator characters.

ParameterSummary
text

System.String text

The text to find the start of the line in.

position

Foundation.NSRange position

The current location of the cursor in the text and possible selection.

Returns

A NSRange containing the start of the line to the current cursor position.

FindWordBoundries

Public Virtual Foundation.NSRange FindWordBoundries (System.String, Foundation.NSRange)

Summary

Finds the word boundries as defined by the LanguageSeparators in theLanguageDescriptor that is currently being syntax highlighted.

ParameterSummary
text

System.String text

The string to be searched.

position

Foundation.NSRange position

The NSRange specifying the starting location of a possible word.

Returns

An NSRange containing the starting and ending character locations of the current word.

HighlightSyntax

Public Virtual Void HighlightSyntax (System.String, Foundation.NSRange)

Summary

Uses the current Language (LanguageDescriptor) to syntax highlight the given word in the attached TextEditor (NSTextView) at the given character locations.

ParameterSummary
word

System.String word

The possible keyword to highlight.

range

Foundation.NSRange range

An NSRange specifying the starting and ending character locations for the word to highlight.

Remarks

TODO: The Text Kit SetTemporaryAttributes routines are handiling the format of character strings such as HTML or XML tag incorrectly.

HighlightSyntaxRegion

Public Virtual Void HighlightSyntaxRegion (System.String, Foundation.NSRange)

Summary

Based on the current Language (LanguageDescriptor), highlight the syntax of the given character region.

ParameterSummary
text

System.String text

The string value to be syntax highlighted.

position

Foundation.NSRange position

The starting location of the text to be highlighted.

IsLanguageSeparator

Public Virtual System.Boolean IsLanguageSeparator (System.Char)

Summary

Determines whether the passed in character is a language separator.

ParameterSummary
c

System.Char c

The character being tested.

Returns

true if the character is a language separator; otherwise, false.

LanguageFormatter

Public Void LanguageFormatter (AppKit.NSTextView, AppKit.TextKit.Formatter.LanguageDescriptor)

Summary

Initializes a new instance of the LanguageFormatter class.

ParameterSummary
textEditor

AppKit.NSTextView textEditor

The NSTextView that this language formatter will syntax highlight.

language

AppKit.TextKit.Formatter.LanguageDescriptor language

The LanguageDescriptor defining the language syntax highlighting rules.

PreceedingCharacterIsWhitespaceOrTerminator

Public Virtual System.Boolean PreceedingCharacterIsWhitespaceOrTerminator (System.String, Foundation.NSRange)

Summary

Tests to see if the preceeding character is whitespace or terminator.

ParameterSummary
text

System.String text

The text to test.

position

Foundation.NSRange position

The current cursor position inside the text.

Returns

true, if character is whitespace or terminator, false otherwise.

Remarks

Returns true if at start of line.

Reformat

Public Virtual Void Reformat ()

Summary

Forces all of the text in the attached NSTextView (the TextEditor property) to have its syntax rehighlighted by re-running the formatter.

TrailingCharacterIsWhitespaceOrTerminator

Public Virtual System.Boolean TrailingCharacterIsWhitespaceOrTerminator (System.String, Foundation.NSRange)

Summary

Tests to see if the trailing character is whitespace or terminator.

ParameterSummary
text

System.String text

The text to test.

position

Foundation.NSRange position

The current cursor position inside the text.

Returns

true, if character is whitespace or terminator, false otherwise.

Remarks

Returns true if at end of line.

###Remarks

Please see our Working with Text Controls Docs for more details: https://developer.xamarin.com/guides/mac/user-interface/standard-controls/#Working_with_Text_Controls


##Private Static Class MainClass

###Namespace

KimonoMac

###Inherits From

System.Object

###Summary

Main class.

MethodsSummary
Main

Private Static Void Main (System.String[])

Summary

The entry point of the program, where the program control starts and ends.

ParameterSummary
args

System.String[] args

The command-line arguments.


##Public Class MainWindowController

###Namespace

KimonoMac

###Inherits From

AppKit.NSWindowController

###Summary

Handles the main window for the Kimono Designer app.

PropertiesSummary
AlignBottomTool

Private Read Only KimonoMac.ActivatableItem AlignBottomTool

Summary

The private read only AlignBottomTool property of the MainWindowController class has a KimonoMac.ActivatableItem value.

AlignLeftTool

Private Read Only KimonoMac.ActivatableItem AlignLeftTool

Summary

The private read only AlignLeftTool property of the MainWindowController class has a KimonoMac.ActivatableItem value.

AlignRightTool

Private Read Only KimonoMac.ActivatableItem AlignRightTool

Summary

The private read only AlignRightTool property of the MainWindowController class has a KimonoMac.ActivatableItem value.

AlignTopTool

Private Read Only KimonoMac.ActivatableItem AlignTopTool

Summary

The private read only AlignTopTool property of the MainWindowController class has a KimonoMac.ActivatableItem value.

CenterHorizontalTool

Private Read Only KimonoMac.ActivatableItem CenterHorizontalTool

Summary

The private read only CenterHorizontalTool property of the MainWindowController class has a KimonoMac.ActivatableItem value.

CenterTool

Private Read Only KimonoMac.ActivatableItem CenterTool

Summary

The private read only CenterTool property of the MainWindowController class has a KimonoMac.ActivatableItem value.

CenterVerticalTool

Private Read Only KimonoMac.ActivatableItem CenterVerticalTool

Summary

The private read only CenterVerticalTool property of the MainWindowController class has a KimonoMac.ActivatableItem value.

GroupShapes

Private Read Only KimonoMac.ActivatableItem GroupShapes

Summary

The private read only GroupShapes property of the MainWindowController class has a KimonoMac.ActivatableItem value.

MainController

Public Read Only KimonoMac.ViewController MainController

Summary

Gets the main controller.

Return Value

The main controller.

MoveBackwardsTool

Private Read Only KimonoMac.ActivatableItem MoveBackwardsTool

Summary

The private read only MoveBackwardsTool property of the MainWindowController class has a KimonoMac.ActivatableItem value.

MoveBottomTool

Private Read Only KimonoMac.ActivatableItem MoveBottomTool

Summary

The private read only MoveBottomTool property of the MainWindowController class has a KimonoMac.ActivatableItem value.

MoveForwardsTool

Private Read Only KimonoMac.ActivatableItem MoveForwardsTool

Summary

The private read only MoveForwardsTool property of the MainWindowController class has a KimonoMac.ActivatableItem value.

MoveTopTool

Private Read Only KimonoMac.ActivatableItem MoveTopTool

Summary

The private read only MoveTopTool property of the MainWindowController class has a KimonoMac.ActivatableItem value.

UngroupShapes

Private Read Only KimonoMac.ActivatableItem UngroupShapes

Summary

The private read only UngroupShapes property of the MainWindowController class has a KimonoMac.ActivatableItem value.

MethodsSummary
AddColor

Public Void AddColor (Foundation.NSObject)

Summary

Adds the color.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

AddGradient

Public Void AddGradient (Foundation.NSObject)

Summary

Adds the gradient.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

AddSketch

Public Void AddSketch (Foundation.NSObject)

Summary

Adds the sketch.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

AddStyle

Public Void AddStyle (Foundation.NSObject)

Summary

Adds the style.

ParameterSummary
sender

Foundation.NSObject sender

Sender.

MainWindowController

Public Void MainWindowController (System.IntPtr)

Summary

Initializes a new instance of the MainWindowController class.

ParameterSummary
handle

System.IntPtr handle

Handle.

ReleaseDesignerOutlets

Private Void ReleaseDesignerOutlets ()

Summary

The private ReleaseDesignerOutlets () member of the MainWindowController class.

WindowDidLoad

Public Virtual Void WindowDidLoad ()

Summary

Handles the window loading and configures any user interface elements based on the stateof the KimonoPortfolio being edited.


##Public Class Markdown

###Namespace

MarkdownSharp

###Inherits From

System.Object

###Summary

Markdown is a text-to-HTML conversion tool for web writers. Markdown allows you to write using an easy-to-read, easy-to-write plain text format, then convert it to structurally valid XHTML (or HTML).

FieldsSummary
_amps

Private Static System.Text.RegularExpressions.Regex _amps

Added In API Version 01.01.00

The private static _amps field of the Markdown class holds a System.Text.RegularExpressions.Regex value.

_anchorInline

Private Static System.Text.RegularExpressions.Regex _anchorInline

Added In API Version 01.01.00

The private static _anchorInline field of the Markdown class holds a System.Text.RegularExpressions.Regex value.

_anchorRef

Private Static System.Text.RegularExpressions.Regex _anchorRef

Added In API Version 01.01.00

The private static _anchorRef field of the Markdown class holds a System.Text.RegularExpressions.Regex value.

_anchorRefShortcut

Private Static System.Text.RegularExpressions.Regex _anchorRefShortcut

Added In API Version 01.01.00

The private static _anchorRefShortcut field of the Markdown class holds a System.Text.RegularExpressions.Regex value.

_angles

Private Static System.Text.RegularExpressions.Regex _angles

Added In API Version 01.01.00

The private static _angles field of the Markdown class holds a System.Text.RegularExpressions.Regex value.

_autoHyperlink

Private System.Boolean _autoHyperlink

Added In API Version 01.01.00

The private _autoHyperlink field of the Markdown class holds a System.Boolean value.

_autolinkBare

Private Static System.Text.RegularExpressions.Regex _autolinkBare

Added In API Version 01.01.00

The private static _autolinkBare field of the Markdown class holds a System.Text.RegularExpressions.Regex value.

_autoNewlines

Private System.Boolean _autoNewlines

Added In API Version 01.01.00

The private _autoNewlines field of the Markdown class holds a System.Boolean value.

_backslashEscapes

Private Static System.Text.RegularExpressions.Regex _backslashEscapes

Added In API Version 01.01.00

The private static _backslashEscapes field of the Markdown class holds a System.Text.RegularExpressions.Regex value.

_backslashEscapeTable

Private Static System.Collections.Generic.Dictionary<System.String,System.String> _backslashEscapeTable

Added In API Version 01.01.00

The private static _backslashEscapeTable field of the Markdown class holds a System.Collections.Generic.Dictionary<System.String,System.String> value.

_blockquote

Private Static System.Text.RegularExpressions.Regex _blockquote

Added In API Version 01.01.00

The private static _blockquote field of the Markdown class holds a System.Text.RegularExpressions.Regex value.

_blocksHtml

Private Static System.Text.RegularExpressions.Regex _blocksHtml

Added In API Version 01.01.00

The private static _blocksHtml field of the Markdown class holds a System.Text.RegularExpressions.Regex value.

_bold

Private Static System.Text.RegularExpressions.Regex _bold

Added In API Version 01.01.00

The private static _bold field of the Markdown class holds a System.Text.RegularExpressions.Regex value.

_charEndingUrl

Private Static Constant System.String _charEndingUrl = [-A-Z0-9+&@#/%=~_|\[\])]

Added In API Version 01.01.00

The private static constant _charEndingUrl field of the Markdown class holds a System.String value of [-A-Z0-9+&@#/%=~_|\[\])].

_charInsideUrl

Private Static Constant System.String _charInsideUrl = [-A-Z0-9+&@#/%?=~_|\[\]\(\)!:,\.;]

Added In API Version 01.01.00

The private static constant _charInsideUrl field of the Markdown class holds a System.String value of [-A-Z0-9+&@#/%?=~_|\[\]\(\)!:,\.;].

_codeBlock

Private Static System.Text.RegularExpressions.Regex _codeBlock

Added In API Version 01.01.00

The private static _codeBlock field of the Markdown class holds a System.Text.RegularExpressions.Regex value.

_codeEncoder

Private Static System.Text.RegularExpressions.Regex _codeEncoder

Added In API Version 01.01.00

The private static _codeEncoder field of the Markdown class holds a System.Text.RegularExpressions.Regex value.

_codeSpan

Private Static System.Text.RegularExpressions.Regex _codeSpan

Added In API Version 01.01.00

The private static _codeSpan field of the Markdown class holds a System.Text.RegularExpressions.Regex value.

_emptyElementSuffix

Private System.String _emptyElementSuffix

Added In API Version 01.01.00

The private _emptyElementSuffix field of the Markdown class holds a System.String value.

_encodeProblemUrlCharacters

Private System.Boolean _encodeProblemUrlCharacters

Added In API Version 01.01.00

The private _encodeProblemUrlCharacters field of the Markdown class holds a System.Boolean value.

_endCharRegex

Private Static System.Text.RegularExpressions.Regex _endCharRegex

Added In API Version 01.01.00

The private static _endCharRegex field of the Markdown class holds a System.Text.RegularExpressions.Regex value.

_escapeTable

Private Static System.Collections.Generic.Dictionary<System.String,System.String> _escapeTable

Added In API Version 01.01.00

The private static _escapeTable field of the Markdown class holds a System.Collections.Generic.Dictionary<System.String,System.String> value.

_headerAtx

Private Static System.Text.RegularExpressions.Regex _headerAtx

Added In API Version 01.01.00

The private static _headerAtx field of the Markdown class holds a System.Text.RegularExpressions.Regex value.

_headerSetext

Private Static System.Text.RegularExpressions.Regex _headerSetext

Added In API Version 01.01.00

The private static _headerSetext field of the Markdown class holds a System.Text.RegularExpressions.Regex value.

_horizontalRules

Private Static System.Text.RegularExpressions.Regex _horizontalRules

Added In API Version 01.01.00

The private static _horizontalRules field of the Markdown class holds a System.Text.RegularExpressions.Regex value.

_htmlBlockHash

Private Static System.Text.RegularExpressions.Regex _htmlBlockHash

Added In API Version 01.01.00

The private static _htmlBlockHash field of the Markdown class holds a System.Text.RegularExpressions.Regex value.

_htmlBlocks

Private System.Collections.Generic.Dictionary<System.String,System.String> _htmlBlocks

Added In API Version 01.01.00

The private _htmlBlocks field of the Markdown class holds a System.Collections.Generic.Dictionary<System.String,System.String> value.

_htmlTokens

Private Static System.Text.RegularExpressions.Regex _htmlTokens

Added In API Version 01.01.00

The private static _htmlTokens field of the Markdown class holds a System.Text.RegularExpressions.Regex value.

_imagesInline

Private Static System.Text.RegularExpressions.Regex _imagesInline

Added In API Version 01.01.00

The private static _imagesInline field of the Markdown class holds a System.Text.RegularExpressions.Regex value.

_imagesRef

Private Static System.Text.RegularExpressions.Regex _imagesRef

Added In API Version 01.01.00

The private static _imagesRef field of the Markdown class holds a System.Text.RegularExpressions.Regex value.

_invertedEscapeTable

Private Static System.Collections.Generic.Dictionary<System.String,System.String> _invertedEscapeTable

Added In API Version 01.01.00

The private static _invertedEscapeTable field of the Markdown class holds a System.Collections.Generic.Dictionary<System.String,System.String> value.

_italic

Private Static System.Text.RegularExpressions.Regex _italic

Added In API Version 01.01.00

The private static _italic field of the Markdown class holds a System.Text.RegularExpressions.Regex value.

_leadingWhitespace

Private Static System.Text.RegularExpressions.Regex _leadingWhitespace

Added In API Version 01.01.00

The private static _leadingWhitespace field of the Markdown class holds a System.Text.RegularExpressions.Regex value.

_linkDef

Private Static System.Text.RegularExpressions.Regex _linkDef

Added In API Version 01.01.00

The private static _linkDef field of the Markdown class holds a System.Text.RegularExpressions.Regex value.

_linkEmails

Private System.Boolean _linkEmails

Added In API Version 01.01.00

The private _linkEmails field of the Markdown class holds a System.Boolean value.

_listLevel

Private System.Int32 _listLevel

Added In API Version 01.01.00

The private _listLevel field of the Markdown class holds a System.Int32 value.

_listNested

Private Static System.Text.RegularExpressions.Regex _listNested

Added In API Version 01.01.00

The private static _listNested field of the Markdown class holds a System.Text.RegularExpressions.Regex value.

_listTopLevel

Private Static System.Text.RegularExpressions.Regex _listTopLevel

Added In API Version 01.01.00

The private static _listTopLevel field of the Markdown class holds a System.Text.RegularExpressions.Regex value.

_markerOL

Private Static Constant System.String _markerOL = \d+[.]

Added In API Version 01.01.00

The private static constant _markerOL field of the Markdown class holds a System.String value of \d+[.].

_markerUL

Private Static Constant System.String _markerUL = [*+-]

Added In API Version 01.01.00

The private static constant _markerUL field of the Markdown class holds a System.String value of [*+-].

_nestDepth

Private Static Constant System.Int32 _nestDepth = 6

maximum nested depth of [] and () supported by the transform; implementation detail

_nestedBracketsPattern

Private Static System.String _nestedBracketsPattern

Added In API Version 01.01.00

The private static _nestedBracketsPattern field of the Markdown class holds a System.String value.

_nestedParensPattern

Private Static System.String _nestedParensPattern

Added In API Version 01.01.00

The private static _nestedParensPattern field of the Markdown class holds a System.String value.

_newlinesLeadingTrailing

Private Static System.Text.RegularExpressions.Regex _newlinesLeadingTrailing

Added In API Version 01.01.00

The private static _newlinesLeadingTrailing field of the Markdown class holds a System.Text.RegularExpressions.Regex value.

_newlinesMultiple

Private Static System.Text.RegularExpressions.Regex _newlinesMultiple

Added In API Version 01.01.00

The private static _newlinesMultiple field of the Markdown class holds a System.Text.RegularExpressions.Regex value.

_outDent

Private Static System.Text.RegularExpressions.Regex _outDent

Added In API Version 01.01.00

The private static _outDent field of the Markdown class holds a System.Text.RegularExpressions.Regex value.

_problemUrlChars

Private Static System.Char[] _problemUrlChars

Added In API Version 01.01.00

The private static _problemUrlChars field of the Markdown class holds a System.Char[] value.

_strictBold

Private Static System.Text.RegularExpressions.Regex _strictBold

Added In API Version 01.01.00

The private static _strictBold field of the Markdown class holds a System.Text.RegularExpressions.Regex value.

_strictBoldItalic

Private System.Boolean _strictBoldItalic

Added In API Version 01.01.00

The private _strictBoldItalic field of the Markdown class holds a System.Boolean value.

_strictItalic

Private Static System.Text.RegularExpressions.Regex _strictItalic

Added In API Version 01.01.00

The private static _strictItalic field of the Markdown class holds a System.Text.RegularExpressions.Regex value.

_tabWidth

Private Static Constant System.Int32 _tabWidth = 4

Tabs are automatically converted to spaces as part of the transform this constant determines how "wide" those tabs become in spaces

_titles

Private System.Collections.Generic.Dictionary<System.String,System.String> _titles

Added In API Version 01.01.00

The private _titles field of the Markdown class holds a System.Collections.Generic.Dictionary<System.String,System.String> value.

_unescapes

Private Static System.Text.RegularExpressions.Regex _unescapes

Added In API Version 01.01.00

The private static _unescapes field of the Markdown class holds a System.Text.RegularExpressions.Regex value.

_urls

Private System.Collections.Generic.Dictionary<System.String,System.String> _urls

Added In API Version 01.01.00

The private _urls field of the Markdown class holds a System.Collections.Generic.Dictionary<System.String,System.String> value.

_version

Private Static Constant System.String _version = 1.13

Added In API Version 01.01.00

The private static constant _version field of the Markdown class holds a System.String value of 1.13.

_wholeList

Private Static System.String _wholeList

Added In API Version 01.01.00

The private static _wholeList field of the Markdown class holds a System.String value.

AutoLinkPreventionMarker

Private Static System.String AutoLinkPreventionMarker

Added In API Version 01.01.00

The private static AutoLinkPreventionMarker field of the Markdown class holds a System.String value.

PropertiesSummary
AutoHyperlink

Public System.Boolean AutoHyperlink

Summary

when true, (most) bare plain URLs are auto-hyperlinked WARNING: this is a significant deviation from the markdown spec

AutoNewLines

Public System.Boolean AutoNewLines

Summary

when true, RETURN becomes a literal newline WARNING: this is a significant deviation from the markdown spec

EmptyElementSuffix

Public System.String EmptyElementSuffix

Summary

use ">" for HTML output, or " />" for XHTML output

EncodeProblemUrlCharacters

Public System.Boolean EncodeProblemUrlCharacters

Summary

when true, problematic URL characters like [, ], (, and so forth will be encoded WARNING: this is a significant deviation from the markdown spec

LinkEmails

Public System.Boolean LinkEmails

Summary

when false, email addresses will never be auto-linked WARNING: this is a significant deviation from the markdown spec

StrictBoldItalic

Public System.Boolean StrictBoldItalic

Summary

when true, bold and italic require non-word characters on either side WARNING: this is a significant deviation from the markdown spec

Version

Public Read Only System.String Version

Summary

current version of MarkdownSharp; see http://code.google.com/p/markdownsharp/ for the latest code or to contribute

MethodsSummary
AnchorInlineEvaluator

Private System.String AnchorInlineEvaluator (System.Text.RegularExpressions.Match)

Modified In API Version

01.01.00

Summary

The private AnchorInlineEvaluator (System.Text.RegularExpressions.Match) member of the Markdown class returns a System.String value.

ParameterSummary
match

System.Text.RegularExpressions.Match match

Added In API Version 01.01.00

The match parameter of the AnchorInlineEvaluator method takes a System.Text.RegularExpressions.Match value.

AnchorRefEvaluator

Private System.String AnchorRefEvaluator (System.Text.RegularExpressions.Match)

Modified In API Version

01.01.00

Summary

The private AnchorRefEvaluator (System.Text.RegularExpressions.Match) member of the Markdown class returns a System.String value.

ParameterSummary
match

System.Text.RegularExpressions.Match match

Added In API Version 01.01.00

The match parameter of the AnchorRefEvaluator method takes a System.Text.RegularExpressions.Match value.

AnchorRefShortcutEvaluator

Private System.String AnchorRefShortcutEvaluator (System.Text.RegularExpressions.Match)

Modified In API Version

01.01.00

Summary

The private AnchorRefShortcutEvaluator (System.Text.RegularExpressions.Match) member of the Markdown class returns a System.String value.

ParameterSummary
match

System.Text.RegularExpressions.Match match

Added In API Version 01.01.00

The match parameter of the AnchorRefShortcutEvaluator method takes a System.Text.RegularExpressions.Match value.

AttributeEncode

Private Static System.String AttributeEncode (System.String)

Modified In API Version

01.01.00

Summary

The private static AttributeEncode (System.String) member of the Markdown class returns a System.String value.

ParameterSummary
s

System.String s

Added In API Version 01.01.00

The s parameter of the AttributeEncode method takes a System.String value.

AtxHeaderEvaluator

Private System.String AtxHeaderEvaluator (System.Text.RegularExpressions.Match)

Modified In API Version

01.01.00

Summary

The private AtxHeaderEvaluator (System.Text.RegularExpressions.Match) member of the Markdown class returns a System.String value.

ParameterSummary
match

System.Text.RegularExpressions.Match match

Added In API Version 01.01.00

The match parameter of the AtxHeaderEvaluator method takes a System.Text.RegularExpressions.Match value.

BlockQuoteEvaluator

Private System.String BlockQuoteEvaluator (System.Text.RegularExpressions.Match)

Modified In API Version

01.01.00

Summary

The private BlockQuoteEvaluator (System.Text.RegularExpressions.Match) member of the Markdown class returns a System.String value.

ParameterSummary
match

System.Text.RegularExpressions.Match match

Added In API Version 01.01.00

The match parameter of the BlockQuoteEvaluator method takes a System.Text.RegularExpressions.Match value.

BlockQuoteEvaluator2

Private System.String BlockQuoteEvaluator2 (System.Text.RegularExpressions.Match)

Modified In API Version

01.01.00

Summary

The private BlockQuoteEvaluator2 (System.Text.RegularExpressions.Match) member of the Markdown class returns a System.String value.

ParameterSummary
match

System.Text.RegularExpressions.Match match

Added In API Version 01.01.00

The match parameter of the BlockQuoteEvaluator2 method takes a System.Text.RegularExpressions.Match value.

Cleanup

Private Void Cleanup ()

Added In API Version

01.01.00

Summary

The private Cleanup () member of the Markdown class.

CodeBlockEvaluator

Private System.String CodeBlockEvaluator (System.Text.RegularExpressions.Match)

Modified In API Version

01.01.00

Summary

The private CodeBlockEvaluator (System.Text.RegularExpressions.Match) member of the Markdown class returns a System.String value.

ParameterSummary
match

System.Text.RegularExpressions.Match match

Added In API Version 01.01.00

The match parameter of the CodeBlockEvaluator method takes a System.Text.RegularExpressions.Match value.

CodeSpanEvaluator

Private System.String CodeSpanEvaluator (System.Text.RegularExpressions.Match)

Modified In API Version

01.01.00

Summary

The private CodeSpanEvaluator (System.Text.RegularExpressions.Match) member of the Markdown class returns a System.String value.

ParameterSummary
match

System.Text.RegularExpressions.Match match

Added In API Version 01.01.00

The match parameter of the CodeSpanEvaluator method takes a System.Text.RegularExpressions.Match value.

DoAnchors

Private System.String DoAnchors (System.String)

Modified In API Version

01.01.00

Summary

Turn Markdown link shortcuts into HTML anchor tags

ParameterSummary
text

System.String text

Added In API Version 01.01.00

The text parameter of the DoAnchors method takes a System.String value.

Remarks

link text [link text][id] [id]

DoAutoLinks

Private System.String DoAutoLinks (System.String)

Modified In API Version

01.01.00

Summary

Turn angle-delimited URLs into HTML anchor tags

ParameterSummary
text

System.String text

Added In API Version 01.01.00

The text parameter of the DoAutoLinks method takes a System.String value.

Remarks

< http://www.example.com>

DoBlockQuotes

Private System.String DoBlockQuotes (System.String)

Modified In API Version

01.01.00

Summary

Turn Markdown > quoted blocks into HTML blockquote blocks

ParameterSummary
text

System.String text

Added In API Version 01.01.00

The text parameter of the DoBlockQuotes method takes a System.String value.

DoCodeBlocks

Private System.String DoCodeBlocks (System.String)

Modified In API Version

01.01.00

Summary

/// Turn Markdown 4-space indented code into HTML pre code blocks

ParameterSummary
text

System.String text

Added In API Version 01.01.00

The text parameter of the DoCodeBlocks method takes a System.String value.

DoCodeSpans

Private System.String DoCodeSpans (System.String)

Modified In API Version

01.01.00

Summary

Turn Markdown code spans into HTML code tags

ParameterSummary
text

System.String text

Added In API Version 01.01.00

The text parameter of the DoCodeSpans method takes a System.String value.

DoHardBreaks

Private System.String DoHardBreaks (System.String)

Modified In API Version

01.01.00

Summary

Turn markdown line breaks (two space at end of line) into HTML break tags

ParameterSummary
text

System.String text

Added In API Version 01.01.00

The text parameter of the DoHardBreaks method takes a System.String value.

DoHeaders

Private System.String DoHeaders (System.String)

Modified In API Version

01.01.00

Summary

Turn Markdown headers into HTML header tags

ParameterSummary
text

System.String text

Added In API Version 01.01.00

The text parameter of the DoHeaders method takes a System.String value.

Remarks

Header 1 ======== Header 2 -------- # Header 1 ## Header 2 ## Header 2 with closing hashes ## ... ###### Header 6

DoHorizontalRules

Private System.String DoHorizontalRules (System.String)

Modified In API Version

01.01.00

Summary

Turn Markdown horizontal rules into HTML hr tags

ParameterSummary
text

System.String text

Added In API Version 01.01.00

The text parameter of the DoHorizontalRules method takes a System.String value.

Remarks

* * * * --- - - -

DoImages

Private System.String DoImages (System.String)

Modified In API Version

01.01.00

Summary

Turn Markdown image shortcuts into HTML img tags.

ParameterSummary