Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mapsme/omim.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorvng <viktor.govako@gmail.com>2011-11-11 18:21:54 +0400
committerAlex Zolotarev <alex@maps.me>2015-09-23 01:27:42 +0300
commit495ad0261795e85d525996a63cba1124bf999ac2 (patch)
treeb7c1b60040ce9a5528d23a3ef2b4cd5a6e8c44df /indexer/drules_struct.proto
parentde5531f2f1d1695d15c5025c59ba58bf57b3848b (diff)
Some fixes of drawing rules proto-structure.
Diffstat (limited to 'indexer/drules_struct.proto')
-rw-r--r--indexer/drules_struct.proto28
1 files changed, 11 insertions, 17 deletions
diff --git a/indexer/drules_struct.proto b/indexer/drules_struct.proto
index 512617ec5f..a9dc086635 100644
--- a/indexer/drules_struct.proto
+++ b/indexer/drules_struct.proto
@@ -1,10 +1,4 @@
-option optimize_for = LITE_RUNTIME;
-
-message ColorProto
-{
- required int32 color = 1;
- optional int32 opacity = 2; // opacity : 0 - completely invisible, 255 - completely visible
-}
+// option optimize_for = LITE_RUNTIME;
message DashDotProto
{
@@ -14,13 +8,13 @@ message DashDotProto
message LineRuleProto
{
required double width = 1;
- required ColorProto color = 2;
+ required int32 color = 2;
optional DashDotProto dashdot = 3;
}
message AreaRuleProto
{
- required ColorProto color = 1;
+ required int32 color = 1;
optional LineRuleProto border = 2;
}
@@ -32,14 +26,14 @@ message SymbolRuleProto
message CaptionRuleProto
{
required int32 height = 1;
- optional ColorProto color = 2;
- optional ColorProto stroke_color = 3;
+ optional int32 color = 2;
+ optional int32 stroke_color = 3;
}
message CircleRuleProto
{
- required double rad = 1;
- required ColorProto color = 2;
+ required double radius = 1;
+ required int32 color = 2;
optional LineRuleProto border = 3;
}
@@ -55,15 +49,15 @@ message DrawElementProto
required int32 scale = 1;
repeated LineRuleProto lines = 2;
optional AreaRuleProto area = 3;
- optional SymbolRuleProto sym = 4;
- optional CaptionRuleProto cap = 5;
- optional CircleRuleProto cir = 6;
+ optional SymbolRuleProto symbol = 4;
+ optional CaptionRuleProto caption = 5;
+ optional CircleRuleProto circle = 6;
}
message ClassifElementProto
{
required string name = 1;
- repeated DrawElementProto lines = 2;
+ repeated DrawElementProto element = 2;
}
message ContainerProto