@@ -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