Skip to content

Commit 76687cf

Browse files
committed
BrowserSettings add xml doc
1 parent 580a5d3 commit 76687cf

File tree

1 file changed

+40
-0
lines changed

1 file changed

+40
-0
lines changed

CefSharp.Core/BrowserSettings.h

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,16 @@ namespace CefSharp
2121
CefBrowserSettings* _browserSettings;
2222

2323
public:
24+
/// <summary>
25+
/// Default Constructor
26+
/// </summary>
2427
BrowserSettings() : _browserSettings(new CefBrowserSettings())
2528
{
2629
}
2730

31+
/// <summary>
32+
/// Internal Constructor
33+
/// </summary>
2834
BrowserSettings(CefBrowserSettings* browserSettings)
2935
{
3036
_browserSettings = browserSettings;
@@ -40,60 +46,90 @@ namespace CefSharp
4046
this->!BrowserSettings();
4147
}
4248

49+
/// <summary>
50+
/// StandardFontFamily
51+
/// </summary>
4352
virtual property String^ StandardFontFamily
4453
{
4554
String^ get() { return StringUtils::ToClr(_browserSettings->standard_font_family); }
4655
void set(String^ value) { StringUtils::AssignNativeFromClr(_browserSettings->standard_font_family, value); }
4756
}
4857

58+
/// <summary>
59+
/// FixedFontFamily
60+
/// </summary>
4961
virtual property String^ FixedFontFamily
5062
{
5163
String^ get() { return StringUtils::ToClr(_browserSettings->fixed_font_family); }
5264
void set(String^ value) { StringUtils::AssignNativeFromClr(_browserSettings->fixed_font_family, value); }
5365
}
5466

67+
/// <summary>
68+
/// SerifFontFamily
69+
/// </summary>
5570
virtual property String^ SerifFontFamily
5671
{
5772
String^ get() { return StringUtils::ToClr(_browserSettings->serif_font_family); }
5873
void set(String^ value) { StringUtils::AssignNativeFromClr(_browserSettings->serif_font_family, value); }
5974
}
6075

76+
/// <summary>
77+
/// SansSerifFontFamily
78+
/// </summary>
6179
virtual property String^ SansSerifFontFamily
6280
{
6381
String^ get() { return StringUtils::ToClr(_browserSettings->sans_serif_font_family); }
6482
void set(String^ value) { StringUtils::AssignNativeFromClr(_browserSettings->sans_serif_font_family, value); }
6583
}
6684

85+
/// <summary>
86+
/// CursiveFontFamily
87+
/// </summary>
6788
virtual property String^ CursiveFontFamily
6889
{
6990
String^ get() { return StringUtils::ToClr(_browserSettings->cursive_font_family); }
7091
void set(String^ value) { StringUtils::AssignNativeFromClr(_browserSettings->cursive_font_family, value); }
7192
}
7293

94+
/// <summary>
95+
/// FantasyFontFamily
96+
/// </summary>
7397
virtual property String^ FantasyFontFamily
7498
{
7599
String^ get() { return StringUtils::ToClr(_browserSettings->fantasy_font_family); }
76100
void set(String^ value) { StringUtils::AssignNativeFromClr(_browserSettings->fantasy_font_family, value); }
77101
}
78102

103+
/// <summary>
104+
/// DefaultFontSize
105+
/// </summary>
79106
virtual property int DefaultFontSize
80107
{
81108
int get() { return _browserSettings->default_font_size; }
82109
void set(int value) { _browserSettings->default_font_size = value; }
83110
}
84111

112+
/// <summary>
113+
/// DefaultFixedFontSize
114+
/// </summary>
85115
virtual property int DefaultFixedFontSize
86116
{
87117
int get() { return _browserSettings->default_fixed_font_size; }
88118
void set(int value) { _browserSettings->default_fixed_font_size = value; }
89119
}
90120

121+
/// <summary>
122+
/// MinimumFontSize
123+
/// </summary>
91124
virtual property int MinimumFontSize
92125
{
93126
int get() { return _browserSettings->minimum_font_size; }
94127
void set(int value) { _browserSettings->minimum_font_size = value; }
95128
}
96129

130+
/// <summary>
131+
/// MinimumLogicalFontSize
132+
/// </summary>
97133
virtual property int MinimumLogicalFontSize
98134
{
99135
int get() { return _browserSettings->minimum_logical_font_size; }
@@ -350,6 +386,10 @@ namespace CefSharp
350386
void set(int value) { _browserSettings->windowless_frame_rate = value; }
351387
}
352388

389+
/// <summary>
390+
/// When the WPF/OffScreen browser is created, specify if the background supports
391+
/// transparency
392+
/// </summary>
353393
property Nullable<bool> OffScreenTransparentBackground;
354394
};
355395
}

0 commit comments

Comments
 (0)