Ir al contenido principal

Más CEGUI II

Les debía el código, así que busqué un poco para ver cómo evitar que se deformara el xml y aquí está. Abre el archivo TaharezLook.looknfeel y busca FramWindow. Dentro de la sección de FrameWindow busca esto:

<Child type="TaharezLook/Titlebar" nameSuffix="__auto_titlebar__">
<Area>
<Dim type="LeftEdge" ><AbsoluteDim value="0" /></Dim>
<Dim type="TopEdge" ><AbsoluteDim value="0" /></Dim>
<Dim type="Width" ><UnifiedDim scale="1" type="Width" /></Dim>
<Dim type="Height" ><FontDim type="LineSpacing" padding="8" /></Dim>
</Area>

Y cambia la penúltima línea, que indica que use la altura de la fuente para el alto de la barra de título por esto:

<Dim type="Height" ><UnifiedDim scale="0.02"
type="Width" /></Dim>

En este caso uso 0.02, o sea, que la barra ocupe un 0.02 del alto del elemento padre. El segundo paso es eliminar el botón de cerrar, que se continúa mostrando (ahora mucho más chico, pero sigue ahí).

bar->setProperty("ClosedButtonEnabled", "false");

Eso es todo.

Comentarios