File dialog code CommonFileDialog.layout         A Common File Dialog window for CEGUI - layout
Print

CommonFileDialog.layout

<?xml version="1.0" ?>
<GUILayout>
    <Window Type="TaharezLook/FrameWindow" Name="CommonFileDialog">
        <Property Name="AlwaysOnTop" Value="true" />
        <Property Name="MetricsMode" Value="Relative" />
        <Property Name="Position" Value="x:0.3 y:0.2" />
        <Property Name="Size" Value="w:0.5 h:0.6" />
        <Property Name="SizingEnabled" Value="false" />
        <Property Name="CloseButtonEnabled" Value="true" />
        <Window Type="TaharezLook/Combobox" Name="CommonFileDialog/DriveCombobox">
            <Property Name="Position" Value="x:0.05 y:0.07" />
            <Property Name="Size" Value="w:0.45 h:0.5" />
            <Property Name="ClippedByParent" Value="false" />
            <Property Name="ReadOnly" Value="true" />
        </Window>
        <Window Type="TaharezLook/Button" Name="CommonFileDialog/BackButton">
            <Property Name="AlwaysOnTop" Value="true" />
            <Property Name="MetricsMode" Value="Relative" />
            <Property Name="RelativePosition" Value="x:0.55 y:0.07" />
            <Property Name="RelativeSize" Value="w:0.2 h:0.05" />
        </Window>
        <Window Type="TaharezLook/Listbox" Name="CommonFileDialog/Listbox">
            <Property Name="Position" Value="x:0.05 y:0.13" />
            <Property Name="RelativeMaxSize" Value="w:0.9 h:0.7" />
            <Property Name="Size" Value="w:0.9 h:0.7" />
        </Window>
        <Window Type="TaharezLook/Button" Name="CommonFileDialog/OkButton">
            <Property Name="AlwaysOnTop" Value="true" />
            <Property Name="MetricsMode" Value="Relative" />
            <Property Name="RelativePosition" Value="x:0.75 y:0.85" />
            <Property Name="RelativeSize" Value="w:0.2 h:0.05" />
            <Property Name="Text" Value="Ok" />
        </Window>
        <Window Type="TaharezLook/Button" Name="CommonFileDialog/CancelButton">
            <Property Name="AlwaysOnTop" Value="true" />
            <Property Name="MetricsMode" Value="Relative" />
            <Property Name="RelativePosition" Value="x:0.75 y:0.9" />
            <Property Name="RelativeSize" Value="w:0.2 h:0.05" />
            <Property Name="Text" Value="Cancel" />
        </Window>
        <Window Type="TaharezLook/StaticText" Name="CommonFileDialog/FileNameText">
            <Property Name="Position" Value="x:0.05 y:0.85" />
            <Property Name="Size" Value="w:0.2 h:0.06" />
            <Property Name="Text" Value="Filename:" />
            <Property Name="FrameEnabled" Value="false" />
            <Property Name="BackgroundEnabled" Value="false" />
        </Window>
        <Window Type="TaharezLook/StaticText" Name="CommonFileDialog/ExtentionText">
            <Property Name="Position" Value="x:0.05 y:0.9" />
            <Property Name="Size" Value="w:0.2 h:0.06" />
            <Property Name="Text" Value="Extensions:" />
            <Property Name="FrameEnabled" Value="false" />
            <Property Name="BackgroundEnabled" Value="false" />
        </Window>
        <Window Type="TaharezLook/Combobox" Name="CommonFileDialog/FileCombobox">
            <Property Name="Position" Value="x:0.25 y:0.85" />
            <Property Name="Size" Value="w:0.5 h:0.5" />
            <Property Name="ClippedByParent" Value="false" />
            <Property Name="ReadOnly" Value="false" />
        </Window>
 
        <Window Type="TaharezLook/Combobox" Name="CommonFileDialog/ExtensionCombobox">
            <Property Name="Position" Value="x:0.25 y:0.9" />
            <Property Name="Size" Value="w:0.5 h:0.5" />
            <Property Name="ClippedByParent" Value="false" />
            <Property Name="ReadOnly" Value="true" />
        </Window>
        <Window Type="TaharezLook/FrameWindow" Name="CommonFileDialog/PromptLoad">
            <Property Name="AlwaysOnTop" Value="true" />
            <Property Name="MetricsMode" Value="Relative" />
            <Property Name="Position" Value="x:0.2 y:0.3" />
            <Property Name="Size" Value="w:0.6 h:0.4" />
            <Property Name="SizingEnabled" Value="false" />
            <Property Name="CloseButtonEnabled" Value="false" />
            <Property Name="DragMovingEnabled" Value="false" />
            <Window Type="TaharezLook/StaticText" Name="CommonFileDialog/PromptLoad/Text">
                <Property Name="Position" Value="x:0.05 y:0.2" />
                <Property Name="Size" Value="w:0.9 h:0.1" />
                <Property Name="FrameEnabled" Value="false" />
                <Property Name="BackgroundEnabled" Value="false" />
            </Window>
            <Window Type="TaharezLook/Button" Name="CommonFileDialog/PromptLoad/OkButton">
                <Property Name="AlwaysOnTop" Value="true" />
                <Property Name="MetricsMode" Value="Relative" />
                <Property Name="RelativePosition" Value="x:0.37 y:0.8" />
                <Property Name="RelativeSize" Value="w:0.25 h:0.1" />
                <Property Name="Text" Value="Ok" />
            </Window>
        </Window>
        <Window Type="TaharezLook/FrameWindow" Name="CommonFileDialog/PromptSave">
            <Property Name="AlwaysOnTop" Value="true" />
            <Property Name="MetricsMode" Value="Relative" />
            <Property Name="Position" Value="x:0.2 y:0.3" />
            <Property Name="Size" Value="w:0.6 h:0.4" />
            <Property Name="SizingEnabled" Value="false" />
            <Property Name="CloseButtonEnabled" Value="false" />
            <Property Name="DragMovingEnabled" Value="false" />
            <Window Type="TaharezLook/StaticText" Name="CommonFileDialog/PromptSave/Text">
                <Property Name="Position" Value="x:0.05 y:0.2" />
                <Property Name="Size" Value="w:0.9 h:0.1" />
                <Property Name="FrameEnabled" Value="false" />
                <Property Name="BackgroundEnabled" Value="false" />
            </Window>
            <Window Type="TaharezLook/Button" Name="CommonFileDialog/PromptSave/OkButton">
                <Property Name="AlwaysOnTop" Value="true" />
                <Property Name="MetricsMode" Value="Relative" />
                <Property Name="RelativePosition" Value="x:0.2 y:0.8" />
                <Property Name="RelativeSize" Value="w:0.25 h:0.1" />
                <Property Name="Text" Value="Ok" />
            </Window>
            <Window Type="TaharezLook/Button" Name="CommonFileDialog/PromptSave/CancelButton">
                <Property Name="AlwaysOnTop" Value="true" />
                <Property Name="MetricsMode" Value="Relative" />
                <Property Name="RelativePosition" Value="x:0.55 y:0.8" />
                <Property Name="RelativeSize" Value="w:0.25 h:0.1" />
                <Property Name="Text" Value="Cancel" />
            </Window>
        </Window>
    </Window>
</GUILayout>

 
CommonFileDialog.layout FOR CEGUI 0.5.0

This version is the same as above with all position, size and metrics replaced with UnifiedAreaRect to be compatible with CEGUI 0.5.0(external link) (CVS HEAD) and its UDim system.

<?xml version="1.0" ?>
<GUILayout>
    <Window Type="TaharezLook/FrameWindow" Name="CommonFileDialog">
        <Property Name="AlwaysOnTop" Value="true" />
        <Property Name="UnifiedAreaRect" Value="{{0.3,0.0},{0.2,0.0},{0.8,0.0},{0.8,0.0}}" />
        <Property Name="SizingEnabled" Value="false" />
        <Property Name="CloseButtonEnabled" Value="true" />
        <Window Type="TaharezLook/Combobox" Name="CommonFileDialog/DriveCombobox">
            <Property Name="UnifiedAreaRect" Value="{{0.05,0},{0.07,0},{0.5,0},{0.57}}" />
            <Property Name="ClippedByParent" Value="false" />
            <Property Name="ReadOnly" Value="true" />
        </Window>
        <Window Type="TaharezLook/Button" Name="CommonFileDialog/BackButton">
            <Property Name="AlwaysOnTop" Value="true" />
            <Property Name="UnifiedAreaRect" Value="{{0.55,0},{0.07,0},{0.75},{0.12}}" />
        </Window>
        <Window Type="TaharezLook/Listbox" Name="CommonFileDialog/Listbox">
            <Property Name="UnifiedAreaRect" Value="{{0.05,0},{0.13,0},{0.95,0},{0.83,0}}" />
        </Window>
        <Window Type="TaharezLook/Button" Name="CommonFileDialog/OkButton">
            <Property Name="AlwaysOnTop" Value="true" />
            <Property Name="UnifiedAreaRect" Value="{{0.75,0},{0.85,0},{0.95,0},{0.9,0}}" />
            <Property Name="Text" Value="Ok" />
        </Window>
        <Window Type="TaharezLook/Button" Name="CommonFileDialog/CancelButton">
            <Property Name="AlwaysOnTop" Value="true" />
            <Property Name="UnifiedAreaRect" Value="{{0.75,0},{0.9,0},{0.95,0},{0.95,0}}" />
            <Property Name="Text" Value="Cancel" />
        </Window>
        <Window Type="TaharezLook/StaticText" Name="CommonFileDialog/FileNameText">
            <Property Name="UnifiedAreaRect" Value="{{0.05,0},{0.85,0},{0.25,0},{0.91,0}}" />
            <Property Name="Text" Value="Filename:" />
            <Property Name="FrameEnabled" Value="false" />
            <Property Name="BackgroundEnabled" Value="false" />
        </Window>
        <Window Type="TaharezLook/StaticText" Name="CommonFileDialog/ExtentionText">
            <Property Name="UnifiedAreaRect" Value="{{0.05,0},{0.9,0},{0.25,0},{0.96,0}}" />
            <Property Name="Text" Value="Extensions:" />
            <Property Name="FrameEnabled" Value="false" />
            <Property Name="BackgroundEnabled" Value="false" />
        </Window>
        <Window Type="TaharezLook/Combobox" Name="CommonFileDialog/FileCombobox">
            <Property Name="UnifiedAreaRect" Value="{{0.25,0},{0.85,0},{0.75,0},{1.35,0}}" />
            <Property Name="ClippedByParent" Value="false" />
            <Property Name="ReadOnly" Value="false" />
        </Window>
        <Window Type="TaharezLook/Combobox" Name="CommonFileDialog/ExtensionCombobox">
            <Property Name="UnifiedAreaRect" Value="{{0.25,0},{0.9,0},{0.75,0},{1.4,0}}" />
            <Property Name="ClippedByParent" Value="false" />
            <Property Name="ReadOnly" Value="true" />
        </Window>
        <Window Type="TaharezLook/FrameWindow" Name="CommonFileDialog/PromptLoad">
            <Property Name="AlwaysOnTop" Value="true" />
            <Property Name="UnifiedAreaRect" Value="{{0.2,0},{0.3,0},{0.8,0},{0.7,0}}" />
            <Property Name="SizingEnabled" Value="false" />
            <Property Name="CloseButtonEnabled" Value="false" />
            <Property Name="DragMovingEnabled" Value="false" />
            <Window Type="TaharezLook/StaticText" Name="CommonFileDialog/PromptLoad/Text">
                <Property Name="UnifiedAreaRect" Value="{{0.05,0},{0.2,0},{0.95,0},{0.3,0}}" />
                <Property Name="FrameEnabled" Value="false" />
                <Property Name="BackgroundEnabled" Value="false" />
            </Window>
            <Window Type="TaharezLook/Button" Name="CommonFileDialog/PromptLoad/OkButton">
                <Property Name="AlwaysOnTop" Value="true" />
                <Property Name="UnifiedAreaRect" Value="{{0.37,0},{0.8,0},{0.62,0},{0.9,0}}" />
                <Property Name="Text" Value="Ok" />
            </Window>
        </Window>
        <Window Type="TaharezLook/FrameWindow" Name="CommonFileDialog/PromptSave">
            <Property Name="AlwaysOnTop" Value="true" />
            <Property Name="UnifiedAreaRect" Value="{{0.2,0},{0.3,0},{0.8,0},{0.7,0}}" />
            <Property Name="SizingEnabled" Value="false" />
            <Property Name="CloseButtonEnabled" Value="false" />
            <Property Name="DragMovingEnabled" Value="false" />
            <Window Type="TaharezLook/StaticText" Name="CommonFileDialog/PromptSave/Text">
                <Property Name="UnifiedAreaRect" Value="{{0.05,0},{0.2,0},{0.95,0},{0.3,0}}" />
                <Property Name="FrameEnabled" Value="false" />
                <Property Name="BackgroundEnabled" Value="false" />
            </Window>
            <Window Type="TaharezLook/Button" Name="CommonFileDialog/PromptSave/OkButton">
                <Property Name="AlwaysOnTop" Value="true" />
                <Property Name="UnifiedAreaRect" Value="{{0.2,0},{0.8,0},{0.45,0},{0.9,0}}" />
                <Property Name="Text" Value="Ok" />
            </Window>
            <Window Type="TaharezLook/Button" Name="CommonFileDialog/PromptSave/CancelButton">
                <Property Name="AlwaysOnTop" Value="true" />
                <Property Name="UnifiedAreaRect" Value="{{0.55,0},{0.8,0},{0.8,0},{0.9,0}}" />
                <Property Name="Text" Value="Cancel" />
            </Window>
        </Window>
    </Window>
</GUILayout>

Contributors to this page: jacmoe133512 points  and OgreWikiBot .
Page last modified on Saturday 02 of January, 2010 21:18:08 UTC by jacmoe133512 points .


The content on this page is licensed under the terms of the Creative Commons Attribution-ShareAlike License.
As an exception, any source code contributed within the content is released into the Public Domain.