Bartosz Taudul
1879d07eae
TracyImGui.hpp does not need assert.h nor algorithm includes.
2022-07-02 16:29:37 +02:00
Bartosz Taudul
0d41a6c48b
Move DrawHistogramMinMaxLabel() to TracyImGui.cpp.
2022-07-02 15:27:08 +02:00
Bartosz Taudul
fe8269fa49
Mark syntax colors constexpr.
2022-07-02 15:10:01 +02:00
Bartosz Taudul
87d639c851
Move DrawStripedRect() out of header.
2022-07-02 15:08:52 +02:00
Bartosz Taudul
c427214f46
Move DrawHelpMarker to TracyImGui.hpp.
2022-07-02 15:07:40 +02:00
Bartosz Taudul
10dbefefab
Extract context switch UI from View.
2022-07-02 13:43:09 +02:00
Bartosz Taudul
dd6933fe32
Fix striped rect early exit test.
2022-06-29 01:39:06 +02:00
Bartosz Taudul
e6c54600f1
Fix typo.
2022-06-29 01:32:02 +02:00
Bartosz Taudul
6b9ccb3077
Tooltip shortcut function.
2022-01-01 16:10:49 +01:00
Bartosz Taudul
6b59ccfe4d
GetFontSize() -> GetTextLineHeight().
2021-12-22 17:57:57 +01:00
Bartosz Taudul
0f215c7393
Keep text shadow offset constant.
...
ImGui aligns the text to be pixel perfect. Fractional offset of shadow made it
move not in sync with the text proper.
2021-11-20 01:55:47 +01:00
Bartosz Taudul
b8766ad5d7
Apply DPI scale to text shadow.
2021-11-20 01:24:37 +01:00
Bartosz Taudul
be9cbfc3e2
Move GetScale() to TracyImGui.hpp.
2021-11-20 01:21:06 +01:00
Bartosz Taudul
30445b656f
Update ImGui to 1.84.1 + docking.
2021-08-21 00:52:30 +02:00
Bartosz Taudul
b91cd9148d
Add 2-segment line drawing wrapper.
2021-06-19 16:22:50 +02:00
Giulio Eulisse
2cdc3abba2
Update TracyImGui.hpp
2021-05-17 12:07:35 +02:00
Bartosz Taudul
fe22d5a6f6
Add fast line drawing function.
...
This skips unnecessary construction of ImVec2 vector.
Note: unlike AddLine(), this function doesn't add 0.5 to x and y coordinates.
The user is expected to do it on his own, which if done in just one place will
be performance beneficial.
2021-05-01 02:57:35 +02:00
Bartosz Taudul
b9ce9540be
Remove namespace indent in TracyImGui.hpp.
2021-05-01 02:26:46 +02:00
Bartosz Taudul
1cb6c17991
Move syntax color tables to a common header.
2021-03-27 13:03:19 +01:00
Bartosz Taudul
ff5435ff67
Cosmetics.
2021-03-27 13:03:19 +01:00
Bartosz Taudul
8aae9a1477
Shut the compiler up about unused helper functions.
2020-10-02 18:33:13 +02:00
Simon van Bernem
d06617b2a5
Fixed variable name
2020-08-07 10:55:00 +02:00
Simon van Bernem
4e1ed15237
More matching code-style
2020-08-07 10:45:52 +02:00
Simon van Bernem
ab85fba7e0
Matching the braketing style
2020-08-07 10:42:36 +02:00
Simon van Bernem
903b7badc0
next try
2020-08-07 10:39:22 +02:00
Simon van Bernem
e14bb56db1
matching spacing to remove change from original
2020-08-07 10:38:38 +02:00
Simon van Bernem
b826c14e4d
reverted an unnecessary change
2020-08-07 10:37:19 +02:00
Simon van Bernem
3dd80c5288
DrawStripedRect can now draw screen-space stripes
...
Added two parameters to DrawStripedRect: fix_stripes_in_screen_space aligns the stripes to screen space. This leads to the stripes of any stripe rect being drawn aligning. Also added inverted, which flips the empty and filled part of the striped rect. This is used to make statRange and findZone stripes interleave, when they overlap.
2020-08-07 10:24:13 +02:00
Bartosz Taudul
8091207d26
Add time limit ranges window.
2020-07-31 16:37:47 +02:00
Bartosz Taudul
d8728be689
Striped rect drawing.
2020-07-29 13:18:23 +02:00
Bartosz Taudul
1bfd59c595
Add a wrapper function for drawing clipboard button.
2020-07-04 11:56:56 +02:00
Bartosz Taudul
74e55f584c
Small toggle button.
2020-05-03 20:49:21 +02:00
Bartosz Taudul
d99129f0e4
Move ToggleButton() out of TracyView.cpp.
2020-05-03 20:40:53 +02:00
Bartosz Taudul
3aed0ba150
Unformatted colored text printing with uint32 color.
2020-05-03 14:33:11 +02:00
Bartosz Taudul
21506386c4
Allow specification of end address in TextColoredUnformatted.
2020-04-25 00:21:15 +02:00
Bartosz Taudul
44096dfcf2
Move DrawTextContrast() to TracyImGui.hpp.
2020-03-30 22:39:34 +02:00
Bartosz Taudul
fc7f77eb7a
Add implementation of disablable button.
2019-10-14 20:06:57 +02:00
Bartosz Taudul
0850145811
Disable color box drag and drop.
2019-09-11 18:48:28 +02:00
Bartosz Taudul
4ea62ecb06
Extract small color box drawing.
2019-09-11 18:38:10 +02:00
Bartosz Taudul
eb4c7ca9ea
Ignore useless warnings.
2019-06-22 13:40:00 +02:00
Bartosz Taudul
4f5286a860
Add unformatted colored text extension function.
2019-06-03 01:35:53 +02:00
Bartosz Taudul
ff6768986e
Move imgui extension function to an appropriate place.
2019-06-03 01:35:32 +02:00
Bartosz Taudul
c433e76c7a
Use TextUnformatted in TextCentered.
2019-06-03 01:28:45 +02:00
Bartosz Taudul
9fd8a20d7c
Use small checkbox in appropriate places.
2019-03-08 18:39:41 +01:00
Bartosz Taudul
d5914d2e7b
Extract drawing waiting dots.
2019-03-06 18:16:21 +01:00
Bartosz Taudul
907da3265d
Fix string handling.
2018-08-31 20:08:04 +02:00
Bartosz Taudul
e1e0e6e140
Centered text helper.
2018-08-17 23:07:58 +02:00
Rokas Kupstys
064385fc62
Define ImVec2 math operators only when IMGUI_DEFINE_MATH_OPERATORS is undefined.
2018-07-17 16:37:45 +03:00
Bartosz Taudul
ea2be1bce9
Fix custom ImVec2 operators.
2018-04-21 23:19:13 +02:00
Bartosz Taudul
75457c1465
Remove +x flag from files.
2017-10-10 21:56:15 +02:00