aboutsummaryrefslogtreecommitdiffstatsci
path: root/Samples/common/ui/Interfaces/PerfLabels
diff options
context:
space:
mode:
authorJean-Philippe Bruyère <jp_bruyere@hotmail.com>2021-01-14 08:07:43 +0100
committerj-p <jp_bruyere@hotmail.com>2021-02-06 20:28:02 +0100
commit2ab44f600bd0ecab04d03ba08fdc17ea195babf2 (patch)
tree916e61f3a6776ea97f73d77ea8b601684c2ad5f2 /Samples/common/ui/Interfaces/PerfLabels
parent0f08742ef206f006db97a8d2bc67b1c4cae34deb (diff)
label, cached line width in pixel in LineSpan struct, use stackalloc for a single utf8 conversion for size and print, perfs and samplebase
Diffstat (limited to 'Samples/common/ui/Interfaces/PerfLabels')
-rw-r--r--Samples/common/ui/Interfaces/PerfLabels/0_single_Label.crow (renamed from Samples/common/ui/Interfaces/PerfLabels/0.crow)0
-rw-r--r--Samples/common/ui/Interfaces/PerfLabels/0_single_oldLabel.crow3
-rw-r--r--Samples/common/ui/Interfaces/PerfLabels/1.crow3
-rw-r--r--Samples/common/ui/Interfaces/PerfLabels/1_single_lab_update.crow (renamed from Samples/common/ui/Interfaces/PerfLabels/2.crow)0
-rw-r--r--Samples/common/ui/Interfaces/PerfLabels/1_single_old_update.crow3
-rw-r--r--Samples/common/ui/Interfaces/PerfLabels/2_labels_update.crow (renamed from Samples/common/ui/Interfaces/PerfLabels/labels.crow)24
-rw-r--r--Samples/common/ui/Interfaces/PerfLabels/2_old_labels_update.crow29
7 files changed, 35 insertions, 27 deletions
diff --git a/Samples/common/ui/Interfaces/PerfLabels/0.crow b/Samples/common/ui/Interfaces/PerfLabels/0_single_Label.crow
index 14304360..14304360 100644
--- a/Samples/common/ui/Interfaces/PerfLabels/0.crow
+++ b/Samples/common/ui/Interfaces/PerfLabels/0_single_Label.crow
diff --git a/Samples/common/ui/Interfaces/PerfLabels/0_single_oldLabel.crow b/Samples/common/ui/Interfaces/PerfLabels/0_single_oldLabel.crow
new file mode 100644
index 00000000..4157b6a7
--- /dev/null
+++ b/Samples/common/ui/Interfaces/PerfLabels/0_single_oldLabel.crow
@@ -0,0 +1,3 @@
+<?xml version="1.0"?>
+<OldLabel Text="no update in this file"/>
+
diff --git a/Samples/common/ui/Interfaces/PerfLabels/1.crow b/Samples/common/ui/Interfaces/PerfLabels/1.crow
deleted file mode 100644
index 155e5188..00000000
--- a/Samples/common/ui/Interfaces/PerfLabels/1.crow
+++ /dev/null
@@ -1,3 +0,0 @@
-<?xml version="1.0"?>
-<TextRun Text="{elapsed}" Fit="true" Background="Onyx"/>
-
diff --git a/Samples/common/ui/Interfaces/PerfLabels/2.crow b/Samples/common/ui/Interfaces/PerfLabels/1_single_lab_update.crow
index 034518cb..034518cb 100644
--- a/Samples/common/ui/Interfaces/PerfLabels/2.crow
+++ b/Samples/common/ui/Interfaces/PerfLabels/1_single_lab_update.crow
diff --git a/Samples/common/ui/Interfaces/PerfLabels/1_single_old_update.crow b/Samples/common/ui/Interfaces/PerfLabels/1_single_old_update.crow
new file mode 100644
index 00000000..1a02ce7e
--- /dev/null
+++ b/Samples/common/ui/Interfaces/PerfLabels/1_single_old_update.crow
@@ -0,0 +1,3 @@
+<?xml version="1.0"?>
+<OldLabel Text="{elapsed}" Fit="true" Background="Onyx"/>
+
diff --git a/Samples/common/ui/Interfaces/PerfLabels/labels.crow b/Samples/common/ui/Interfaces/PerfLabels/2_labels_update.crow
index 57c49ad5..8d944f01 100644
--- a/Samples/common/ui/Interfaces/PerfLabels/labels.crow
+++ b/Samples/common/ui/Interfaces/PerfLabels/2_labels_update.crow
@@ -24,30 +24,6 @@
<Label Text="{elapsed}" />
<Label Text="{elapsed}" />
</VerticalStack>
- <VerticalStack Width="20%" Height="Fit">
- <Label Text="{elapsed}" />
- <Label Text="{elapsed}" />
- <Label Text="{elapsed}" />
- <Label Text="{elapsed}" />
- <Label Text="{elapsed}" />
- <Label Text="{elapsed}" />
- <Label Text="{elapsed}" />
- <Label Text="{elapsed}" />
- <Label Text="{elapsed}" />
- <Label Text="{elapsed}" />
- </VerticalStack>
- <VerticalStack Width="20%" Height="Fit">
- <Label Text="{elapsed}" />
- <Label Text="{elapsed}" />
- <Label Text="{elapsed}" />
- <Label Text="{elapsed}" />
- <Label Text="{elapsed}" />
- <Label Text="{elapsed}" />
- <Label Text="{elapsed}" />
- <Label Text="{elapsed}" />
- <Label Text="{elapsed}" />
- <Label Text="{elapsed}" />
- </VerticalStack>
</HorizontalStack>
diff --git a/Samples/common/ui/Interfaces/PerfLabels/2_old_labels_update.crow b/Samples/common/ui/Interfaces/PerfLabels/2_old_labels_update.crow
new file mode 100644
index 00000000..f55bedc3
--- /dev/null
+++ b/Samples/common/ui/Interfaces/PerfLabels/2_old_labels_update.crow
@@ -0,0 +1,29 @@
+<?xml version="1.0"?>
+<HorizontalStack>
+ <VerticalStack Width="20%" Height="Fit">
+ <OldLabel Text="{elapsed}" />
+ <OldLabel Text="{elapsed}" />
+ <OldLabel Text="{elapsed}" />
+ <OldLabel Text="{elapsed}" />
+ <OldLabel Text="{elapsed}" />
+ <OldLabel Text="{elapsed}" />
+ <OldLabel Text="{elapsed}" />
+ <OldLabel Text="{elapsed}" />
+ <OldLabel Text="{elapsed}" />
+ <OldLabel Text="{elapsed}" />
+ </VerticalStack>
+ <VerticalStack Width="20%" Height="Fit">
+ <OldLabel Text="{elapsed}" />
+ <OldLabel Text="{elapsed}" />
+ <OldLabel Text="{elapsed}" />
+ <OldLabel Text="{elapsed}" />
+ <OldLabel Text="{elapsed}" />
+ <OldLabel Text="{elapsed}" />
+ <OldLabel Text="{elapsed}" />
+ <OldLabel Text="{elapsed}" />
+ <OldLabel Text="{elapsed}" />
+ <OldLabel Text="{elapsed}" />
+ </VerticalStack>
+</HorizontalStack>
+
+