ThreadX docsThreadX docs
ThreadX
ThreadX Modules
NetX Duo
FileX
GUIX
USBX
TraceX
LevelX
ThreadX
ThreadX Modules
NetX Duo
FileX
GUIX
USBX
TraceX
LevelX
  • GUIX Documentation

    • Understand GUIX and GUIX Studio
    • GUIX documentation
    • Chapter 1 - Introduction to GUIX
    • Chapter 2 - Installation and Use of GUIX
    • Chapter 3 - Functional Overview of GUIX
    • Chapter 4 - Description of GUIX Services
    • Chapter 5 - GUIX Display Drivers
    • Appendix A - GUIX Color Definitions
    • Appendix B - GUIX Color Formats
    • Appendix C - GUIX Widget Styles
    • Appendix D - GUIX Brush, Canvas and Gradient Attributes
    • Appendix E - GUIX Event Description
    • Appendix F - GUIX RTOS Binding Services
    • Appendix G - GUIX Font Structure
    • Appendix H - GUIX Build-Time Configuration flags
    • Appendix I - GUIX Information Structures
    • Appendix D - Canvas Partial Frame Buffer Feature
    • GUIX User Guide
    • GUIX Example
    • GUIX Studio User Guide
    • Installation and Use of GUIX Studio
    • Description of GUIX Studio
    • GUIX Studio Resources
    • GUIX Studio Screen Designer
    • GUIX Studio Generated Code
    • Defining Screen Flow
    • Notes on Editing Specific Widget Types
    • GUIX Studio Command Line
    • Simple Example Project
    • Resource Project
    • GUIX Studio Quick Start Guide
    • GUIX Studio User Guide

Chapter 9: GUIX Studio Command Line

GUIX Studio supports command-line invocation, which is useful for build pipelines that are required to update of the Studio-generated output files.

Command-Line Usage

Usage: guix_studio [OPTION] [ARGUMENT]

Open the .gxp project.

Open the Studio project and generate desired output files.

Examples:

guix_studio.exe demo.gxp
Open "demo.gxp" project

guix_studio.exe –p demo.gxp
Open "demo.gxp" project

guix_studio.exe –n –p demo.gxp
Generate all output files of demo.gxp project.

guix_studio.exe –n –r –p demo.gxp
Generate resource files of demo.gxp project.

guix_studio.exe -x resource.xml -b Generate binary resource file from a resource project resource.xml.

Command-Line Options

-n --nogui

The "nogui" option. Tell GUIX Studio to run without starting the windowing UI interface.

-o pathname, --log

Log option, specify a log file.

-b, --binary

Binary resource option. Produces a binary resource file rather than a C file.

-d display1, display2, --display

Display names option. If this option is used, then only the specified display names are included in any generated resource or specification files. If this option is not used, all displays are included.

-t theme1, theme2, --theme

Theme name(s) option. If this option is used, then only the specified theme names are included in any generated resource or specification files. If this option is not used, all themes are included.

-l language1, language2, --language

Language name(s) option. If this option is used, the specified language names are included in the generated resource or specification files. Otherwise all language names are included.

-r [filename], --resource

The resource option, specifies that Studio should produce a resource file for previously designated display(s), theme(s), and language(s).

-s [filename], --specification

The specification option, specify that studio should produce a specification file for designated display(s), theme(s), and language(s).

-p project_pathname, --project

Project pathname option, specify the example project to be loaded.

-i [pathname], --import

Import string from xliff or csv format file.

--big_endian

Generate resource data in big-endian format.

--no_res_header

Not generating resource header.

-x [pathname], --xml

Specify the input resource XML file.

--output_path pathname

Specify the output directory. If not specified, the project directory will be used for the output files.

Prev
Notes on Editing Specific Widget Types
Next
Simple Example Project