- Setup libdecor, which is used automatically when available.

TODO:
 - xdg decorations
 - threading
 - thread-safe window manager
This commit is contained in:
2025-12-15 23:40:06 -05:00
parent 97f5bbfe00
commit 520a0e1363
25 changed files with 508 additions and 90 deletions

View File

@@ -20,6 +20,7 @@
# GDB CODE =============================================================================================================
import gdb
import gdb.printing
from . import containers
from . import strings

View File

@@ -24,7 +24,7 @@ from . import utility
class VectorPrinter:
def __init__(self, val):
self.val = val
self.base = val['data']['elements']
self.base = val['data']['data']
self.len = self.base.type.range()[1] + 1
def to_string(self):
@@ -51,7 +51,7 @@ class VectorPrinter:
class QuaternionPrinter:
def __init__(self, val):
self.val = val
self.base = val['data']['elements']
self.base = val['data']['data']
def to_string(self):
res = ("< "
@@ -72,7 +72,7 @@ class QuaternionPrinter:
# VECTOR =================================================================================================================
class MatrixPrinter:
def __init__(self, val):
self.columns = val['data']['elements']
self.columns = val['data']['data']
self.num_columns = self.columns.type.range()[1] + 1
self.num_rows = val.type.template_argument(1)