Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

1387 total results found

Message Processing

Courier Tutorials

Description This tutorial leads through all necessary parts for using messages inside a Courier application. Message Generation  Generating Application Messages In the sample application some specific messages are used. The messages are usually defined in ...

Data Binding

Courier Tutorials

Description DataBinding is the Courier framework mechanism to automatically distribute data items to interested consumers. The owner of data is the model component. It is the master in data distribution and sends and receives both data and control messages. ...

Visualization

Courier Tutorials

Description Beside the Messaging and Data Binding capabilities Courier can also be used for Visualization purposes. View and ViewController Instantiation  Description For instantiation of View and ViewController objects please refer to the following chapte...

Platform Configuration & Build Process

Courier Tutorials

Description This tutorial contains information about build process and some platform specific topics and shows how to build an SCHost.dll.  Build Process  Description The following chapters provide some information about build process aspects. Using CMake...

Interprocess Communication (IPC)

Courier Tutorials

Description Courier IPC provides a mechanism to send Courier messages to other applications (aka. processes) running on the same processor. Communication between physically distinct processors is not supported. This tutorial describes how you may enable IPC ...

CMake path

Serialization and Corruption Detection of Messages

Courier Tutorials

Description Courier provides a mechanism which allows serialization of messages. The serialization mechanism is only available when using the feature FEATSTD_IPC_ENABLED. Serialized messages can then be sent from IPC component of application A to the IPC comp...

Interfaces & Namespaces

Courier

Interfaces The Feat-Standard public interface is covered by the namespaces FeatStd and various subnamespaces of namespace FeatStd. All namespaces containing either Internal or Private in the name cover private namespaces, which are not recommended to be used ...

API

Action Behaviors

Controls and Behaviors Predefined Behaviors

Animation Action Behaviors Configure and Play Animation Class Reference Starts, stops, pauses, resumes animations and offers additional properties for configuration. Also sends AnimationEvents with the state of the animation. These Events can be received ...

FeatStd Overview

FeatStd

Introduction FeatStd is the short form for FEAT Standard library. It's purpose is to provide common basic functionalities, like Datatypes, Classes, Macros, Platform/OS abstraction, etc. for various FEAT products. FeatStd is also configurable to the needs of a...

FeatStd Features

FeatStd

CMake feature switches have been renamed for V3.x releases, see Change Log Select FeatStd Features The FeatStd library feature set is specified by the following CMake settings: Name Description Possible values FEATSTD_...

Interfaces & Namespaces

FeatStd

Interfaces The Feat-Standard public interface is covered by the namespaces FeatStd and various subnamespaces of namespace FeatStd. All namespaces containing either Internal or Private in the name cover private namespaces, which are not recommended to be used ...

Diagnostics

FeatStd Tutorials

Description This tutorial describes several aspects of diagnostic support during development and post-development phases. Assertions  For using assertions include FeatStd/Diagnostics/Debug.h in your program. Compile Time Checks Best time to catch an error...

MemoryPool

FeatStd Tutorials

Description FeatStd::MemoryPool is a dynamic memory management infrastructure with following high level features: Provide replacement for Standard C library heap Multi instance support Dedicated MemoryPool instances for specific components F...

Overview

Layouter

General demands for Layouters In a typical user interface the users need to distribute screen space to different elements. If the size of the elements is dynamic, it's desired that the screen space distribution is done automatically based on the content's nat...

Basic Layouter Properties

Layouter Functional Overview

Description CGI-Studio provides various layouters with certain properties, which can be configured. Properties that apply to all of the CGI-Studio layouters are described below. Vertical Alignment and Horizontal Alignment Vertical and Horizontal...

Canvas Text - Size Property

Layouter Functional Overview

The Canvas Text provides a huge range of configuration possibilities. Some of them offer a great opportunity for customization but also increase the complexity level.This section will look into one of the more complex features of the text: The ‘Size’ property ...

Types of Layouters

Layouter Functional Overview

Default Layouter When no layouter is set (Layouter Type is set to None), the default layouter is used. Absolute positioning with the default layouter is not very flexible for dynamic structures. A better layout behavior that e.g. adapts to dynamic changes of ...

Culture Dependent Layout

Layouter Functional Overview

When catering to end users globally, a user interface design benefits from accounting for both left-to-right (LTR) and right-to-left (RTL) writing systems. This chapter describes how the Layout Direction property works with different layouters. AutomaticDirect...