Overview
You can make changes to the palettes, by adding components or removing them. You can also change the appearance of components in a palette, for example to use corporate colours; see Editing a Palette.
You may prefer to leave the palettes supplied by PhixFlow unchanged and instead create your own palette.
Adding Components to a Palette
If you have a component that you want to add to a palette, you must first copy it as a Template; see Making Template Components.
To add a template to a palette:
- Open the repository.
- Navigate to the palette and right-click select edit.
- Drag the Palette tab into the workspace to show the tabs side-by-side.
- From the repository branch → Template, drag a template from the repository into a palette or open one of the groups and add it there.
Removing Components
To remove components from a palette, right-click on the item in the palette and click Delete. This does not remove the component from the repository.
Creating a Palette
- In the repository navigate to your Application → Palette section and select Create New.
- PhixFlow opens a properties tab for the palette. Name the palette and save it.
- Click the Templates icon to display the available templates. If you have not created any templates yet see Making Template Components.
- Drag the templates into the palette properties → Component section.
- Optionally, define Palette Groups and drag templates into the groups.
This creates a palette to which you can add components. This is only available to your application.
Sharing A Palette
If you want to share your palette with other applications, move the palette and template components from your application into a package that the other applications use. You can then set some components to be defaults.
- In the repository expand Packages and select Create New.
- Create your package and complete the details.
Optionally, to make this a template package, tick Template; see Understanding Template Packages. Then specify the components you want to use as default components in the Template Details section.
Setting Default Components
From version 9.0 onward, when you create a new application you select a template package. PhixFlow uses the information in the template package to configure the default components. When creating a screen, if you drag in a table or attribute, PhixFlow uses the default component for forms, true/false fields, or fields for specific types of data, such as long strings or floating point numbers.
You can see which default components have been set in Application Properties → Styles tab.
To change the default palette or components for your application:
- In the repository, expand Applications.
- Double-click on the application name.
- Click the Styles tab.
- Scroll down to Default Components.
- Select the palette or components you want to use.
- Save your changes
Next time you drag a table or attribute onto a screen canvas, PhixFlow uses the default components you have set.
Learn More
Palette: for palette and palette group properties.