Cycling Flow
This page will explain how Wallpaper Cycler chooses wallpapers
and layouts when it cycles the wallpaper. When Wallpaper Cycler
cycles to the next wallpaper, the following work flow is used. The
first step is to choose the next
wallpaper and the second step is to choose the layout. Layout categories can also
be disabled and this has consequences for the cycling work
flow.
The first thing that is done is to check the cycling settings of
the user which can be configured in "File > Document Settings
> Wallpaper Cycling". Cycling can either be sequential or
random.
- Sequential cycling: pick the wallpaper that follows the
current wallpaper.
- Random cycling: pick a new random wallpaper as follows:
- First try to get a random wallpaper and skip the current
category where the current category is the category of the
wallpaper currently on the desktop.
- If step a failed, try to get a random wallpaper but don't skip
the current category.
- If step b failed, reset all random flags and try to get a
random wallpaper skipping the current category.
- If step c failed, try to get a random wallpaper but don't skip
the current category.
- If step d failed there is something wrong. Show an error
message to the user.
In all the above steps in choosing a wallpaper, Wallpaper Cycler
keeps the Smart
Orientation settings into account. If Smart Orientation is
enabled and your monitor is in landscape format, Wallpaper Cycler
will only choose wallpapers that match the tags configured for the
Smart Orientation Landscape mode. When your monitor is in portrait
format, Wallpaper Cycler will only choose wallpapers that match
tags configured for the Smart Orientation Portrait mode.
Smart Orientation is not available in the
Lite version.
Once Wallpaper Cycler has chosen a wallpaper it has to choose a
layout to use for rendering this wallpaper. The following steps are
used for chosing a layout.
- Check if layouts have been specified for the wallpaper.
- If there are layouts or layout categories linked to the
wallpaper, choose a random layout from all these layouts.
- If no layouts have been specified for this wallpaper or the
linked layout categories are all empty, check if there are layouts
with the same tag as a tag on this wallpaper. If such layouts are
found, choose a random layout from those.
- If no layouts have been specified for this wallpaper and no
layouts have the same tag as this wallpaper, check if layouts have
been specified for the category and parent categories
(recursively).
- Check if layouts have been specified for this category.
- If there are layouts or layout categories linked to the
category, choose a random layout from all these layouts.
- If no layouts have been specified for this category or the
linked layout categories are all empty, check if there are layouts
with the same tag as a tag on this category. If such layouts are
found, choose a random layout from those.
- If still no layout found, check the parent category of this
category and repeat step a until we reach the root of the category
tree.
- If no layouts have been specified for either the wallpaper or
the categories (recursively) then use the global Wallpaper Cycler
List settings to get a layout. This can be configured in the "File
> Document Settings > Layout Cycling".
- Fixed layout: use a fixed layout. If the layout is not
valid, choose the next sequential layout.
- Sequential layout: choose the next sequential
layout.
- Random layout: choose a random layout from all available
and enabled layouts.
- Do not use layouts: do not use any layouts.
You can disable certain layout categories. This means that
Wallpaper Cycler will not use the layouts inside these disabled
categories when it is choosing a layout with one of the general
layout cycling options as described above, BUT a wallpaper
and/or wallpaper category can still reference a layout in a
disabled category. This allows you to do something like the
following:
- Suppose you have a few wallpaper categories, one of which is a
"Flowers" wallpaper category.
- Suppose further that you have created a layout category called
"Flower layouts".
- You can now disable the layout category called "Flower Layouts"
and assign that layout category called "Flower Layouts" to the
wallpaper category called "Flowers" (see category window).
- Set the general layout cycling option to "Choose layout
sequentially".
- Result: When Wallpaper Cycler cycles the wallpaper and
the next chosen wallpaper is a flower from the "Flowers" category,
Wallpaper Cycler will choose a random layout from the "Flower
Layouts" layout category. If Wallpaper Cycler cycles to a wallpaper
not in the "Flowers" category, a new layout is sequentially chosen,
but not a layout from the "Flower Layouts" category because that
category is disabled.
Back to
Top
|
Copyright © 2009 NuonSoft
All trademarks and trade names are properties of their respective
owners.
|
|