#include <nsStyleStruct.h>
List of all members.
Public Member Functions |
| | nsStyleBorder (nsPresContext *aContext) |
| | nsStyleBorder (const nsStyleBorder &aBorder) |
| | ~nsStyleBorder () |
| void * | operator new (size_t sz, nsPresContext *aContext) throw () |
| void | Destroy (nsPresContext *aContext) |
| nsChangeHint | CalcDifference (const nsStyleBorder &aOther) const |
| PRBool | ImageBorderDiffers () const |
| void | EnsureBorderColors () |
| void | ClearBorderColors (mozilla::css::Side aSide) |
| PRBool | HasVisibleStyle (mozilla::css::Side aSide) |
| void | SetBorderWidth (mozilla::css::Side aSide, nscoord aBorderWidth) |
| void | SetBorderImageWidthOverride (mozilla::css::Side aSide, nscoord aBorderWidth) |
| const nsMargin & | GetActualBorder () const |
| const nsMargin & | GetComputedBorder () const |
| nscoord | GetActualBorderWidth (mozilla::css::Side aSide) const |
| PRUint8 | GetBorderStyle (mozilla::css::Side aSide) const |
| void | SetBorderStyle (mozilla::css::Side aSide, PRUint8 aStyle) |
| PRBool | IsBorderImageLoaded () const |
| nsresult | RequestDecode () |
| void | GetBorderColor (mozilla::css::Side aSide, nscolor &aColor, PRBool &aForeground) const |
| void | SetBorderColor (mozilla::css::Side aSide, nscolor aColor) |
| void | SetBorderImage (imgIRequest *aImage) |
| imgIRequest * | GetBorderImage () const |
| bool | HasBorderImage () |
| void | TrackImage (nsPresContext *aContext) |
| void | UntrackImage (nsPresContext *aContext) |
| void | SetSubImage (PRUint8 aIndex, imgIContainer *aSubImage) const |
| imgIContainer * | GetSubImage (PRUint8 aIndex) const |
| void | GetCompositeColors (PRInt32 aIndex, nsBorderColors **aColors) const |
| void | AppendBorderColor (PRInt32 aIndex, nscolor aColor) |
| void | SetBorderToForeground (mozilla::css::Side aSide) |
Static Public Member Functions |
| static PRBool | ForceCompare () |
Public Attributes |
| nsStyleCorners | mBorderRadius |
| nsStyleSides | mBorderImageSplit |
| PRUint8 | mFloatEdge |
| PRUint8 | mBorderImageHFill |
| PRUint8 | mBorderImageVFill |
| nsBorderColors ** | mBorderColors |
| nsRefPtr< nsCSSShadowArray > | mBoxShadow |
| PRBool | mHaveBorderImageWidth |
| nsMargin | mBorderImageWidth |
Protected Attributes |
| nsMargin | mComputedBorder |
| nsMargin | mBorder |
| PRUint8 | mBorderStyle [4] |
| nscolor | mBorderColor [4] |
Constructor & Destructor Documentation
| nsStyleBorder::~nsStyleBorder |
( |
|
) |
|
Member Function Documentation
| void nsStyleBorder::AppendBorderColor |
( |
PRInt32 |
aIndex, |
|
|
nscolor |
aColor | |
|
) |
| | [inline] |
| void nsStyleBorder::EnsureBorderColors |
( |
|
) |
[inline] |
| static PRBool nsStyleBorder::ForceCompare |
( |
|
) |
[inline, static] |
| const nsMargin& nsStyleBorder::GetActualBorder |
( |
|
) |
const |
| imgIRequest * nsStyleBorder::GetBorderImage |
( |
|
) |
const [inline] |
| void nsStyleBorder::GetCompositeColors |
( |
PRInt32 |
aIndex, |
|
|
nsBorderColors ** |
aColors | |
|
) |
| | const [inline] |
| const nsMargin& nsStyleBorder::GetComputedBorder |
( |
|
) |
const [inline] |
| imgIContainer * nsStyleBorder::GetSubImage |
( |
PRUint8 |
aIndex |
) |
const [inline] |
| bool nsStyleBorder::HasBorderImage |
( |
|
) |
[inline] |
| PRBool nsStyleBorder::ImageBorderDiffers |
( |
|
) |
const |
| PRBool nsStyleBorder::IsBorderImageLoaded |
( |
|
) |
const [inline] |
| void* nsStyleBorder::operator new |
( |
size_t |
sz, |
|
|
nsPresContext * |
aContext | |
|
) |
| | throw () |
| nsresult nsStyleBorder::RequestDecode |
( |
|
) |
[inline] |
| void nsStyleBorder::SetBorderImage |
( |
imgIRequest * |
aImage |
) |
[inline] |
| void nsStyleBorder::SetSubImage |
( |
PRUint8 |
aIndex, |
|
|
imgIContainer * |
aSubImage | |
|
) |
| | const [inline] |
Member Data Documentation
The documentation for this struct was generated from the following files: