update AW pages

This commit is contained in:
2016-02-09 09:17:39 +03:00
parent 518956bdff
commit 4d1058ff64
7 changed files with 109 additions and 36 deletions

View File

@ -46,7 +46,8 @@ short: aw-v21-bells-and-whistles
## <a href="#quotes" class="anchor" id="quotes"><span class="octicon octicon-link"></span></a>Котировки
Директория называется `quotes`, файлы настроек имеют следующие поля:
Для получения данных используется API [Yahoo! Finance](//finance.yahoo.com "Сайт
Yahoo! Finance"). Директория называется `quotes`, файлы настроек имеют следующие поля:
| Поле | Обязательное | Значение | По-умолчанию |
|------|--------------|----------|--------------|
@ -90,8 +91,8 @@ short: aw-v21-bells-and-whistles
## <a href="#weather" class="anchor" id="weather"><span class="octicon octicon-link"></span></a>Погода
Для показа погоды используются данные и API [OpenWeatherMap]
(//openweathermap.org/ "Сайт OpenWeatherMap"). Директория называется `weather`,
Для показа погоды используются данные и API [Yahoo! Weather]
(//weather.yahoo.com/ "Сайт Yahoo! Weather"). Директория называется `weather`,
файлы настроек имеют следующие поля:
| Поле | Обязательное | Значение | По-умолчанию |

View File

@ -49,10 +49,10 @@ source будем использовать то, что имеется. Знат
Тут все, казалось бы, очень просто:
```bash
cppcheck --enable=warning,performance,portability,information,missingInclude
--std=c++11 --library=qt.cfg --template="[{severity}][{id}] {message}
{callstack} (On {file}:{line})" --verbose --quiet
path/to/source/files/or/directory
cppcheck --enable=warning,performance,portability,information,missingInclude \
--std=c++11 --library=qt.cfg --verbose --quiet \
--template="[{severity}][{id}] {message} {callstack} (On {file}:{line})" \
path/to/source/files/or/directory
```
* `--enable` говорит о том, какие уведомления надо включить. Я выключил `style`

View File

@ -143,19 +143,19 @@ html код. Смотри [вопрос](//github.com/arcan1s/awesome-widgets/is
| `$shorttime` | Время в коротком формате локали. | 1.5.2 |
| `$longtime` | Время в длинном формате локали. | 1.5.2 |
| `$ctime` | Специальный формат времени. | 2.0.0 |
| `$uptime` | Системный аптайм, `---d--h--m`. |
| `$uptime` | Системный аптайм, `---d--h--m`. ||
| `$cuptime` | Специальный формат аптайма. | 2.0.0 |
| `$la1` | Средняя загрузка за 1 минуту, `-----`. | 2.4.0 |
| `$la5` | Средняя загрузка за 5 минут, `-----`. | 2.4.0 |
| `$la15` | Средняя загрузка за 15 минут, `-----`. | 2.4.0 |
| `$cpu` | Полная загрузка CPU, %, `-----`. |
| `$cpu` | Полная загрузка CPU, %, `-----`. ||
| `$cpuN` | Загрузка CPU для ядра N, %, `-----`. | 1.7.0 |
| `$cpucl` | Средняя частота CPU, МГц, `----`. | 1.1.2 |
| `$cpuclN` | Частота CPU для ядра N, МГц, `----`. | 1.7.0 |
| `$tempN` | Температура для датчика N, `----`. Пример: `$temp0` |
| `$tempN` | Температура для датчика N, `----`. Пример: `$temp0` ||
| `$gpu` | Использование GPU, %, `-----`. `aticonfig` или `nvidia-smi` должны быть установлены. | 1.3.2 |
| `$gputemp` | Температура GPU, `----`. `aticonfig` или `nvidia-smi` должны быть установлены. | 1.3.2 |
| `$mem` | Использование RAM, %, `-----`. |
| `$mem` | Использование RAM, %, `-----`. ||
| `$memmb` | Использование RAM, MB, `-----`. | 1.1.1 |
| `$memgb` | Использование RAM, GB, `----`. | 1.7.3 |
| `$memfreemb` | Свободная RAM, MB, `-----`. | 2.0.0 |
@ -164,7 +164,7 @@ html код. Смотри [вопрос](//github.com/arcan1s/awesome-widgets/is
| `$memtotgb` | RAM, GB, `----`. | 1.10.0 |
| `$memusedmb` | Занятая и кэшированная RAM, MB, `-----`. | 2.0.0 |
| `$memusedgb` | Занятая и кэшированная RAM, GB, `----`. | 2.0.0 |
| `$swap` | Использование swap, %, `-----`. |
| `$swap` | Использование swap, %, `-----`. ||
| `$swapmb` | Использование swap, MB, `-----`. | 1.1.1 |
| `$swapgb` | Использование swap, GB, `----`. | 1.7.3 |
| `$swapfreemb` | Свободный swap, MB, `-----`. | 2.0.0 |
@ -194,9 +194,9 @@ html код. Смотри [вопрос](//github.com/arcan1s/awesome-widgets/is
| `$upkbN` | Скорость отдачи устройства N, KB/s, `----`. | 3.0.0 |
| `$upunitsN` | Единицы скорости отдачи устройства N, `----`. | 3.0.0 |
| `$netdev` | Текущее устройство. | 1.1.1 |
| `$bat` | Средний заряд батареи, %, `---`. |
| `$bat` | Средний заряд батареи, %, `---`. ||
| `$batN` | Заряд батареи N, %, `---`. | 2.0.3 |
| `$ac` | Статус зарядного устройства. Возвращает `(*)`, если устройство подключено, или `( )`, если нет. |
| `$ac` | Статус зарядного устройства. Возвращает `(*)`, если устройство подключено, или `( )`, если нет. ||
| `$album` | Альбом текущей песни. Один из поддерживаемых музыкальных плееров должен быть установлен. | 1.5.3 |
| `$dalbum` | Альбом текущей песни с фиксированным количеством символов, показывающийся, как бегущая строка. | 3.0.0 |
| `$salbum` | Альбом текущей песни с фиксированным количеством символов, показывающийся с многоточием на конце. | 3.0.0 |
@ -231,7 +231,7 @@ html код. Смотри [вопрос](//github.com/arcan1s/awesome-widgets/is
| `$pressureN` | Давление, бар. Например `$pressure0`. | 2.4.0 |
| `$temperatureN` | Температура. Humidity `$temperature0`. | 2.4.0 |
### <a href="#lambda" class="anchor" id="lambda"><span class="octicon octicon-link"></span></a>Лямбда функции
### <a href="#lambda" class="anchor" id="lambda"><span class="octicon octicon-link"></span></a>Лямбда и шаблонные функции
Начиная с версии 3.0.0 основной виджет поддерживает лямбда выражения, которые
рассчитываются в рантайме. Они объявляются использованием конструкции
@ -297,6 +297,37 @@ runningLine()
пожалуйста, учитывайте, что подобные вычисления в рантайме могут увеличить
нагрузку на CPU.
Другое дополнение, которое было введено с 3.1.0 - шаблоны. Они работают также,
как и лямбда выражения, однако вычисляются один раз (на старте), например:
```javascript
{% raw %}$template{{{% endraw %}
function three()
{
return 1+2;
}
three()
{% raw %}}}{% endraw %}
```
всегда будет показывать `3` и не будер расчитываться каждый раз.
### <a href="#functions" class="anchor" id="functions"><span class="octicon octicon-link"></span></a>Специальные функции
Чтобы улучшить работу лямбда и шаблонных функций с 3.1.0 были введены несколько
внутренних функций. Они имеют следующий синтаксис:
`$aw_function<аргументы>{{тело}}`, где аргументы могут быть опциональными. Если
вы хотите передать несколько аргументов, они должны быть разделены запятыми.
Если вы хотите передать запятую, как аргумент, используйте `$,`. Функции будут
вызваны один раз при запуске перед все остальным.
| Функция | Описание | Аргументы | Тело |
|---------|----------|-----------|------|
| `aw_all` | была введена для отладки, возвращает все ключи по регекспу | (нет) | регексп для поиска |
| `aw_count` | возвращает количество ключей по заданному регекспу | (нет) | регексп для поиска |
| `aw_keys` | возвращает ключи по заданному регекспу, объединенные разделителем | разделитель | регексп для поиска |
| `aw_names` | возвращает имена ключей (т.е. без `$`) по заданному регекспу, объединенные разделителем | разделитель | регексп для поиска |
### <a href="#advanced" class="anchor" id="advanced"><span class="octicon octicon-link"></span></a>Расширенные настройки
**Включить фон:** Снимите галочку, чтобы отключить стандартный фон виджета и
@ -315,6 +346,10 @@ runningLine()
**Проверять обновления:** Проверять или нет обновления при запуске. По умолчанию
`true`.
**Оптимизировать подписку:** Оптимизировать работу с DataEngine. Вероятно, вы не
хотите менять эту опцию, несмотря на тот факт, что одна функция будет недоступна.
По умолчанию `true`.
**Высота виджета:** Отключит автоматическое определение высоты виджета и
установит ее в данное значение. По умолчанию `0` (автоматически).