Skip to content
This repository has been archived by the owner on Aug 8, 2023. It is now read-only.

[core] Polymorphic layout and paint parsing #2806

Merged
merged 1 commit into from
Oct 29, 2015
Merged

[core] Polymorphic layout and paint parsing #2806

merged 1 commit into from
Oct 29, 2015

Conversation

jfirebaugh
Copy link
Contributor

Fourth in a series of PRs that builds towards a full-fledged programmatic style API. This is a big chunk of work, but I'm trying to break it up step by step and not create a long-lived branch with a lot of changes.

This episode moves further towards being able to remove the generic ClassProperties in favor of concrete paint and layout classes like those found in style_properties.hpp. The way that I'm going to do that is to continue refactoring until all usage of ClassProperties is in layer subclasses, and then substitute the concrete per-layer replacements.

Specifically, the code that needs to move to layer subclasses is layout and paint parsing (this PR) and bucket creation (next PR).

👀 @kkaefer @brunoabinader

@jfirebaugh jfirebaugh force-pushed the style-api branch 2 times, most recently from 4105ded to 82a0e44 Compare October 29, 2015 23:13
@jfirebaugh jfirebaugh merged commit 7821dcc into master Oct 29, 2015
@jfirebaugh jfirebaugh deleted the style-api branch October 29, 2015 23:47
@kkaefer
Copy link
Member

kkaefer commented Oct 30, 2015

Awesome!

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants