Libreoffice uses its own GUI framework called Visual Class Library (VCL). VCL is a Widget toolkit library (windowing, buttons, controls..). It includes basic rendering. VCL provides cross platform abstraction.