2012-05-21 20:32:26 +00:00
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
2017-06-27 11:43:19 +00:00
< html > < head > < meta http-equiv = "Content-Type" content = "text/html; charset=UTF-8" > < title > mxRectangleShape< / title > < link rel = "stylesheet" type = "text/css" href = "../../styles/main.css" > < script language = JavaScript src = "../../javascript/main.js" > < / script > < script language = JavaScript src = "../../javascript/prettify.js" > < / script > < script language = JavaScript src = "../../javascript/searchdata.js" > < / script > < / head > < body class = "ContentPage" onLoad = "NDOnLoad();prettyPrint();" > < script language = JavaScript > < ! - -
2012-05-21 20:32:26 +00:00
if (browserType) {document.write("< div class = " + browserType + " > ");if (browserVer) {document.write("< div class = " + browserVer + " > "); }}// -->< / script >
2017-06-27 11:43:19 +00:00
<!-- Generated by Natural Docs, version 1.51 -->
2012-05-21 20:32:26 +00:00
<!-- http://www.naturaldocs.org -->
<!-- saved from url=(0026)http://www.naturaldocs.org -->
2018-07-06 13:52:46 +00:00
< div id = Content > < div class = "CClass" > < div class = CTopic id = MainTopic > < h1 class = CTitle > < a name = "mxRectangleShape" > < / a > mxRectangleShape< / h1 > < div class = CBody > < p > Extends < a href = "mxShape-js.html#mxShape" class = LClass id = link7 onMouseOver = "ShowTip(event, 'tt1', 'link7')" onMouseOut = "HideTip('tt1')" > mxShape< / a > to implement a rectangle shape. This shape is registered under < a href = "../util/mxConstants-js.html#mxConstants.SHAPE_RECTANGLE" class = LVariable id = link8 onMouseOver = "ShowTip(event, 'tt7', 'link8')" onMouseOut = "HideTip('tt7')" > mxConstants.SHAPE_RECTANGLE< / a > in < a href = "../view/mxCellRenderer-js.html#mxCellRenderer" class = LClass id = link9 onMouseOver = "ShowTip(event, 'tt8', 'link9')" onMouseOut = "HideTip('tt8')" > mxCellRenderer< / a > .< / p > <!-- START_ND_SUMMARY --> < div class = Summary > < div class = STitle > Summary< / div > < div class = SBorder > < table border = 0 cellspacing = 0 cellpadding = 0 class = STable > < tr class = "SMain" > < td class = SEntry > < a href = "#mxRectangleShape" > mxRectangleShape< / a > < / td > < td class = SDescription > Extends < a href = "mxShape-js.html#mxShape" class = LClass id = link1 onMouseOver = "ShowTip(event, 'tt1', 'link1')" onMouseOut = "HideTip('tt1')" > mxShape< / a > to implement a rectangle shape. < / td > < / tr > < tr class = "SGroup SIndent1" > < td class = SEntry > < a href = "#mxRectangleShape.Functions" > Functions< / a > < / td > < td class = SDescription > < / td > < / tr > < tr class = "SFunction SIndent2 SMarked" > < td class = SEntry > < a href = "#mxRectangleShape.mxRectangleShape" id = link2 onMouseOver = "ShowTip(event, 'tt2', 'link2')" onMouseOut = "HideTip('tt2')" > mxRectangleShape< / a > < / td > < td class = SDescription > Constructs a new rectangle shape.< / td > < / tr > < tr class = "SFunction SIndent2" > < td class = SEntry > < a href = "#mxRectangleShape.isHtmlAllowed" id = link3 onMouseOver = "ShowTip(event, 'tt3', 'link3')" onMouseOut = "HideTip('tt3')" > isHtmlAllowed< / a > < / td > < td class = SDescription > Returns true for non-rounded, non-rotated shapes with no glass gradient.< / td > < / tr > < tr class = "SFunction SIndent2 SMarked" > < td class = SEntry > < a href = "#mxRectangleShape.paintBackground" id = link4 onMouseOver = "ShowTip(event, 'tt4', 'link4')" onMouseOut = "HideTip('tt4')" > paintBackground< / a > < / td > < td class = SDescription > Generic background painting implementation.< / td > < / tr > < tr class = "SFunction SIndent2" > < td class = SEntry > < a href = "#mxRectangleShape.isRoundable" id = link5 onMouseOver = "ShowTip(event, 'tt5', 'link5')" onMouseOut = "HideTip('tt5')" > isRoundable< / a > < / td > < td class = SDescription > Adds roundable support.< / td > < / tr > < tr class = "SFunction SIndent2 SMarked" > < td class = SEntry > < a href = "#mxRectangleShape.paintForeground" id = link6 onMouseOver = "ShowTip(event, 'tt6', 'link6')" onMouseOut = "HideTip('tt6')" > paintForeground< / a > < / td > < td class = SDescription > Generic background painting implementation.< / td > < / tr > < / table > < / div > < / div > <!-- END_ND_SUMMARY --> < / div > < / div > < / div >
2012-05-21 20:32:26 +00:00
< div class = "CGroup" > < div class = CTopic > < h3 class = CTitle > < a name = "mxRectangleShape.Functions" > < / a > Functions< / h3 > < / div > < / div >
2018-07-06 13:52:46 +00:00
< div class = "CFunction" > < div class = CTopic > < h3 class = CTitle > < a name = "mxRectangleShape.mxRectangleShape" > < / a > mxRectangleShape< / h3 > < div class = CBody > < blockquote > < table border = 0 cellspacing = 0 cellpadding = 0 class = "Prototype" > < tr > < td > < table border = 0 cellspacing = 0 cellpadding = 0 > < tr > < td class = "PBeforeParameters prettyprint " nowrap > function mxRectangleShape(< / td > < td class = "PParameter prettyprint " nowrap > bounds,< / td > < / tr > < tr > < td > < / td > < td class = "PParameter prettyprint " nowrap > fill,< / td > < / tr > < tr > < td > < / td > < td class = "PParameter prettyprint " nowrap > stroke,< / td > < / tr > < tr > < td > < / td > < td class = "PParameter prettyprint " nowrap > strokewidth< / td > < td class = "PAfterParameters prettyprint " nowrap > )< / td > < / tr > < / table > < / td > < / tr > < / table > < / blockquote > < p > Constructs a new rectangle shape.< / p > < h4 class = CHeading > Parameters< / h4 > < table border = 0 cellspacing = 0 cellpadding = 0 class = CDescriptionList > < tr > < td class = CDLEntry > bounds< / td > < td class = CDLDescription > < a href = "../util/mxRectangle-js.html#mxRectangle" class = LClass id = link10 onMouseOver = "ShowTip(event, 'tt9', 'link10')" onMouseOut = "HideTip('tt9')" > mxRectangle< / a > that defines the bounds. This is stored in < a href = "mxShape-js.html#mxShape.bounds" class = LVariable id = link11 onMouseOver = "ShowTip(event, 'tt10', 'link11')" onMouseOut = "HideTip('tt10')" > mxShape.bounds< / a > .< / td > < / tr > < tr > < td class = CDLEntry > fill< / td > < td class = CDLDescription > String that defines the fill color. This is stored in < fill> .< / td > < / tr > < tr > < td class = CDLEntry > stroke< / td > < td class = CDLDescription > String that defines the stroke color. This is stored in < stroke> .< / td > < / tr > < tr > < td class = CDLEntry > strokewidth< / td > < td class = CDLDescription > Optional integer that defines the stroke width. Default is 1. This is stored in < strokewidth> .< / td > < / tr > < / table > < / div > < / div > < / div >
2012-05-21 20:32:26 +00:00
2017-06-27 11:43:19 +00:00
< div class = "CFunction" > < div class = CTopic > < h3 class = CTitle > < a name = "mxRectangleShape.isHtmlAllowed" > < / a > isHtmlAllowed< / h3 > < div class = CBody > < blockquote > < table border = 0 cellspacing = 0 cellpadding = 0 class = "Prototype" > < tr > < td class = "prettyprint" > mxRectangleShape.prototype.isHtmlAllowed = function()< / td > < / tr > < / table > < / blockquote > < p > Returns true for non-rounded, non-rotated shapes with no glass gradient.< / p > < / div > < / div > < / div >
2012-05-21 20:32:26 +00:00
2017-06-27 11:43:19 +00:00
< div class = "CFunction" > < div class = CTopic > < h3 class = CTitle > < a name = "mxRectangleShape.paintBackground" > < / a > paintBackground< / h3 > < div class = CBody > < blockquote > < table border = 0 cellspacing = 0 cellpadding = 0 class = "Prototype" > < tr > < td > < table border = 0 cellspacing = 0 cellpadding = 0 > < tr > < td class = "PBeforeParameters prettyprint " nowrap > mxRectangleShape.prototype.paintBackground = function(< / td > < td class = "PParameter prettyprint " nowrap > c,< / td > < / tr > < tr > < td > < / td > < td class = "PParameter prettyprint " nowrap > x,< / td > < / tr > < tr > < td > < / td > < td class = "PParameter prettyprint " nowrap > y,< / td > < / tr > < tr > < td > < / td > < td class = "PParameter prettyprint " nowrap > w,< / td > < / tr > < tr > < td > < / td > < td class = "PParameter prettyprint " nowrap > h< / td > < td class = "PAfterParameters prettyprint " nowrap > )< / td > < / tr > < / table > < / td > < / tr > < / table > < / blockquote > < p > Generic background painting implementation.< / p > < / div > < / div > < / div >
2013-05-23 16:14:48 +00:00
2018-07-06 13:52:46 +00:00
< div class = "CFunction" > < div class = CTopic > < h3 class = CTitle > < a name = "mxRectangleShape.isRoundable" > < / a > isRoundable< / h3 > < div class = CBody > < blockquote > < table border = 0 cellspacing = 0 cellpadding = 0 class = "Prototype" > < tr > < td > < table border = 0 cellspacing = 0 cellpadding = 0 > < tr > < td class = "PBeforeParameters prettyprint " nowrap > mxRectangleShape.prototype.isRoundable = function(< / td > < td class = "PParameter prettyprint " nowrap > c,< / td > < / tr > < tr > < td > < / td > < td class = "PParameter prettyprint " nowrap > x,< / td > < / tr > < tr > < td > < / td > < td class = "PParameter prettyprint " nowrap > y,< / td > < / tr > < tr > < td > < / td > < td class = "PParameter prettyprint " nowrap > w,< / td > < / tr > < tr > < td > < / td > < td class = "PParameter prettyprint " nowrap > h< / td > < td class = "PAfterParameters prettyprint " nowrap > )< / td > < / tr > < / table > < / td > < / tr > < / table > < / blockquote > < p > Adds roundable support.< / p > < / div > < / div > < / div >
2017-06-27 11:43:19 +00:00
< div class = "CFunction" > < div class = CTopic > < h3 class = CTitle > < a name = "mxRectangleShape.paintForeground" > < / a > paintForeground< / h3 > < div class = CBody > < blockquote > < table border = 0 cellspacing = 0 cellpadding = 0 class = "Prototype" > < tr > < td > < table border = 0 cellspacing = 0 cellpadding = 0 > < tr > < td class = "PBeforeParameters prettyprint " nowrap > mxRectangleShape.prototype.paintForeground = function(< / td > < td class = "PParameter prettyprint " nowrap > c,< / td > < / tr > < tr > < td > < / td > < td class = "PParameter prettyprint " nowrap > x,< / td > < / tr > < tr > < td > < / td > < td class = "PParameter prettyprint " nowrap > y,< / td > < / tr > < tr > < td > < / td > < td class = "PParameter prettyprint " nowrap > w,< / td > < / tr > < tr > < td > < / td > < td class = "PParameter prettyprint " nowrap > h< / td > < td class = "PAfterParameters prettyprint " nowrap > )< / td > < / tr > < / table > < / td > < / tr > < / table > < / blockquote > < p > Generic background painting implementation.< / p > < / div > < / div > < / div >
2013-05-23 16:14:48 +00:00
2012-05-21 20:32:26 +00:00
< / div > <!-- Content -->
< div id = Footer > < a href = "http://www.naturaldocs.org" > Generated by Natural Docs< / a > < / div > <!-- Footer -->
2020-06-19 12:31:34 +00:00
< div id = Menu > < div class = MEntry > < div class = MFile > < a href = "../index-txt.html" > API Specification< / a > < / div > < / div > < div class = MEntry > < div class = MGroup > < a href = "javascript:ToggleMenu('MGroupContent1')" > Editor< / a > < div class = MGroupContent id = MGroupContent1 > < div class = MEntry > < div class = MFile > < a href = "../editor/mxDefaultKeyHandler-js.html" > mxDefaultKeyHandler< / a > < / div > < / div > < div class = MEntry > < div class = MFile > < a href = "../editor/mxDefaultPopupMenu-js.html" > mxDefaultPopupMenu< / a > < / div > < / div > < div class = MEntry > < div class = MFile > < a href = "../editor/mxDefaultToolbar-js.html" > mxDefaultToolbar< / a > < / div > < / div > < div class = MEntry > < div class = MFile > < a href = "../editor/mxEditor-js.html" > mxEditor< / a > < / div > < / div > < / div > < / div > < / div > < div class = MEntry > < div class = MGroup > < a href = "javascript:ToggleMenu('MGroupContent2')" > Handler< / a > < div class = MGroupContent id = MGroupContent2 > < div class = MEntry > < div class = MFile > < a href = "../handler/mxCellHighlight-js.html" > mxCellHighlight< / a > < / div > < / div > < div class = MEntry > < div class = MFile > < a href = "../handler/mxCellMarker-js.html" > mxCellMarker< / a > < / div > < / div > < div class = MEntry > < div class = MFile > < a href = "../handler/mxCellTracker-js.html" > mxCellTracker< / a > < / div > < / div > < div class = MEntry > < div class = MFile > < a href = "../handler/mxConnectionHandler-js.html" > mxConnectionHandler< / a > < / div > < / div > < div class = MEntry > < div class = MFile > < a href = "../handler/mxConstraintHandler-js.html" > mxConstraintHandler< / a > < / div > < / div > < div class = MEntry > < div class = MFile > < a href = "../handler/mxEdgeHandler-js.html" > mxEdgeHandler< / a > < / div > < / div > < div class = MEntry > < div class = MFile > < a href = "../handler/mxEdgeSegmentHandler-js.html" > mxEdgeSegmentHandler.js< / a > < / div > < / div > < div class = MEntry > < div class = MFile > < a href = "../handler/mxElbowEdgeHandler-js.html" > mxElbowEdgeHandler< / a > < / div > < / div > < div class = MEntry > < div class = MFile > < a href = "../handler/mxGraphHandler-js.html" > mxGraphHandler< / a > < / div > < / div > < div class = MEntry > < div class = MFile > < a href = "../handler/mxHandle-js.html" > mxHandle< / a > < / div > < / div > < div class = MEntry > < div class = MFile > < a href = "../handler/mxKeyHandler-js.html" > mxKeyHandler< / a > < / div > < / div > < div class = MEntry > < div class = MFile > < a href = "../handler/mxPanningHandler-js.html" > mxPanningHandler< / a > < / div > < / div > < div class = MEntry > < div class = MFile > < a href = "../handler/mxPopupMenuHandler-js.html" > mxPopupMenuHandler< / a > < / div > < / div > < div class = MEntry > < div class = MFile > < a href = "../handler/mxRubberband-js.html" > mxRubberband< / a > < / div > < / div > < div class = MEntry > < div class = MFile > < a href = "../handler/mxSelectionCellsHandler-js.html" > mxSelectionCellsHandler< / a > < / div > < / div > < div class = MEntry > < div class = MFile > < a href = "../handler/mxTooltipHandler-js.html" > mxTooltipHandler< / a > < / div > < / div > < div class = MEntry > < div class = MFile > < a href = "../handler/mxVertexHandler-js.html" > mxVertexHandler< / a > < / div > < / div > < / div > < / div > < / div > < div class = MEntry > < div class = MGroup > < a href = "javascript:ToggleMenu('MGroupContent3')" > Io< / a > < div class = MGroupContent id = MGroupContent3 > < div class = MEntry > < div class = MFile > < a href = "../io/mxCellCodec-js.html" > mxCellCodec< / a > < / div > < / div > < div class = MEntry > < div class = MFile > < a href = "../io/mxChildChangeCodec-js.html" > mxChildChangeCodec< / a > < / div > < / div > < div class = MEntry > < div class = MFile > < a href = "../io/mxCodec-js.html" > mxCodec< / a > < / div > < / div > < div class = MEntry > < div class = MFile > < a href = "../io/mxCodecRegistry-js.html" > mxCodecRegistry< / a > < / div > < / div > < div class = MEntry > < div class = MFile > < a href = "../io/mxDefaultKeyHandlerCodec-js.html" > mxDefaultKeyHandlerCodec< / a > < / div > < / div > < div class = MEntry > < div class = MFile > < a href = "../io/mxDefaultPopupMenuCodec-js.html" > mxDefaultPopupMenuCodec< / a > < / div > < / div > < div class = MEntry > < div class = MFile > < a href = "../io/mxDefaultToolbarCodec-js.html" > mxDefaultToolbarCodec< / a > < / div > < / div > < div class = MEntry > < div class = MFile > < a href = "../io/mxEditorCodec-js.html" > mxEditorCodec< / a > < / div > < / div > < div class = MEntry > < div class = MFile > < a href = "../io/mxGenericChangeCodec-js.html" > mxGenericChangeCodec< / a > < / div > < / div > < div class = MEntry > < div class = MFile > < a href = "../io/mxGraphCodec-js.html" > mxGraphCodec< / a > < / div > < / div > < div class = MEntry > < div class = MFile > < a href = "../io/mxGraphViewCodec-js.html" > mxGraphViewCodec< / a > < /di
2012-05-21 20:32:26 +00:00
var searchPanel = new SearchPanel("searchPanel", "HTML", "../../search");
-->< / script > < div id = MSearchPanel class = MSearchPanelInactive > < input type = text id = MSearchField value = Search onFocus = "searchPanel.OnSearchFieldFocus(true)" onBlur = "searchPanel.OnSearchFieldFocus(false)" onKeyUp = "searchPanel.OnSearchFieldChange()" > < select id = MSearchType onFocus = "searchPanel.OnSearchTypeFocus(true)" onBlur = "searchPanel.OnSearchTypeFocus(false)" onChange = "searchPanel.OnSearchTypeChange()" > < option id = MSearchEverything selected value = "General" > Everything< / option > < option value = "Classes" > Classes< / option > < option value = "Cookies" > Cookies< / option > < option value = "Events" > Events< / option > < option value = "Files" > Files< / option > < option value = "Functions" > Functions< / option > < option value = "Variables" > Variables< / option > < / select > < / div > < script language = JavaScript > < ! - -
HideAllBut([9], 13);// -->< / script > < / div > <!-- Menu -->
<!-- START_ND_TOOLTIPS -->
2018-07-06 13:52:46 +00:00
< div class = CToolTip id = "tt1" > < div class = CClass > Base class for all shapes. < / div > < / div > < div class = CToolTip id = "tt2" > < div class = CFunction > < blockquote > < table border = 0 cellspacing = 0 cellpadding = 0 class = "Prototype" > < tr > < td > < table border = 0 cellspacing = 0 cellpadding = 0 > < tr > < td class = "PBeforeParameters prettyprint " nowrap > function mxRectangleShape(< / td > < td class = "PParameter prettyprint " nowrap > bounds,< / td > < / tr > < tr > < td > < / td > < td class = "PParameter prettyprint " nowrap > fill,< / td > < / tr > < tr > < td > < / td > < td class = "PParameter prettyprint " nowrap > stroke,< / td > < / tr > < tr > < td > < / td > < td class = "PParameter prettyprint " nowrap > strokewidth< / td > < td class = "PAfterParameters prettyprint " nowrap > )< / td > < / tr > < / table > < / td > < / tr > < / table > < / blockquote > Constructs a new rectangle shape.< / div > < / div > < div class = CToolTip id = "tt3" > < div class = CFunction > < blockquote > < table border = 0 cellspacing = 0 cellpadding = 0 class = "Prototype" > < tr > < td class = "prettyprint" > mxRectangleShape.prototype.isHtmlAllowed = function()< / td > < / tr > < / table > < / blockquote > Returns true for non-rounded, non-rotated shapes with no glass gradient.< / div > < / div > < div class = CToolTip id = "tt4" > < div class = CFunction > < blockquote > < table border = 0 cellspacing = 0 cellpadding = 0 class = "Prototype" > < tr > < td > < table border = 0 cellspacing = 0 cellpadding = 0 > < tr > < td class = "PBeforeParameters prettyprint " nowrap > mxRectangleShape.prototype.paintBackground = function(< / td > < td class = "PParameter prettyprint " nowrap > c,< / td > < / tr > < tr > < td > < / td > < td class = "PParameter prettyprint " nowrap > x,< / td > < / tr > < tr > < td > < / td > < td class = "PParameter prettyprint " nowrap > y,< / td > < / tr > < tr > < td > < / td > < td class = "PParameter prettyprint " nowrap > w,< / td > < / tr > < tr > < td > < / td > < td class = "PParameter prettyprint " nowrap > h< / td > < td class = "PAfterParameters prettyprint " nowrap > )< / td > < / tr > < / table > < / td > < / tr > < / table > < / blockquote > Generic background painting implementation.< / div > < / div > < div class = CToolTip id = "tt5" > < div class = CFunction > < blockquote > < table border = 0 cellspacing = 0 cellpadding = 0 class = "Prototype" > < tr > < td > < table border = 0 cellspacing = 0 cellpadding = 0 > < tr > < td class = "PBeforeParameters prettyprint " nowrap > mxRectangleShape.prototype.isRoundable = function(< / td > < td class = "PParameter prettyprint " nowrap > c,< / td > < / tr > < tr > < td > < / td > < td class = "PParameter prettyprint " nowrap > x,< / td > < / tr > < tr > < td > < / td > < td class = "PParameter prettyprint " nowrap > y,< / td > < / tr > < tr > < td > < / td > < td class = "PParameter prettyprint " nowrap > w,< / td > < / tr > < tr > < td > < / td > < td class = "PParameter prettyprint " nowrap > h< / td > < td class = "PAfterParameters prettyprint " nowrap > )< / td > < / tr > < / table > < / td > < / tr > < / table > < / blockquote > Adds roundable support.< / div > < / div > < div class = CToolTip id = "tt6" > < div class = CFunction > < blockquote > < table border = 0 cellspacing = 0 cellpadding = 0 class = "Prototype" > < tr > < td > < table border = 0 cellspacing = 0 cellpadding = 0 > < tr > < td class = "PBeforeParameters prettyprint " nowrap > mxRectangleShape.prototype.paintForeground = function(< / td > < td class = "PParameter prettyprint " nowrap > c,< / td > < / tr > < tr > < td > < / td > < td class = "PParameter prettyprint " nowrap > x,< / td > < / tr > < tr > < td > < / td > < td class = "PParameter prettyprint " nowrap > y,< / td > < / tr > < tr > < td > < / td > < td class = "PParameter prettyprint " nowrap > w,< / td > < / tr > < tr > < td > < / td > < td class = "PParameter prettyprint " nowrap > h< / td > < td class = "PAfterParameters prettyprint " nowrap > )< / td > < / tr > < / table > < / td > < / tr > < / table > < / blockquote > Generic background painting implementation.< / div > < / div > < div class = CToolTip id = "tt7" > < div class = CVariable > < blockquote > < table border = 0 cellspacing = 0 cellpadding = 0 class = "Prototype" > < tr > < td class = "prettyprint" > SHAPE_RECTANGLE: 'rectangle'< / td > < / tr > < / table > < / blockquote > Name under which mxRectangleShape is registered in mxCellRenderer. < / div > < / div > < div class = CToolTip id = "tt8" > < div class = CClass > Renders cells into a document object model. < / div > < / div > < div class = CToolTip id = "tt9" > < div class = CClass > Extends mxPoint to implement a 2-dimensional rectangle with double precision coordinates.< / div > < / div > < div class = CToolTip id = "tt10" > < div class = CVariable > < blockquote > < table border = 0 cellspacing = 0 cellpadding = 0 class = "Prototype" > < tr > < td class = "prettyprint" > mxShape.prototype.bounds< /t
2012-05-21 20:32:26 +00:00
< div id = MSearchResultsWindow > < iframe src = "" frameborder = 0 name = MSearchResults id = MSearchResults > < / iframe > < a href = "javascript:searchPanel.CloseResultsWindow()" id = MSearchResultsWindowClose > Close< / a > < / div >
< script language = JavaScript > < ! - -
if (browserType) {if (browserVer) {document.write("< / div > "); }document.write("< / div > ");}// -->< / script > < / body > < / html >