Settings used when initializing a View. More...
Public Attributes | |
| IViewListener * | Listener |
| The ViewListener is notified of events happening in the View. | |
| unsigned | Width |
| The Width of the View. | |
| unsigned | Height |
| The Height of the View. | |
| OnRenderingTasksAvailableFunc | OnRenderingTasksAvailable |
| Called when the View is completely advanced and laid-out. More... | |
| OnMonotonicallyIncreasingTimeRequestFunc | OnMonotonicallyIncreasingTimeRequest |
| Called during the advance of the views when accurate current time is needed The client should return monotonically increasing time in milliseconds. | |
| void * | UserData |
| Passed to the OnRenderingTasksAvailable and OnMonotonicallyIncreasingTimeRequest callbacks. | |
| bool | EnableComplexCSSSelectorsStyling |
| Tells if to enable complex CSS selectors when doing style matching. By complex in this context we mean any CSS selector that requires walking the DOM tree to match - that is selectors with any combinator (https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Selectors#Combinators) and selectors with pseudo-classes that depend on the tree like :nth-chlid(), :first etc. This flag has a performance implication. Views that don't need such selectors should leave it disabled, which makes style matching significantly faster. | |
Settings used when initializing a View.
| OnRenderingTasksAvailableFunc cohtml::ViewSettings::OnRenderingTasksAvailable |
Called when the View is completely advanced and laid-out.