Jeffrey C. Ollie
|
e8c845b758
|
core: fixup callconv(.C) -> callconv(.c)
https://ziglang.org/download/0.14.0/release-notes.html#Calling-Convention-Enhancements-and-setAlignStack-Replaced
|
2025-05-07 08:41:09 -05:00 |
|
Leah Amelia Chen
|
f659e70938
|
gtk: clean up C remnants and @ptrCast s
Some `@ptrCast`s are unavoidable in the codebase but I've gotten rid of
every one that's unnecessary.
|
2025-03-21 20:15:59 +01:00 |
|
Leah Amelia Chen
|
1ee9c85954
|
gtk: port inspector & key handling to zig-gobject
|
2025-03-18 12:35:41 +01:00 |
|
Jeffrey C. Ollie
|
572fc8b5d7
|
gtk: convert Surface to zig-gobject
|
2025-03-13 12:04:10 -05:00 |
|
Tristan Partin
|
a38acbc11c
|
apprt/gtk: handle nullable event from event controller
gtk_event_controller_get_current_event() is documented to possibly
return NULL.
Fixes: https://github.com/ghostty-org/ghostty/issues/2022
Fixes: https://github.com/ghostty-org/ghostty/issues/3088
Link: https://docs.gtk.org/gtk4/method.EventController.get_current_event.html
Signed-off-by: Tristan Partin <tristan@partin.io>
|
2024-12-25 23:38:18 -06:00 |
|
Mitchell Hashimoto
|
d7299b16bf
|
apprt/gtk: fix imgui calls
|
2024-08-16 16:53:17 -07:00 |
|
Mitchell Hashimoto
|
9409e3072f
|
apprt/gtk: remove usingnamespace
|
2024-08-16 14:58:04 -07:00 |
|
Mitchell Hashimoto
|
a11c7ac785
|
update Dear Imgui to 1.90.6
|
2024-05-10 10:17:33 -07:00 |
|
Mitchell Hashimoto
|
fb0929a11b
|
renderer/opengl: extract cell program state to dedicated struct
|
2023-11-17 21:51:05 -08:00 |
|
Mitchell Hashimoto
|
afa08ffc02
|
initial work on basic inspector information
|
2023-10-24 15:27:15 -07:00 |
|
Mitchell Hashimoto
|
a1a398be4d
|
inspector: setup basic modes window (empty), dock
|
2023-10-24 15:27:15 -07:00 |
|
Mitchell Hashimoto
|
55f681a0fd
|
inspector is scaled to native dpi
|
2023-10-24 15:27:15 -07:00 |
|
Mitchell Hashimoto
|
7a30d1080e
|
core: hook up all the inspector activation state and such
|
2023-10-24 15:27:15 -07:00 |
|
Mitchell Hashimoto
|
dcb6eef9c4
|
apprt/gtk: different bg color for imgui widget
|
2023-10-24 15:27:15 -07:00 |
|
Mitchell Hashimoto
|
ddd7ff4bbb
|
apprt/gtk: use shared key => imgui key helper
|
2023-10-24 15:27:14 -07:00 |
|
Mitchell Hashimoto
|
775a734892
|
apprt/gtk: use new imgui opengl API
|
2023-10-24 15:27:14 -07:00 |
|
Mitchell Hashimoto
|
f3d99efcd8
|
apprt/gtk: imgui widget calls callback to populate imgui frame
|
2023-10-24 15:27:14 -07:00 |
|
Mitchell Hashimoto
|
c0ace7a29e
|
apprt/gtk: complete imgui backend
|
2023-10-24 15:27:14 -07:00 |
|
Mitchell Hashimoto
|
869e4133f1
|
apprt/gtk: can render imgui
|
2023-10-24 15:27:14 -07:00 |
|