2009-09-17 12:01:49 +04:00
<?xml version="1.0" encoding="UTF-8"?>
<ui version="4.0">
2008-07-18 18:49:14 +04:00
<class>mainWindow</class>
2009-09-17 12:01:49 +04:00
<widget class="QWidget" name="mainWindow">
2009-11-18 01:36:04 +03:00
<property name="windowModality">
<enum>Qt::NonModal</enum>
</property>
2010-06-15 01:31:10 +04:00
<property name="sizePolicy">
2016-12-15 02:33:17 +03:00
<sizepolicy hsizetype="Expanding" vsizetype="Expanding">
2010-06-15 01:31:10 +04:00
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
2008-07-18 18:49:14 +04:00
</property>
2022-06-11 14:28:48 +03:00
<property name="minimumSize">
<size>
<width>360</width>
<height>0</height>
</size>
</property>
2009-09-17 12:01:49 +04:00
<property name="windowTitle">
2020-07-30 00:35:31 +03:00
<string>Zint Barcode Studio</string>
2009-05-22 01:00:23 +04:00
</property>
2009-09-17 12:01:49 +04:00
<property name="windowIcon">
<iconset resource="resources.qrc">
2021-05-20 20:22:57 +03:00
<normaloff>:/res/zint-qt.ico</normaloff>:/res/zint-qt.ico</iconset>
2009-07-16 17:52:36 +04:00
</property>
2010-06-15 01:31:10 +04:00
<property name="autoFillBackground">
<bool>false</bool>
</property>
2009-11-18 01:36:04 +03:00
<property name="locale">
<locale language="English" country="UnitedStates"/>
2009-07-16 17:52:36 +04:00
</property>
2022-06-16 18:47:34 +03:00
<layout class="QVBoxLayout" name="vLayoutMain">
2009-11-03 13:52:34 +03:00
<item>
Add compliant height, using ZINT_COMPLIANT_HEIGHT flag for back-compatibility
Rename barcode funcs to same as BARCODE_XXX name
library: barcode funcs array for dispatch, used for ZBarcode_ValidID() also
general: change is_sane() comparison to nonzero from ZINT_ERROR_INVALID_OPTION
MAILMARK: fuller error messages
CODABAR: add option to show check character in HRT
zint.h: use 0xNNNN for OR-able defines
GUI: add guard descent height reset button, add Zint version to window title,
static get_zint_version() method, use QStringLiteral (QSL shorthand),
use SIGNAL(toggled()), add errtxt "popup" and status bar, add icons,
add saveAs shortcut, add main menu, context menus and actions, add help,
reset_view() -> reset_colours(), add copy to clipboard as EMF/GIF/PNG/TIF,
lessen triggering of update_preview(), shorten names of getters/setters,
simplify/shorten some update_preview() logic in switch,
CODEONE disable structapp for Version S
qzint.cpp: add on_errored signal, add missing getters, add test
2021-10-09 02:13:39 +03:00
<widget class="QGraphicsView" name="view">
<property name="minimumSize">
<size>
<width>0</width>
RMQR: update to ISO/IEC 23941:2022 - R13x77 numeric cclens change 8 -> 7
QRCODE: use stricter interpretation of ZINT_FULL_MULTIBYTE, excluding
certain trailing bytes
libzint: fix some confusing error messages introduced by segment stuff
general: new escape chars \U, \d and \o
backend_qt: fudge rendering of border rectangles due to scaling/translation
rounding errors TODO: better fudge
GUI: foreground/background colours -> text boxes and icon buttons, add swap
button, independently movable picker (NULL parent), preview colour changes,
preview Data Window changes, add clear data (del) buttons, add zap button
and Factory Reset menu option, various other fixes
libzint: remove STATIC_UNLESS_ZINT_TEST, use wrappers
CMake: add find package QtSvg, remove QtXml
manual: split symbology and general specs and sort, move DAFT to 4-state,
UPC/EAN -> EAN/UPC, DataBar -> GS1 DataBar always, expand MAILMARK info,
various other fiddlings
man page: options or -> |, expand MSI Plessey check digit options
README.linux: add packages info
license: add SPDX-License-Identifier to touched files
2022-06-09 23:52:02 +03:00
<height>5</height>
Add compliant height, using ZINT_COMPLIANT_HEIGHT flag for back-compatibility
Rename barcode funcs to same as BARCODE_XXX name
library: barcode funcs array for dispatch, used for ZBarcode_ValidID() also
general: change is_sane() comparison to nonzero from ZINT_ERROR_INVALID_OPTION
MAILMARK: fuller error messages
CODABAR: add option to show check character in HRT
zint.h: use 0xNNNN for OR-able defines
GUI: add guard descent height reset button, add Zint version to window title,
static get_zint_version() method, use QStringLiteral (QSL shorthand),
use SIGNAL(toggled()), add errtxt "popup" and status bar, add icons,
add saveAs shortcut, add main menu, context menus and actions, add help,
reset_view() -> reset_colours(), add copy to clipboard as EMF/GIF/PNG/TIF,
lessen triggering of update_preview(), shorten names of getters/setters,
simplify/shorten some update_preview() logic in switch,
CODEONE disable structapp for Version S
qzint.cpp: add on_errored signal, add missing getters, add test
2021-10-09 02:13:39 +03:00
</size>
</property>
<property name="contextMenuPolicy">
<enum>Qt::CustomContextMenu</enum>
</property>
</widget>
</item>
<item>
<widget class="QSplitter" name="errtxtBarContainer">
RMQR: update to ISO/IEC 23941:2022 - R13x77 numeric cclens change 8 -> 7
QRCODE: use stricter interpretation of ZINT_FULL_MULTIBYTE, excluding
certain trailing bytes
libzint: fix some confusing error messages introduced by segment stuff
general: new escape chars \U, \d and \o
backend_qt: fudge rendering of border rectangles due to scaling/translation
rounding errors TODO: better fudge
GUI: foreground/background colours -> text boxes and icon buttons, add swap
button, independently movable picker (NULL parent), preview colour changes,
preview Data Window changes, add clear data (del) buttons, add zap button
and Factory Reset menu option, various other fixes
libzint: remove STATIC_UNLESS_ZINT_TEST, use wrappers
CMake: add find package QtSvg, remove QtXml
manual: split symbology and general specs and sort, move DAFT to 4-state,
UPC/EAN -> EAN/UPC, DataBar -> GS1 DataBar always, expand MAILMARK info,
various other fiddlings
man page: options or -> |, expand MSI Plessey check digit options
README.linux: add packages info
license: add SPDX-License-Identifier to touched files
2022-06-09 23:52:02 +03:00
<property name="visible">
<bool>false</bool>
</property>
Add compliant height, using ZINT_COMPLIANT_HEIGHT flag for back-compatibility
Rename barcode funcs to same as BARCODE_XXX name
library: barcode funcs array for dispatch, used for ZBarcode_ValidID() also
general: change is_sane() comparison to nonzero from ZINT_ERROR_INVALID_OPTION
MAILMARK: fuller error messages
CODABAR: add option to show check character in HRT
zint.h: use 0xNNNN for OR-able defines
GUI: add guard descent height reset button, add Zint version to window title,
static get_zint_version() method, use QStringLiteral (QSL shorthand),
use SIGNAL(toggled()), add errtxt "popup" and status bar, add icons,
add saveAs shortcut, add main menu, context menus and actions, add help,
reset_view() -> reset_colours(), add copy to clipboard as EMF/GIF/PNG/TIF,
lessen triggering of update_preview(), shorten names of getters/setters,
simplify/shorten some update_preview() logic in switch,
CODEONE disable structapp for Version S
qzint.cpp: add on_errored signal, add missing getters, add test
2021-10-09 02:13:39 +03:00
<property name="frameShape">
<enum>QFrame::StyledPanel</enum>
</property>
<property name="frameShadow">
<enum>QFrame::Plain</enum>
</property>
<property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
<widget class="QStatusBar" name="errtxtBar">
<property name="contextMenuPolicy">
<enum>Qt::CustomContextMenu</enum>
</property>
<property name="autoFillBackground">
<bool>true</bool>
</property>
<property name="styleSheet">
<string notr="true"/>
</property>
<property name="sizeGripEnabled">
<bool>false</bool>
</property>
</widget>
</widget>
2009-11-03 13:52:34 +03:00
</item>
<item>
2022-06-16 18:47:34 +03:00
<layout class="QHBoxLayout" name="hLayoutMain">
2009-11-03 13:52:34 +03:00
<property name="sizeConstraint">
2010-06-15 01:31:10 +04:00
<enum>QLayout::SetMinimumSize</enum>
2009-11-03 13:52:34 +03:00
</property>
<item>
2022-06-16 18:47:34 +03:00
<layout class="QVBoxLayout" name="vLayoutSymbology">
2009-11-03 13:52:34 +03:00
<item>
2022-06-16 18:47:34 +03:00
<layout class="QHBoxLayout" name="hLayoutSymbology">
2009-11-03 13:52:34 +03:00
<item>
<widget class="QLabel" name="lblSymbology">
2021-08-10 14:04:25 +03:00
<property name="toolTip">
<string>Type of barcode</string>
</property>
2009-11-03 13:52:34 +03:00
<property name="text">
2021-10-27 20:59:51 +03:00
<string>Symbo&logy:</string>
2009-11-03 13:52:34 +03:00
</property>
<property name="alignment">
<set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set>
</property>
<property name="buddy">
<cstring>bstyle</cstring>
</property>
</widget>
</item>
<item>
<widget class="QComboBox" name="bstyle">
<property name="sizePolicy">
<sizepolicy hsizetype="Expanding" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="toolTip">
2010-06-15 01:31:10 +04:00
<string>Type of barcode</string>
2009-11-03 13:52:34 +03:00
</property>
2020-09-30 14:19:12 +03:00
<property name="sizeAdjustPolicy">
<enum>QComboBox::AdjustToContents</enum>
</property>
</widget>
</item>
<item>
<widget class="QLineEdit" name="filter_bstyle">
<property name="toolTip">
<string>Filter symbologies</string>
</property>
<property name="text">
<string/>
</property>
2009-11-03 13:52:34 +03:00
</widget>
</item>
</layout>
</item>
<item>
<widget class="QTabWidget" name="tabMain">
<property name="maximumSize">
<size>
<width>16777215</width>
2022-06-10 18:43:10 +03:00
<height>360</height>
2009-11-03 13:52:34 +03:00
</size>
</property>
<property name="autoFillBackground">
<bool>false</bool>
</property>
<property name="currentIndex">
2020-09-30 14:19:12 +03:00
<number>0</number>
2009-11-03 13:52:34 +03:00
</property>
2021-10-27 20:59:51 +03:00
<widget class="QWidget" name="tabData">
2009-11-03 13:52:34 +03:00
<attribute name="title">
2021-10-27 20:59:51 +03:00
<string>&Data</string>
2009-11-03 13:52:34 +03:00
</attribute>
2022-06-16 18:47:34 +03:00
<layout class="QVBoxLayout" name="vLayoutTabData">
2009-11-03 13:52:34 +03:00
<item>
<widget class="QGroupBox" name="grpData">
<property name="sizePolicy">
2010-06-15 01:31:10 +04:00
<sizepolicy hsizetype="Minimum" vsizetype="Minimum">
2009-11-03 13:52:34 +03:00
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
2021-10-27 20:59:51 +03:00
<property name="toolTip">
<string>Input data</string>
2009-11-03 13:52:34 +03:00
</property>
RMQR: update to ISO/IEC 23941:2022 - R13x77 numeric cclens change 8 -> 7
QRCODE: use stricter interpretation of ZINT_FULL_MULTIBYTE, excluding
certain trailing bytes
libzint: fix some confusing error messages introduced by segment stuff
general: new escape chars \U, \d and \o
backend_qt: fudge rendering of border rectangles due to scaling/translation
rounding errors TODO: better fudge
GUI: foreground/background colours -> text boxes and icon buttons, add swap
button, independently movable picker (NULL parent), preview colour changes,
preview Data Window changes, add clear data (del) buttons, add zap button
and Factory Reset menu option, various other fixes
libzint: remove STATIC_UNLESS_ZINT_TEST, use wrappers
CMake: add find package QtSvg, remove QtXml
manual: split symbology and general specs and sort, move DAFT to 4-state,
UPC/EAN -> EAN/UPC, DataBar -> GS1 DataBar always, expand MAILMARK info,
various other fiddlings
man page: options or -> |, expand MSI Plessey check digit options
README.linux: add packages info
license: add SPDX-License-Identifier to touched files
2022-06-09 23:52:02 +03:00
<property name="title">
<string>Data to Enc&ode</string>
</property>
2022-06-16 18:47:34 +03:00
<layout class="QVBoxLayout" name="vLayoutData">
2009-11-03 13:52:34 +03:00
<item>
2022-06-16 18:47:34 +03:00
<layout class="QHBoxLayout" name="hLayoutData">
Add multiple segments support for AZTEC, CODEONE, DATAMATRIX, DOTCODE,
GRIDMATRIX, HANXIN, MAXICODE, MICROPDF417, PDF417, QRCODE, RMQR, ULTRA
RMQR: fix ECI encoding (wrong bit length for indicator)
MICROQR: check versions M1 and M2 for allowed characters so as to give
better error messages
DOTCODE: some small optimizations
common.c: add is_chr(), segs_length(), segs_cpy()
CODEONE/CODE128/DOTCODE/GRIDMATRIX/HANXIN/MAXICODE/QRCODE/ULTRA: add
namespace prefixes to static funcs/data
includes: use Z_ prefix, unuse double underscore prefixes (guard defines)
manual.txt: compress some tables using double/treble column sets
2022-05-09 21:50:50 +03:00
<item>
<widget class="QLineEdit" name="txtData">
<property name="toolTip">
<string>Input data</string>
</property>
<property name="text">
<string>Your Data Here!</string>
</property>
</widget>
</item>
<item>
<widget class="QToolButton" name="btnMoreData">
<property name="minimumSize">
<size>
<width>0</width>
<height>24</height>
</size>
</property>
<property name="toolTip">
<string>Encode more data
2010-06-15 01:31:10 +04:00
or import from file</string>
Add multiple segments support for AZTEC, CODEONE, DATAMATRIX, DOTCODE,
GRIDMATRIX, HANXIN, MAXICODE, MICROPDF417, PDF417, QRCODE, RMQR, ULTRA
RMQR: fix ECI encoding (wrong bit length for indicator)
MICROQR: check versions M1 and M2 for allowed characters so as to give
better error messages
DOTCODE: some small optimizations
common.c: add is_chr(), segs_length(), segs_cpy()
CODEONE/CODE128/DOTCODE/GRIDMATRIX/HANXIN/MAXICODE/QRCODE/ULTRA: add
namespace prefixes to static funcs/data
includes: use Z_ prefix, unuse double underscore prefixes (guard defines)
manual.txt: compress some tables using double/treble column sets
2022-05-09 21:50:50 +03:00
</property>
<property name="text">
<string>&...</string>
</property>
</widget>
</item>
<item>
RMQR: update to ISO/IEC 23941:2022 - R13x77 numeric cclens change 8 -> 7
QRCODE: use stricter interpretation of ZINT_FULL_MULTIBYTE, excluding
certain trailing bytes
libzint: fix some confusing error messages introduced by segment stuff
general: new escape chars \U, \d and \o
backend_qt: fudge rendering of border rectangles due to scaling/translation
rounding errors TODO: better fudge
GUI: foreground/background colours -> text boxes and icon buttons, add swap
button, independently movable picker (NULL parent), preview colour changes,
preview Data Window changes, add clear data (del) buttons, add zap button
and Factory Reset menu option, various other fixes
libzint: remove STATIC_UNLESS_ZINT_TEST, use wrappers
CMake: add find package QtSvg, remove QtXml
manual: split symbology and general specs and sort, move DAFT to 4-state,
UPC/EAN -> EAN/UPC, DataBar -> GS1 DataBar always, expand MAILMARK info,
various other fiddlings
man page: options or -> |, expand MSI Plessey check digit options
README.linux: add packages info
license: add SPDX-License-Identifier to touched files
2022-06-09 23:52:02 +03:00
<widget class="QPushButton" name="btnClearData">
Add multiple segments support for AZTEC, CODEONE, DATAMATRIX, DOTCODE,
GRIDMATRIX, HANXIN, MAXICODE, MICROPDF417, PDF417, QRCODE, RMQR, ULTRA
RMQR: fix ECI encoding (wrong bit length for indicator)
MICROQR: check versions M1 and M2 for allowed characters so as to give
better error messages
DOTCODE: some small optimizations
common.c: add is_chr(), segs_length(), segs_cpy()
CODEONE/CODE128/DOTCODE/GRIDMATRIX/HANXIN/MAXICODE/QRCODE/ULTRA: add
namespace prefixes to static funcs/data
includes: use Z_ prefix, unuse double underscore prefixes (guard defines)
manual.txt: compress some tables using double/treble column sets
2022-05-09 21:50:50 +03:00
<property name="maximumSize">
<size>
RMQR: update to ISO/IEC 23941:2022 - R13x77 numeric cclens change 8 -> 7
QRCODE: use stricter interpretation of ZINT_FULL_MULTIBYTE, excluding
certain trailing bytes
libzint: fix some confusing error messages introduced by segment stuff
general: new escape chars \U, \d and \o
backend_qt: fudge rendering of border rectangles due to scaling/translation
rounding errors TODO: better fudge
GUI: foreground/background colours -> text boxes and icon buttons, add swap
button, independently movable picker (NULL parent), preview colour changes,
preview Data Window changes, add clear data (del) buttons, add zap button
and Factory Reset menu option, various other fixes
libzint: remove STATIC_UNLESS_ZINT_TEST, use wrappers
CMake: add find package QtSvg, remove QtXml
manual: split symbology and general specs and sort, move DAFT to 4-state,
UPC/EAN -> EAN/UPC, DataBar -> GS1 DataBar always, expand MAILMARK info,
various other fiddlings
man page: options or -> |, expand MSI Plessey check digit options
README.linux: add packages info
license: add SPDX-License-Identifier to touched files
2022-06-09 23:52:02 +03:00
<width>22</width>
Add multiple segments support for AZTEC, CODEONE, DATAMATRIX, DOTCODE,
GRIDMATRIX, HANXIN, MAXICODE, MICROPDF417, PDF417, QRCODE, RMQR, ULTRA
RMQR: fix ECI encoding (wrong bit length for indicator)
MICROQR: check versions M1 and M2 for allowed characters so as to give
better error messages
DOTCODE: some small optimizations
common.c: add is_chr(), segs_length(), segs_cpy()
CODEONE/CODE128/DOTCODE/GRIDMATRIX/HANXIN/MAXICODE/QRCODE/ULTRA: add
namespace prefixes to static funcs/data
includes: use Z_ prefix, unuse double underscore prefixes (guard defines)
manual.txt: compress some tables using double/treble column sets
2022-05-09 21:50:50 +03:00
<height>16777215</height>
</size>
</property>
RMQR: update to ISO/IEC 23941:2022 - R13x77 numeric cclens change 8 -> 7
QRCODE: use stricter interpretation of ZINT_FULL_MULTIBYTE, excluding
certain trailing bytes
libzint: fix some confusing error messages introduced by segment stuff
general: new escape chars \U, \d and \o
backend_qt: fudge rendering of border rectangles due to scaling/translation
rounding errors TODO: better fudge
GUI: foreground/background colours -> text boxes and icon buttons, add swap
button, independently movable picker (NULL parent), preview colour changes,
preview Data Window changes, add clear data (del) buttons, add zap button
and Factory Reset menu option, various other fixes
libzint: remove STATIC_UNLESS_ZINT_TEST, use wrappers
CMake: add find package QtSvg, remove QtXml
manual: split symbology and general specs and sort, move DAFT to 4-state,
UPC/EAN -> EAN/UPC, DataBar -> GS1 DataBar always, expand MAILMARK info,
various other fiddlings
man page: options or -> |, expand MSI Plessey check digit options
README.linux: add packages info
license: add SPDX-License-Identifier to touched files
2022-06-09 23:52:02 +03:00
<property name="toolTip">
<string>Clear data and ECI (segment 0)</string>
</property>
<property name="text">
<string/>
</property>
Add multiple segments support for AZTEC, CODEONE, DATAMATRIX, DOTCODE,
GRIDMATRIX, HANXIN, MAXICODE, MICROPDF417, PDF417, QRCODE, RMQR, ULTRA
RMQR: fix ECI encoding (wrong bit length for indicator)
MICROQR: check versions M1 and M2 for allowed characters so as to give
better error messages
DOTCODE: some small optimizations
common.c: add is_chr(), segs_length(), segs_cpy()
CODEONE/CODE128/DOTCODE/GRIDMATRIX/HANXIN/MAXICODE/QRCODE/ULTRA: add
namespace prefixes to static funcs/data
includes: use Z_ prefix, unuse double underscore prefixes (guard defines)
manual.txt: compress some tables using double/treble column sets
2022-05-09 21:50:50 +03:00
</widget>
</item>
</layout>
2009-11-03 13:52:34 +03:00
</item>
2010-06-15 01:31:10 +04:00
<item>
2022-06-16 18:47:34 +03:00
<layout class="QHBoxLayout" name="hLayoutECI">
Add multiple segments support for AZTEC, CODEONE, DATAMATRIX, DOTCODE,
GRIDMATRIX, HANXIN, MAXICODE, MICROPDF417, PDF417, QRCODE, RMQR, ULTRA
RMQR: fix ECI encoding (wrong bit length for indicator)
MICROQR: check versions M1 and M2 for allowed characters so as to give
better error messages
DOTCODE: some small optimizations
common.c: add is_chr(), segs_length(), segs_cpy()
CODEONE/CODE128/DOTCODE/GRIDMATRIX/HANXIN/MAXICODE/QRCODE/ULTRA: add
namespace prefixes to static funcs/data
includes: use Z_ prefix, unuse double underscore prefixes (guard defines)
manual.txt: compress some tables using double/treble column sets
2022-05-09 21:50:50 +03:00
<item>
<widget class="QLabel" name="lblECI">
<property name="maximumSize">
<size>
<width>40</width>
<height>16777215</height>
</size>
</property>
<property name="toolTip">
<string>Set the ECI (Extended Channel Interpretation) code
(ignored if disabled)</string>
</property>
<property name="text">
<string>EC&I:</string>
</property>
<property name="alignment">
<set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set>
</property>
<property name="buddy">
<cstring>cmbECI</cstring>
</property>
</widget>
</item>
<item>
<widget class="QComboBox" name="cmbECI">
<property name="minimumSize">
<size>
<width>64</width>
<height>0</height>
</size>
</property>
<property name="toolTip">
<string>Set the ECI (Extended Channel Interpretation) code
(ignored if disabled)</string>
</property>
RMQR: update to ISO/IEC 23941:2022 - R13x77 numeric cclens change 8 -> 7
QRCODE: use stricter interpretation of ZINT_FULL_MULTIBYTE, excluding
certain trailing bytes
libzint: fix some confusing error messages introduced by segment stuff
general: new escape chars \U, \d and \o
backend_qt: fudge rendering of border rectangles due to scaling/translation
rounding errors TODO: better fudge
GUI: foreground/background colours -> text boxes and icon buttons, add swap
button, independently movable picker (NULL parent), preview colour changes,
preview Data Window changes, add clear data (del) buttons, add zap button
and Factory Reset menu option, various other fixes
libzint: remove STATIC_UNLESS_ZINT_TEST, use wrappers
CMake: add find package QtSvg, remove QtXml
manual: split symbology and general specs and sort, move DAFT to 4-state,
UPC/EAN -> EAN/UPC, DataBar -> GS1 DataBar always, expand MAILMARK info,
various other fiddlings
man page: options or -> |, expand MSI Plessey check digit options
README.linux: add packages info
license: add SPDX-License-Identifier to touched files
2022-06-09 23:52:02 +03:00
<property name="maxVisibleItems">
<number>34</number>
</property>
Add multiple segments support for AZTEC, CODEONE, DATAMATRIX, DOTCODE,
GRIDMATRIX, HANXIN, MAXICODE, MICROPDF417, PDF417, QRCODE, RMQR, ULTRA
RMQR: fix ECI encoding (wrong bit length for indicator)
MICROQR: check versions M1 and M2 for allowed characters so as to give
better error messages
DOTCODE: some small optimizations
common.c: add is_chr(), segs_length(), segs_cpy()
CODEONE/CODE128/DOTCODE/GRIDMATRIX/HANXIN/MAXICODE/QRCODE/ULTRA: add
namespace prefixes to static funcs/data
includes: use Z_ prefix, unuse double underscore prefixes (guard defines)
manual.txt: compress some tables using double/treble column sets
2022-05-09 21:50:50 +03:00
<item>
<property name="text">
<string>None</string>
</property>
</item>
<item>
<property name="text">
<string>3: ISO 8859-1 Latin-1</string>
</property>
</item>
<item>
<property name="text">
<string>4: ISO 8859-2 Latin-2</string>
</property>
</item>
<item>
<property name="text">
<string>5: ISO 8859-3 Latin-3</string>
</property>
</item>
<item>
<property name="text">
<string>6: ISO 8859-4 Latin-4</string>
</property>
</item>
<item>
<property name="text">
<string>7: ISO 8859-5 Cyrillic</string>
</property>
</item>
<item>
<property name="text">
<string>8: ISO 8859-6 Arabic</string>
</property>
</item>
<item>
<property name="text">
<string>9: ISO 8859-7 Greek</string>
</property>
</item>
<item>
<property name="text">
<string>10: ISO 8859-8 Hebrew</string>
</property>
</item>
<item>
<property name="text">
<string>11: ISO 8859-9 Turkish</string>
</property>
</item>
<item>
<property name="text">
<string>12: ISO 8859-10 Nordic</string>
</property>
</item>
<item>
<property name="text">
<string>13: ISO 8859-11 Thai</string>
</property>
</item>
<item>
<property name="text">
<string>15: ISO 8859-13 Baltic</string>
</property>
</item>
<item>
<property name="text">
<string>16: ISO 8859-14 Celtic</string>
</property>
</item>
<item>
<property name="text">
<string>17: ISO 8859-15 Latin-9</string>
</property>
</item>
<item>
<property name="text">
<string>18: ISO 8859-16 Latin-10</string>
</property>
</item>
<item>
<property name="text">
<string>20: Shift JIS </string>
</property>
</item>
<item>
<property name="text">
<string>21: Windows 1250 Latin-2</string>
</property>
</item>
<item>
<property name="text">
<string>22: Windows 1251 Cyrillic</string>
</property>
</item>
<item>
<property name="text">
<string>23: Windows 1252 Latin-1</string>
</property>
</item>
<item>
<property name="text">
<string>24: Windows 1256 Arabic</string>
</property>
</item>
<item>
<property name="text">
<string>25: UTF-16BE</string>
</property>
</item>
<item>
<property name="text">
<string>26: UTF-8</string>
</property>
</item>
<item>
<property name="text">
2022-05-19 12:17:51 +03:00
<string>27: ASCII (ISO 646 IRV)</string>
Add multiple segments support for AZTEC, CODEONE, DATAMATRIX, DOTCODE,
GRIDMATRIX, HANXIN, MAXICODE, MICROPDF417, PDF417, QRCODE, RMQR, ULTRA
RMQR: fix ECI encoding (wrong bit length for indicator)
MICROQR: check versions M1 and M2 for allowed characters so as to give
better error messages
DOTCODE: some small optimizations
common.c: add is_chr(), segs_length(), segs_cpy()
CODEONE/CODE128/DOTCODE/GRIDMATRIX/HANXIN/MAXICODE/QRCODE/ULTRA: add
namespace prefixes to static funcs/data
includes: use Z_ prefix, unuse double underscore prefixes (guard defines)
manual.txt: compress some tables using double/treble column sets
2022-05-09 21:50:50 +03:00
</property>
</item>
<item>
<property name="text">
<string>28: Big5 (Taiwan)</string>
</property>
</item>
<item>
<property name="text">
<string>29: GB 2312 (PRC)</string>
</property>
</item>
<item>
<property name="text">
<string>30: Korean EUC-KR</string>
</property>
</item>
<item>
<property name="text">
<string>31: GBK</string>
</property>
</item>
<item>
<property name="text">
<string>32: GB 18030</string>
</property>
</item>
<item>
<property name="text">
<string>33: UTF-16LE</string>
</property>
</item>
<item>
<property name="text">
<string>34: UTF-32BE</string>
</property>
</item>
<item>
<property name="text">
<string>35: UTF-32LE</string>
</property>
</item>
<item>
<property name="text">
<string>170: ISO 646 Invariant</string>
</property>
</item>
<item>
<property name="text">
<string>899: 8-bit binary data</string>
</property>
</item>
</widget>
</item>
<item>
2022-06-16 18:47:34 +03:00
<spacer name="hSpacer_hLayoutECI">
Add multiple segments support for AZTEC, CODEONE, DATAMATRIX, DOTCODE,
GRIDMATRIX, HANXIN, MAXICODE, MICROPDF417, PDF417, QRCODE, RMQR, ULTRA
RMQR: fix ECI encoding (wrong bit length for indicator)
MICROQR: check versions M1 and M2 for allowed characters so as to give
better error messages
DOTCODE: some small optimizations
common.c: add is_chr(), segs_length(), segs_cpy()
CODEONE/CODE128/DOTCODE/GRIDMATRIX/HANXIN/MAXICODE/QRCODE/ULTRA: add
namespace prefixes to static funcs/data
includes: use Z_ prefix, unuse double underscore prefixes (guard defines)
manual.txt: compress some tables using double/treble column sets
2022-05-09 21:50:50 +03:00
<property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>10</width>
<height>20</height>
</size>
</property>
</spacer>
</item>
<item>
<widget class="QCheckBox" name="chkRInit">
<property name="toolTip">
<string>Create reader initialisation/programming symbol
(ignored if disabled)</string>
</property>
<property name="text">
<string>&Reader Init</string>
</property>
<property name="checked">
<bool>false</bool>
</property>
</widget>
</item>
RMQR: update to ISO/IEC 23941:2022 - R13x77 numeric cclens change 8 -> 7
QRCODE: use stricter interpretation of ZINT_FULL_MULTIBYTE, excluding
certain trailing bytes
libzint: fix some confusing error messages introduced by segment stuff
general: new escape chars \U, \d and \o
backend_qt: fudge rendering of border rectangles due to scaling/translation
rounding errors TODO: better fudge
GUI: foreground/background colours -> text boxes and icon buttons, add swap
button, independently movable picker (NULL parent), preview colour changes,
preview Data Window changes, add clear data (del) buttons, add zap button
and Factory Reset menu option, various other fixes
libzint: remove STATIC_UNLESS_ZINT_TEST, use wrappers
CMake: add find package QtSvg, remove QtXml
manual: split symbology and general specs and sort, move DAFT to 4-state,
UPC/EAN -> EAN/UPC, DataBar -> GS1 DataBar always, expand MAILMARK info,
various other fiddlings
man page: options or -> |, expand MSI Plessey check digit options
README.linux: add packages info
license: add SPDX-License-Identifier to touched files
2022-06-09 23:52:02 +03:00
<item>
<widget class="QPushButton" name="btnSequence">
<property name="maximumSize">
<size>
<width>60</width>
<height>16777215</height>
</size>
</property>
<property name="toolTip">
<string>Encode a sequence</string>
</property>
<property name="text">
<string>123&4..</string>
</property>
</widget>
</item>
<item>
<widget class="QPushButton" name="btnZap">
<property name="maximumSize">
<size>
<width>22</width>
<height>16777215</height>
</size>
</property>
<property name="toolTip">
<string>Clear all data and ECIs and reset all settings
for this symbology to defaults</string>
</property>
<property name="text">
<string/>
</property>
</widget>
</item>
Add multiple segments support for AZTEC, CODEONE, DATAMATRIX, DOTCODE,
GRIDMATRIX, HANXIN, MAXICODE, MICROPDF417, PDF417, QRCODE, RMQR, ULTRA
RMQR: fix ECI encoding (wrong bit length for indicator)
MICROQR: check versions M1 and M2 for allowed characters so as to give
better error messages
DOTCODE: some small optimizations
common.c: add is_chr(), segs_length(), segs_cpy()
CODEONE/CODE128/DOTCODE/GRIDMATRIX/HANXIN/MAXICODE/QRCODE/ULTRA: add
namespace prefixes to static funcs/data
includes: use Z_ prefix, unuse double underscore prefixes (guard defines)
manual.txt: compress some tables using double/treble column sets
2022-05-09 21:50:50 +03:00
</layout>
2010-06-15 01:31:10 +04:00
</item>
2009-11-03 13:52:34 +03:00
</layout>
</widget>
</item>
<item>
<widget class="QGroupBox" name="grpComposite">
<property name="enabled">
<bool>true</bool>
</property>
<property name="sizePolicy">
2010-06-15 01:31:10 +04:00
<sizepolicy hsizetype="Minimum" vsizetype="Minimum">
2009-11-03 13:52:34 +03:00
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="minimumSize">
<size>
<width>0</width>
<height>0</height>
</size>
</property>
<property name="maximumSize">
<size>
<width>16777215</width>
<height>400</height>
</size>
</property>
2021-10-27 20:59:51 +03:00
<property name="toolTip">
<string>GS1 Composite symbol settings</string>
</property>
RMQR: update to ISO/IEC 23941:2022 - R13x77 numeric cclens change 8 -> 7
QRCODE: use stricter interpretation of ZINT_FULL_MULTIBYTE, excluding
certain trailing bytes
libzint: fix some confusing error messages introduced by segment stuff
general: new escape chars \U, \d and \o
backend_qt: fudge rendering of border rectangles due to scaling/translation
rounding errors TODO: better fudge
GUI: foreground/background colours -> text boxes and icon buttons, add swap
button, independently movable picker (NULL parent), preview colour changes,
preview Data Window changes, add clear data (del) buttons, add zap button
and Factory Reset menu option, various other fixes
libzint: remove STATIC_UNLESS_ZINT_TEST, use wrappers
CMake: add find package QtSvg, remove QtXml
manual: split symbology and general specs and sort, move DAFT to 4-state,
UPC/EAN -> EAN/UPC, DataBar -> GS1 DataBar always, expand MAILMARK info,
various other fiddlings
man page: options or -> |, expand MSI Plessey check digit options
README.linux: add packages info
license: add SPDX-License-Identifier to touched files
2022-06-09 23:52:02 +03:00
<property name="title">
2022-06-11 14:28:48 +03:00
<string>GS1 Composite</string>
RMQR: update to ISO/IEC 23941:2022 - R13x77 numeric cclens change 8 -> 7
QRCODE: use stricter interpretation of ZINT_FULL_MULTIBYTE, excluding
certain trailing bytes
libzint: fix some confusing error messages introduced by segment stuff
general: new escape chars \U, \d and \o
backend_qt: fudge rendering of border rectangles due to scaling/translation
rounding errors TODO: better fudge
GUI: foreground/background colours -> text boxes and icon buttons, add swap
button, independently movable picker (NULL parent), preview colour changes,
preview Data Window changes, add clear data (del) buttons, add zap button
and Factory Reset menu option, various other fixes
libzint: remove STATIC_UNLESS_ZINT_TEST, use wrappers
CMake: add find package QtSvg, remove QtXml
manual: split symbology and general specs and sort, move DAFT to 4-state,
UPC/EAN -> EAN/UPC, DataBar -> GS1 DataBar always, expand MAILMARK info,
various other fiddlings
man page: options or -> |, expand MSI Plessey check digit options
README.linux: add packages info
license: add SPDX-License-Identifier to touched files
2022-06-09 23:52:02 +03:00
</property>
2022-06-16 18:47:34 +03:00
<layout class="QVBoxLayout" name="vLayoutComposite">
2009-11-03 13:52:34 +03:00
<item>
2022-06-16 18:47:34 +03:00
<layout class="QHBoxLayout" name="hLayoutComposite">
2009-11-03 13:52:34 +03:00
<item>
<widget class="QCheckBox" name="chkComposite">
<property name="toolTip">
2010-06-15 01:31:10 +04:00
<string>Create a composite symbol</string>
2009-11-03 13:52:34 +03:00
</property>
<property name="text">
<string>Add &2D Component</string>
</property>
</widget>
</item>
<item>
2022-06-16 18:47:34 +03:00
<spacer name="hSpacer_hLayoutComposite">
2009-11-03 13:52:34 +03:00
<property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>40</width>
<height>20</height>
</size>
</property>
</spacer>
</item>
<item>
<widget class="QLabel" name="lblCompType">
<property name="enabled">
<bool>false</bool>
</property>
2021-08-10 14:04:25 +03:00
<property name="toolTip">
<string>Type of 2D component</string>
</property>
2009-11-03 13:52:34 +03:00
<property name="text">
2021-05-25 22:42:26 +03:00
<string>&Type:</string>
2009-11-03 13:52:34 +03:00
</property>
<property name="buddy">
<cstring>cmbCompType</cstring>
</property>
</widget>
</item>
<item>
<widget class="QComboBox" name="cmbCompType">
2021-08-10 14:04:25 +03:00
<property name="enabled">
<bool>false</bool>
</property>
2021-05-25 22:42:26 +03:00
<property name="minimumSize">
<size>
<width>60</width>
2021-08-10 14:04:25 +03:00
<height>0</height>
2021-05-25 22:42:26 +03:00
</size>
</property>
2010-06-15 01:31:10 +04:00
<property name="toolTip">
<string>Type of 2D component</string>
</property>
2009-11-03 13:52:34 +03:00
<item>
<property name="text">
<string>Automatic</string>
</property>
</item>
<item>
<property name="text">
<string>CC-A</string>
</property>
</item>
<item>
<property name="text">
<string>CC-B</string>
</property>
</item>
<item>
<property name="text">
<string>CC-C</string>
</property>
</item>
</widget>
</item>
</layout>
</item>
<item>
2022-06-16 18:47:34 +03:00
<layout class="QVBoxLayout" name="vLayoutComponentData">
2010-06-15 01:31:10 +04:00
<property name="sizeConstraint">
<enum>QLayout::SetMinimumSize</enum>
</property>
2009-11-03 13:52:34 +03:00
<item>
2022-06-16 18:47:34 +03:00
<layout class="QHBoxLayout" name="hLayoutComponentDataLabel">
RMQR: update to ISO/IEC 23941:2022 - R13x77 numeric cclens change 8 -> 7
QRCODE: use stricter interpretation of ZINT_FULL_MULTIBYTE, excluding
certain trailing bytes
libzint: fix some confusing error messages introduced by segment stuff
general: new escape chars \U, \d and \o
backend_qt: fudge rendering of border rectangles due to scaling/translation
rounding errors TODO: better fudge
GUI: foreground/background colours -> text boxes and icon buttons, add swap
button, independently movable picker (NULL parent), preview colour changes,
preview Data Window changes, add clear data (del) buttons, add zap button
and Factory Reset menu option, various other fixes
libzint: remove STATIC_UNLESS_ZINT_TEST, use wrappers
CMake: add find package QtSvg, remove QtXml
manual: split symbology and general specs and sort, move DAFT to 4-state,
UPC/EAN -> EAN/UPC, DataBar -> GS1 DataBar always, expand MAILMARK info,
various other fiddlings
man page: options or -> |, expand MSI Plessey check digit options
README.linux: add packages info
license: add SPDX-License-Identifier to touched files
2022-06-09 23:52:02 +03:00
<item>
<widget class="QLabel" name="lblComposite">
<property name="enabled">
<bool>false</bool>
</property>
<property name="toolTip">
<string>Data to be encoded in 2D component
2021-08-10 14:04:25 +03:00
Remember to place [square brackets] around AI identifiers</string>
RMQR: update to ISO/IEC 23941:2022 - R13x77 numeric cclens change 8 -> 7
QRCODE: use stricter interpretation of ZINT_FULL_MULTIBYTE, excluding
certain trailing bytes
libzint: fix some confusing error messages introduced by segment stuff
general: new escape chars \U, \d and \o
backend_qt: fudge rendering of border rectangles due to scaling/translation
rounding errors TODO: better fudge
GUI: foreground/background colours -> text boxes and icon buttons, add swap
button, independently movable picker (NULL parent), preview colour changes,
preview Data Window changes, add clear data (del) buttons, add zap button
and Factory Reset menu option, various other fixes
libzint: remove STATIC_UNLESS_ZINT_TEST, use wrappers
CMake: add find package QtSvg, remove QtXml
manual: split symbology and general specs and sort, move DAFT to 4-state,
UPC/EAN -> EAN/UPC, DataBar -> GS1 DataBar always, expand MAILMARK info,
various other fiddlings
man page: options or -> |, expand MSI Plessey check digit options
README.linux: add packages info
license: add SPDX-License-Identifier to touched files
2022-06-09 23:52:02 +03:00
</property>
<property name="text">
<string>2D Co&mponent Data</string>
</property>
<property name="buddy">
<cstring>txtComposite</cstring>
</property>
</widget>
</item>
<item>
<widget class="QPushButton" name="btnClearComposite">
<property name="enabled">
<bool>false</bool>
</property>
<property name="maximumSize">
<size>
<width>22</width>
<height>16777215</height>
</size>
</property>
<property name="toolTip">
<string>Clear 2D Component data</string>
</property>
<property name="text">
<string/>
</property>
</widget>
</item>
</layout>
2009-11-03 13:52:34 +03:00
</item>
<item>
<widget class="QTextEdit" name="txtComposite">
<property name="enabled">
<bool>false</bool>
</property>
<property name="sizePolicy">
<sizepolicy hsizetype="Expanding" vsizetype="Expanding">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="maximumSize">
<size>
<width>16777215</width>
<height>60</height>
</size>
</property>
<property name="toolTip">
2010-06-15 01:31:10 +04:00
<string>Data to be encoded in 2D component
2020-09-30 14:19:12 +03:00
Remember to place [square brackets] around AI identifiers</string>
2009-11-03 13:52:34 +03:00
</property>
</widget>
</item>
</layout>
</item>
</layout>
</widget>
</item>
2020-06-04 20:45:25 +03:00
<item>
Add multiple segments support for AZTEC, CODEONE, DATAMATRIX, DOTCODE,
GRIDMATRIX, HANXIN, MAXICODE, MICROPDF417, PDF417, QRCODE, RMQR, ULTRA
RMQR: fix ECI encoding (wrong bit length for indicator)
MICROQR: check versions M1 and M2 for allowed characters so as to give
better error messages
DOTCODE: some small optimizations
common.c: add is_chr(), segs_length(), segs_cpy()
CODEONE/CODE128/DOTCODE/GRIDMATRIX/HANXIN/MAXICODE/QRCODE/ULTRA: add
namespace prefixes to static funcs/data
includes: use Z_ prefix, unuse double underscore prefixes (guard defines)
manual.txt: compress some tables using double/treble column sets
2022-05-09 21:50:50 +03:00
<widget class="QGroupBox" name="grpSegs">
<property name="enabled">
<bool>true</bool>
</property>
<property name="sizePolicy">
<sizepolicy hsizetype="Minimum" vsizetype="Minimum">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="minimumSize">
<size>
<width>0</width>
<height>0</height>
</size>
</property>
<property name="maximumSize">
<size>
<width>16777215</width>
<height>400</height>
</size>
</property>
<property name="toolTip">
<string>Additional data segments with their own
Extended Channel Interpretation (ECI)</string>
</property>
RMQR: update to ISO/IEC 23941:2022 - R13x77 numeric cclens change 8 -> 7
QRCODE: use stricter interpretation of ZINT_FULL_MULTIBYTE, excluding
certain trailing bytes
libzint: fix some confusing error messages introduced by segment stuff
general: new escape chars \U, \d and \o
backend_qt: fudge rendering of border rectangles due to scaling/translation
rounding errors TODO: better fudge
GUI: foreground/background colours -> text boxes and icon buttons, add swap
button, independently movable picker (NULL parent), preview colour changes,
preview Data Window changes, add clear data (del) buttons, add zap button
and Factory Reset menu option, various other fixes
libzint: remove STATIC_UNLESS_ZINT_TEST, use wrappers
CMake: add find package QtSvg, remove QtXml
manual: split symbology and general specs and sort, move DAFT to 4-state,
UPC/EAN -> EAN/UPC, DataBar -> GS1 DataBar always, expand MAILMARK info,
various other fiddlings
man page: options or -> |, expand MSI Plessey check digit options
README.linux: add packages info
license: add SPDX-License-Identifier to touched files
2022-06-09 23:52:02 +03:00
<property name="title">
<string>Additional ECI/Data Segments</string>
</property>
2022-06-16 18:47:34 +03:00
<layout class="QVBoxLayout" name="vLayoutSegs">
Add multiple segments support for AZTEC, CODEONE, DATAMATRIX, DOTCODE,
GRIDMATRIX, HANXIN, MAXICODE, MICROPDF417, PDF417, QRCODE, RMQR, ULTRA
RMQR: fix ECI encoding (wrong bit length for indicator)
MICROQR: check versions M1 and M2 for allowed characters so as to give
better error messages
DOTCODE: some small optimizations
common.c: add is_chr(), segs_length(), segs_cpy()
CODEONE/CODE128/DOTCODE/GRIDMATRIX/HANXIN/MAXICODE/QRCODE/ULTRA: add
namespace prefixes to static funcs/data
includes: use Z_ prefix, unuse double underscore prefixes (guard defines)
manual.txt: compress some tables using double/treble column sets
2022-05-09 21:50:50 +03:00
<item>
2022-06-16 18:47:34 +03:00
<layout class="QHBoxLayout" name="hlLayoutSeg1">
Add multiple segments support for AZTEC, CODEONE, DATAMATRIX, DOTCODE,
GRIDMATRIX, HANXIN, MAXICODE, MICROPDF417, PDF417, QRCODE, RMQR, ULTRA
RMQR: fix ECI encoding (wrong bit length for indicator)
MICROQR: check versions M1 and M2 for allowed characters so as to give
better error messages
DOTCODE: some small optimizations
common.c: add is_chr(), segs_length(), segs_cpy()
CODEONE/CODE128/DOTCODE/GRIDMATRIX/HANXIN/MAXICODE/QRCODE/ULTRA: add
namespace prefixes to static funcs/data
includes: use Z_ prefix, unuse double underscore prefixes (guard defines)
manual.txt: compress some tables using double/treble column sets
2022-05-09 21:50:50 +03:00
<item>
<widget class="QLabel" name="lblSeg1">
<property name="enabled">
<bool>true</bool>
</property>
<property name="toolTip">
<string>Segment 1</string>
</property>
<property name="text">
<string>&1:</string>
</property>
<property name="buddy">
<cstring>txtDataSeg1</cstring>
</property>
</widget>
</item>
<item>
<widget class="QComboBox" name="cmbECISeg1">
<property name="minimumSize">
<size>
<width>64</width>
<height>0</height>
</size>
</property>
<property name="maximumSize">
<size>
<width>160</width>
<height>16777215</height>
</size>
</property>
<property name="toolTip">
<string>ECI for segment 1</string>
</property>
RMQR: update to ISO/IEC 23941:2022 - R13x77 numeric cclens change 8 -> 7
QRCODE: use stricter interpretation of ZINT_FULL_MULTIBYTE, excluding
certain trailing bytes
libzint: fix some confusing error messages introduced by segment stuff
general: new escape chars \U, \d and \o
backend_qt: fudge rendering of border rectangles due to scaling/translation
rounding errors TODO: better fudge
GUI: foreground/background colours -> text boxes and icon buttons, add swap
button, independently movable picker (NULL parent), preview colour changes,
preview Data Window changes, add clear data (del) buttons, add zap button
and Factory Reset menu option, various other fixes
libzint: remove STATIC_UNLESS_ZINT_TEST, use wrappers
CMake: add find package QtSvg, remove QtXml
manual: split symbology and general specs and sort, move DAFT to 4-state,
UPC/EAN -> EAN/UPC, DataBar -> GS1 DataBar always, expand MAILMARK info,
various other fiddlings
man page: options or -> |, expand MSI Plessey check digit options
README.linux: add packages info
license: add SPDX-License-Identifier to touched files
2022-06-09 23:52:02 +03:00
<property name="maxVisibleItems">
<number>34</number>
</property>
Add multiple segments support for AZTEC, CODEONE, DATAMATRIX, DOTCODE,
GRIDMATRIX, HANXIN, MAXICODE, MICROPDF417, PDF417, QRCODE, RMQR, ULTRA
RMQR: fix ECI encoding (wrong bit length for indicator)
MICROQR: check versions M1 and M2 for allowed characters so as to give
better error messages
DOTCODE: some small optimizations
common.c: add is_chr(), segs_length(), segs_cpy()
CODEONE/CODE128/DOTCODE/GRIDMATRIX/HANXIN/MAXICODE/QRCODE/ULTRA: add
namespace prefixes to static funcs/data
includes: use Z_ prefix, unuse double underscore prefixes (guard defines)
manual.txt: compress some tables using double/treble column sets
2022-05-09 21:50:50 +03:00
<item>
<property name="text">
<string>None</string>
</property>
</item>
<item>
<property name="text">
<string>3: ISO 8859-1 Latin-1</string>
</property>
</item>
<item>
<property name="text">
<string>4: ISO 8859-2 Latin-2</string>
</property>
</item>
<item>
<property name="text">
<string>5: ISO 8859-3 Latin-3</string>
</property>
</item>
<item>
<property name="text">
<string>6: ISO 8859-4 Latin-4</string>
</property>
</item>
<item>
<property name="text">
<string>7: ISO 8859-5 Cyrillic</string>
</property>
</item>
<item>
<property name="text">
<string>8: ISO 8859-6 Arabic</string>
</property>
</item>
<item>
<property name="text">
<string>9: ISO 8859-7 Greek</string>
</property>
</item>
<item>
<property name="text">
<string>10: ISO 8859-8 Hebrew</string>
</property>
</item>
<item>
<property name="text">
<string>11: ISO 8859-9 Turkish</string>
</property>
</item>
<item>
<property name="text">
<string>12: ISO 8859-10 Nordic</string>
</property>
</item>
<item>
<property name="text">
<string>13: ISO 8859-11 Thai</string>
</property>
</item>
<item>
<property name="text">
<string>15: ISO 8859-13 Baltic</string>
</property>
</item>
<item>
<property name="text">
<string>16: ISO 8859-14 Celtic</string>
</property>
</item>
<item>
<property name="text">
<string>17: ISO 8859-15 Latin-9</string>
</property>
</item>
<item>
<property name="text">
<string>18: ISO 8859-16 Latin-10</string>
</property>
</item>
<item>
<property name="text">
<string>20: Shift JIS </string>
</property>
</item>
<item>
<property name="text">
<string>21: Windows 1250 Latin-2</string>
</property>
</item>
<item>
<property name="text">
<string>22: Windows 1251 Cyrillic</string>
</property>
</item>
<item>
<property name="text">
<string>23: Windows 1252 Latin-1</string>
</property>
</item>
<item>
<property name="text">
<string>24: Windows 1256 Arabic</string>
</property>
</item>
<item>
<property name="text">
<string>25: UTF-16BE</string>
</property>
</item>
<item>
<property name="text">
<string>26: UTF-8</string>
</property>
</item>
<item>
<property name="text">
2022-05-19 12:17:51 +03:00
<string>27: ASCII (ISO 646 IRV)</string>
Add multiple segments support for AZTEC, CODEONE, DATAMATRIX, DOTCODE,
GRIDMATRIX, HANXIN, MAXICODE, MICROPDF417, PDF417, QRCODE, RMQR, ULTRA
RMQR: fix ECI encoding (wrong bit length for indicator)
MICROQR: check versions M1 and M2 for allowed characters so as to give
better error messages
DOTCODE: some small optimizations
common.c: add is_chr(), segs_length(), segs_cpy()
CODEONE/CODE128/DOTCODE/GRIDMATRIX/HANXIN/MAXICODE/QRCODE/ULTRA: add
namespace prefixes to static funcs/data
includes: use Z_ prefix, unuse double underscore prefixes (guard defines)
manual.txt: compress some tables using double/treble column sets
2022-05-09 21:50:50 +03:00
</property>
</item>
<item>
<property name="text">
<string>28: Big5 (Taiwan)</string>
</property>
</item>
<item>
<property name="text">
<string>29: GB 2312 (PRC)</string>
</property>
</item>
<item>
<property name="text">
<string>30: Korean EUC-KR</string>
</property>
</item>
<item>
<property name="text">
<string>31: GBK</string>
</property>
</item>
<item>
<property name="text">
<string>32: GB 18030</string>
</property>
</item>
<item>
<property name="text">
<string>33: UTF-16LE</string>
</property>
</item>
<item>
<property name="text">
<string>34: UTF-32BE</string>
</property>
</item>
<item>
<property name="text">
<string>35: UTF-32LE</string>
</property>
</item>
<item>
<property name="text">
<string>170: ISO 646 Invariant</string>
</property>
</item>
<item>
<property name="text">
<string>899: 8-bit binary data</string>
</property>
</item>
</widget>
</item>
<item>
<widget class="QLineEdit" name="txtDataSeg1">
<property name="minimumSize">
<size>
<width>200</width>
<height>0</height>
</size>
</property>
<property name="toolTip">
<string>Data for segment 1</string>
</property>
<property name="text">
RMQR: update to ISO/IEC 23941:2022 - R13x77 numeric cclens change 8 -> 7
QRCODE: use stricter interpretation of ZINT_FULL_MULTIBYTE, excluding
certain trailing bytes
libzint: fix some confusing error messages introduced by segment stuff
general: new escape chars \U, \d and \o
backend_qt: fudge rendering of border rectangles due to scaling/translation
rounding errors TODO: better fudge
GUI: foreground/background colours -> text boxes and icon buttons, add swap
button, independently movable picker (NULL parent), preview colour changes,
preview Data Window changes, add clear data (del) buttons, add zap button
and Factory Reset menu option, various other fixes
libzint: remove STATIC_UNLESS_ZINT_TEST, use wrappers
CMake: add find package QtSvg, remove QtXml
manual: split symbology and general specs and sort, move DAFT to 4-state,
UPC/EAN -> EAN/UPC, DataBar -> GS1 DataBar always, expand MAILMARK info,
various other fiddlings
man page: options or -> |, expand MSI Plessey check digit options
README.linux: add packages info
license: add SPDX-License-Identifier to touched files
2022-06-09 23:52:02 +03:00
<string/>
Add multiple segments support for AZTEC, CODEONE, DATAMATRIX, DOTCODE,
GRIDMATRIX, HANXIN, MAXICODE, MICROPDF417, PDF417, QRCODE, RMQR, ULTRA
RMQR: fix ECI encoding (wrong bit length for indicator)
MICROQR: check versions M1 and M2 for allowed characters so as to give
better error messages
DOTCODE: some small optimizations
common.c: add is_chr(), segs_length(), segs_cpy()
CODEONE/CODE128/DOTCODE/GRIDMATRIX/HANXIN/MAXICODE/QRCODE/ULTRA: add
namespace prefixes to static funcs/data
includes: use Z_ prefix, unuse double underscore prefixes (guard defines)
manual.txt: compress some tables using double/treble column sets
2022-05-09 21:50:50 +03:00
</property>
</widget>
</item>
<item>
<widget class="QToolButton" name="btnMoreDataSeg1">
<property name="minimumSize">
<size>
<width>0</width>
<height>24</height>
</size>
</property>
<property name="toolTip">
<string>Encode more segment 1 data
or import from file</string>
</property>
<property name="text">
<string>...</string>
</property>
</widget>
</item>
RMQR: update to ISO/IEC 23941:2022 - R13x77 numeric cclens change 8 -> 7
QRCODE: use stricter interpretation of ZINT_FULL_MULTIBYTE, excluding
certain trailing bytes
libzint: fix some confusing error messages introduced by segment stuff
general: new escape chars \U, \d and \o
backend_qt: fudge rendering of border rectangles due to scaling/translation
rounding errors TODO: better fudge
GUI: foreground/background colours -> text boxes and icon buttons, add swap
button, independently movable picker (NULL parent), preview colour changes,
preview Data Window changes, add clear data (del) buttons, add zap button
and Factory Reset menu option, various other fixes
libzint: remove STATIC_UNLESS_ZINT_TEST, use wrappers
CMake: add find package QtSvg, remove QtXml
manual: split symbology and general specs and sort, move DAFT to 4-state,
UPC/EAN -> EAN/UPC, DataBar -> GS1 DataBar always, expand MAILMARK info,
various other fiddlings
man page: options or -> |, expand MSI Plessey check digit options
README.linux: add packages info
license: add SPDX-License-Identifier to touched files
2022-06-09 23:52:02 +03:00
<item>
<widget class="QPushButton" name="btnClearDataSeg1">
<property name="maximumSize">
<size>
<width>22</width>
<height>16777215</height>
</size>
</property>
<property name="toolTip">
<string>Clear segment 1 data and ECI</string>
</property>
<property name="text">
<string/>
</property>
</widget>
</item>
Add multiple segments support for AZTEC, CODEONE, DATAMATRIX, DOTCODE,
GRIDMATRIX, HANXIN, MAXICODE, MICROPDF417, PDF417, QRCODE, RMQR, ULTRA
RMQR: fix ECI encoding (wrong bit length for indicator)
MICROQR: check versions M1 and M2 for allowed characters so as to give
better error messages
DOTCODE: some small optimizations
common.c: add is_chr(), segs_length(), segs_cpy()
CODEONE/CODE128/DOTCODE/GRIDMATRIX/HANXIN/MAXICODE/QRCODE/ULTRA: add
namespace prefixes to static funcs/data
includes: use Z_ prefix, unuse double underscore prefixes (guard defines)
manual.txt: compress some tables using double/treble column sets
2022-05-09 21:50:50 +03:00
</layout>
</item>
<item>
2022-06-16 18:47:34 +03:00
<layout class="QHBoxLayout" name="hLayoutSeg2">
Add multiple segments support for AZTEC, CODEONE, DATAMATRIX, DOTCODE,
GRIDMATRIX, HANXIN, MAXICODE, MICROPDF417, PDF417, QRCODE, RMQR, ULTRA
RMQR: fix ECI encoding (wrong bit length for indicator)
MICROQR: check versions M1 and M2 for allowed characters so as to give
better error messages
DOTCODE: some small optimizations
common.c: add is_chr(), segs_length(), segs_cpy()
CODEONE/CODE128/DOTCODE/GRIDMATRIX/HANXIN/MAXICODE/QRCODE/ULTRA: add
namespace prefixes to static funcs/data
includes: use Z_ prefix, unuse double underscore prefixes (guard defines)
manual.txt: compress some tables using double/treble column sets
2022-05-09 21:50:50 +03:00
<item>
<widget class="QLabel" name="lblSeg2">
<property name="enabled">
<bool>true</bool>
</property>
<property name="toolTip">
<string>Segment 2</string>
</property>
<property name="text">
<string>&2:</string>
</property>
<property name="buddy">
<cstring>txtDataSeg2</cstring>
</property>
</widget>
</item>
<item>
<widget class="QComboBox" name="cmbECISeg2">
<property name="minimumSize">
<size>
<width>64</width>
<height>0</height>
</size>
</property>
<property name="maximumSize">
<size>
<width>160</width>
<height>16777215</height>
</size>
</property>
<property name="toolTip">
<string>ECI for segment 2</string>
</property>
RMQR: update to ISO/IEC 23941:2022 - R13x77 numeric cclens change 8 -> 7
QRCODE: use stricter interpretation of ZINT_FULL_MULTIBYTE, excluding
certain trailing bytes
libzint: fix some confusing error messages introduced by segment stuff
general: new escape chars \U, \d and \o
backend_qt: fudge rendering of border rectangles due to scaling/translation
rounding errors TODO: better fudge
GUI: foreground/background colours -> text boxes and icon buttons, add swap
button, independently movable picker (NULL parent), preview colour changes,
preview Data Window changes, add clear data (del) buttons, add zap button
and Factory Reset menu option, various other fixes
libzint: remove STATIC_UNLESS_ZINT_TEST, use wrappers
CMake: add find package QtSvg, remove QtXml
manual: split symbology and general specs and sort, move DAFT to 4-state,
UPC/EAN -> EAN/UPC, DataBar -> GS1 DataBar always, expand MAILMARK info,
various other fiddlings
man page: options or -> |, expand MSI Plessey check digit options
README.linux: add packages info
license: add SPDX-License-Identifier to touched files
2022-06-09 23:52:02 +03:00
<property name="maxVisibleItems">
<number>34</number>
</property>
Add multiple segments support for AZTEC, CODEONE, DATAMATRIX, DOTCODE,
GRIDMATRIX, HANXIN, MAXICODE, MICROPDF417, PDF417, QRCODE, RMQR, ULTRA
RMQR: fix ECI encoding (wrong bit length for indicator)
MICROQR: check versions M1 and M2 for allowed characters so as to give
better error messages
DOTCODE: some small optimizations
common.c: add is_chr(), segs_length(), segs_cpy()
CODEONE/CODE128/DOTCODE/GRIDMATRIX/HANXIN/MAXICODE/QRCODE/ULTRA: add
namespace prefixes to static funcs/data
includes: use Z_ prefix, unuse double underscore prefixes (guard defines)
manual.txt: compress some tables using double/treble column sets
2022-05-09 21:50:50 +03:00
<item>
<property name="text">
<string>None</string>
</property>
</item>
<item>
<property name="text">
<string>3: ISO 8859-1 Latin-1</string>
</property>
</item>
<item>
<property name="text">
<string>4: ISO 8859-2 Latin-2</string>
</property>
</item>
<item>
<property name="text">
<string>5: ISO 8859-3 Latin-3</string>
</property>
</item>
<item>
<property name="text">
<string>6: ISO 8859-4 Latin-4</string>
</property>
</item>
<item>
<property name="text">
<string>7: ISO 8859-5 Cyrillic</string>
</property>
</item>
<item>
<property name="text">
<string>8: ISO 8859-6 Arabic</string>
</property>
</item>
<item>
<property name="text">
<string>9: ISO 8859-7 Greek</string>
</property>
</item>
<item>
<property name="text">
<string>10: ISO 8859-8 Hebrew</string>
</property>
</item>
<item>
<property name="text">
<string>11: ISO 8859-9 Turkish</string>
</property>
</item>
<item>
<property name="text">
<string>12: ISO 8859-10 Nordic</string>
</property>
</item>
<item>
<property name="text">
<string>13: ISO 8859-11 Thai</string>
</property>
</item>
<item>
<property name="text">
<string>15: ISO 8859-13 Baltic</string>
</property>
</item>
<item>
<property name="text">
<string>16: ISO 8859-14 Celtic</string>
</property>
</item>
<item>
<property name="text">
<string>17: ISO 8859-15 Latin-9</string>
</property>
</item>
<item>
<property name="text">
<string>18: ISO 8859-16 Latin-10</string>
</property>
</item>
<item>
<property name="text">
<string>20: Shift JIS </string>
</property>
</item>
<item>
<property name="text">
<string>21: Windows 1250 Latin-2</string>
</property>
</item>
<item>
<property name="text">
<string>22: Windows 1251 Cyrillic</string>
</property>
</item>
<item>
<property name="text">
<string>23: Windows 1252 Latin-1</string>
</property>
</item>
<item>
<property name="text">
<string>24: Windows 1256 Arabic</string>
</property>
</item>
<item>
<property name="text">
<string>25: UTF-16BE</string>
</property>
</item>
<item>
<property name="text">
<string>26: UTF-8</string>
</property>
</item>
<item>
<property name="text">
2022-05-19 12:17:51 +03:00
<string>27: ASCII (ISO 646 IRV)</string>
Add multiple segments support for AZTEC, CODEONE, DATAMATRIX, DOTCODE,
GRIDMATRIX, HANXIN, MAXICODE, MICROPDF417, PDF417, QRCODE, RMQR, ULTRA
RMQR: fix ECI encoding (wrong bit length for indicator)
MICROQR: check versions M1 and M2 for allowed characters so as to give
better error messages
DOTCODE: some small optimizations
common.c: add is_chr(), segs_length(), segs_cpy()
CODEONE/CODE128/DOTCODE/GRIDMATRIX/HANXIN/MAXICODE/QRCODE/ULTRA: add
namespace prefixes to static funcs/data
includes: use Z_ prefix, unuse double underscore prefixes (guard defines)
manual.txt: compress some tables using double/treble column sets
2022-05-09 21:50:50 +03:00
</property>
</item>
<item>
<property name="text">
<string>28: Big5 (Taiwan)</string>
</property>
</item>
<item>
<property name="text">
<string>29: GB 2312 (PRC)</string>
</property>
</item>
<item>
<property name="text">
<string>30: Korean EUC-KR</string>
</property>
</item>
<item>
<property name="text">
<string>31: GBK</string>
</property>
</item>
<item>
<property name="text">
<string>32: GB 18030</string>
</property>
</item>
<item>
<property name="text">
<string>33: UTF-16LE</string>
</property>
</item>
<item>
<property name="text">
<string>34: UTF-32BE</string>
</property>
</item>
<item>
<property name="text">
<string>35: UTF-32LE</string>
</property>
</item>
<item>
<property name="text">
<string>170: ISO 646 Invariant</string>
</property>
</item>
<item>
<property name="text">
<string>899: 8-bit binary data</string>
</property>
</item>
</widget>
</item>
<item>
<widget class="QLineEdit" name="txtDataSeg2">
<property name="minimumSize">
<size>
<width>200</width>
<height>0</height>
</size>
</property>
<property name="toolTip">
<string>Data for segment 2</string>
</property>
<property name="text">
RMQR: update to ISO/IEC 23941:2022 - R13x77 numeric cclens change 8 -> 7
QRCODE: use stricter interpretation of ZINT_FULL_MULTIBYTE, excluding
certain trailing bytes
libzint: fix some confusing error messages introduced by segment stuff
general: new escape chars \U, \d and \o
backend_qt: fudge rendering of border rectangles due to scaling/translation
rounding errors TODO: better fudge
GUI: foreground/background colours -> text boxes and icon buttons, add swap
button, independently movable picker (NULL parent), preview colour changes,
preview Data Window changes, add clear data (del) buttons, add zap button
and Factory Reset menu option, various other fixes
libzint: remove STATIC_UNLESS_ZINT_TEST, use wrappers
CMake: add find package QtSvg, remove QtXml
manual: split symbology and general specs and sort, move DAFT to 4-state,
UPC/EAN -> EAN/UPC, DataBar -> GS1 DataBar always, expand MAILMARK info,
various other fiddlings
man page: options or -> |, expand MSI Plessey check digit options
README.linux: add packages info
license: add SPDX-License-Identifier to touched files
2022-06-09 23:52:02 +03:00
<string/>
Add multiple segments support for AZTEC, CODEONE, DATAMATRIX, DOTCODE,
GRIDMATRIX, HANXIN, MAXICODE, MICROPDF417, PDF417, QRCODE, RMQR, ULTRA
RMQR: fix ECI encoding (wrong bit length for indicator)
MICROQR: check versions M1 and M2 for allowed characters so as to give
better error messages
DOTCODE: some small optimizations
common.c: add is_chr(), segs_length(), segs_cpy()
CODEONE/CODE128/DOTCODE/GRIDMATRIX/HANXIN/MAXICODE/QRCODE/ULTRA: add
namespace prefixes to static funcs/data
includes: use Z_ prefix, unuse double underscore prefixes (guard defines)
manual.txt: compress some tables using double/treble column sets
2022-05-09 21:50:50 +03:00
</property>
</widget>
</item>
<item>
<widget class="QToolButton" name="btnMoreDataSeg2">
<property name="minimumSize">
<size>
<width>0</width>
<height>24</height>
</size>
</property>
<property name="toolTip">
<string>Encode more segment 2 data
or import from file</string>
</property>
<property name="text">
<string>...</string>
</property>
</widget>
</item>
RMQR: update to ISO/IEC 23941:2022 - R13x77 numeric cclens change 8 -> 7
QRCODE: use stricter interpretation of ZINT_FULL_MULTIBYTE, excluding
certain trailing bytes
libzint: fix some confusing error messages introduced by segment stuff
general: new escape chars \U, \d and \o
backend_qt: fudge rendering of border rectangles due to scaling/translation
rounding errors TODO: better fudge
GUI: foreground/background colours -> text boxes and icon buttons, add swap
button, independently movable picker (NULL parent), preview colour changes,
preview Data Window changes, add clear data (del) buttons, add zap button
and Factory Reset menu option, various other fixes
libzint: remove STATIC_UNLESS_ZINT_TEST, use wrappers
CMake: add find package QtSvg, remove QtXml
manual: split symbology and general specs and sort, move DAFT to 4-state,
UPC/EAN -> EAN/UPC, DataBar -> GS1 DataBar always, expand MAILMARK info,
various other fiddlings
man page: options or -> |, expand MSI Plessey check digit options
README.linux: add packages info
license: add SPDX-License-Identifier to touched files
2022-06-09 23:52:02 +03:00
<item>
<widget class="QPushButton" name="btnClearDataSeg2">
<property name="maximumSize">
<size>
<width>22</width>
<height>16777215</height>
</size>
</property>
<property name="toolTip">
<string>Clear segment 2 data and ECI</string>
</property>
<property name="text">
<string/>
</property>
</widget>
</item>
Add multiple segments support for AZTEC, CODEONE, DATAMATRIX, DOTCODE,
GRIDMATRIX, HANXIN, MAXICODE, MICROPDF417, PDF417, QRCODE, RMQR, ULTRA
RMQR: fix ECI encoding (wrong bit length for indicator)
MICROQR: check versions M1 and M2 for allowed characters so as to give
better error messages
DOTCODE: some small optimizations
common.c: add is_chr(), segs_length(), segs_cpy()
CODEONE/CODE128/DOTCODE/GRIDMATRIX/HANXIN/MAXICODE/QRCODE/ULTRA: add
namespace prefixes to static funcs/data
includes: use Z_ prefix, unuse double underscore prefixes (guard defines)
manual.txt: compress some tables using double/treble column sets
2022-05-09 21:50:50 +03:00
</layout>
</item>
<item>
2022-06-16 18:47:34 +03:00
<layout class="QHBoxLayout" name="hLayoutSeg3">
Add multiple segments support for AZTEC, CODEONE, DATAMATRIX, DOTCODE,
GRIDMATRIX, HANXIN, MAXICODE, MICROPDF417, PDF417, QRCODE, RMQR, ULTRA
RMQR: fix ECI encoding (wrong bit length for indicator)
MICROQR: check versions M1 and M2 for allowed characters so as to give
better error messages
DOTCODE: some small optimizations
common.c: add is_chr(), segs_length(), segs_cpy()
CODEONE/CODE128/DOTCODE/GRIDMATRIX/HANXIN/MAXICODE/QRCODE/ULTRA: add
namespace prefixes to static funcs/data
includes: use Z_ prefix, unuse double underscore prefixes (guard defines)
manual.txt: compress some tables using double/treble column sets
2022-05-09 21:50:50 +03:00
<item>
<widget class="QLabel" name="lblSeg3">
<property name="enabled">
<bool>true</bool>
</property>
<property name="toolTip">
<string>Segment 3</string>
</property>
<property name="text">
<string>&3:</string>
</property>
<property name="buddy">
<cstring>txtDataSeg3</cstring>
</property>
</widget>
</item>
<item>
<widget class="QComboBox" name="cmbECISeg3">
<property name="minimumSize">
<size>
<width>64</width>
<height>0</height>
</size>
</property>
<property name="maximumSize">
<size>
<width>160</width>
<height>16777215</height>
</size>
</property>
<property name="toolTip">
<string>ECI for segment 3</string>
</property>
RMQR: update to ISO/IEC 23941:2022 - R13x77 numeric cclens change 8 -> 7
QRCODE: use stricter interpretation of ZINT_FULL_MULTIBYTE, excluding
certain trailing bytes
libzint: fix some confusing error messages introduced by segment stuff
general: new escape chars \U, \d and \o
backend_qt: fudge rendering of border rectangles due to scaling/translation
rounding errors TODO: better fudge
GUI: foreground/background colours -> text boxes and icon buttons, add swap
button, independently movable picker (NULL parent), preview colour changes,
preview Data Window changes, add clear data (del) buttons, add zap button
and Factory Reset menu option, various other fixes
libzint: remove STATIC_UNLESS_ZINT_TEST, use wrappers
CMake: add find package QtSvg, remove QtXml
manual: split symbology and general specs and sort, move DAFT to 4-state,
UPC/EAN -> EAN/UPC, DataBar -> GS1 DataBar always, expand MAILMARK info,
various other fiddlings
man page: options or -> |, expand MSI Plessey check digit options
README.linux: add packages info
license: add SPDX-License-Identifier to touched files
2022-06-09 23:52:02 +03:00
<property name="maxVisibleItems">
<number>34</number>
</property>
Add multiple segments support for AZTEC, CODEONE, DATAMATRIX, DOTCODE,
GRIDMATRIX, HANXIN, MAXICODE, MICROPDF417, PDF417, QRCODE, RMQR, ULTRA
RMQR: fix ECI encoding (wrong bit length for indicator)
MICROQR: check versions M1 and M2 for allowed characters so as to give
better error messages
DOTCODE: some small optimizations
common.c: add is_chr(), segs_length(), segs_cpy()
CODEONE/CODE128/DOTCODE/GRIDMATRIX/HANXIN/MAXICODE/QRCODE/ULTRA: add
namespace prefixes to static funcs/data
includes: use Z_ prefix, unuse double underscore prefixes (guard defines)
manual.txt: compress some tables using double/treble column sets
2022-05-09 21:50:50 +03:00
<item>
<property name="text">
<string>None</string>
</property>
</item>
<item>
<property name="text">
<string>3: ISO 8859-1 Latin-1</string>
</property>
</item>
<item>
<property name="text">
<string>4: ISO 8859-2 Latin-2</string>
</property>
</item>
<item>
<property name="text">
<string>5: ISO 8859-3 Latin-3</string>
</property>
</item>
<item>
<property name="text">
<string>6: ISO 8859-4 Latin-4</string>
</property>
</item>
<item>
<property name="text">
<string>7: ISO 8859-5 Cyrillic</string>
</property>
</item>
<item>
<property name="text">
<string>8: ISO 8859-6 Arabic</string>
</property>
</item>
<item>
<property name="text">
<string>9: ISO 8859-7 Greek</string>
</property>
</item>
<item>
<property name="text">
<string>10: ISO 8859-8 Hebrew</string>
</property>
</item>
<item>
<property name="text">
<string>11: ISO 8859-9 Turkish</string>
</property>
</item>
<item>
<property name="text">
<string>12: ISO 8859-10 Nordic</string>
</property>
</item>
<item>
<property name="text">
<string>13: ISO 8859-11 Thai</string>
</property>
</item>
<item>
<property name="text">
<string>15: ISO 8859-13 Baltic</string>
</property>
</item>
<item>
<property name="text">
<string>16: ISO 8859-14 Celtic</string>
</property>
</item>
<item>
<property name="text">
<string>17: ISO 8859-15 Latin-9</string>
</property>
</item>
<item>
<property name="text">
<string>18: ISO 8859-16 Latin-10</string>
</property>
</item>
<item>
<property name="text">
<string>20: Shift JIS </string>
</property>
</item>
<item>
<property name="text">
<string>21: Windows 1250 Latin-2</string>
</property>
</item>
<item>
<property name="text">
<string>22: Windows 1251 Cyrillic</string>
</property>
</item>
<item>
<property name="text">
<string>23: Windows 1252 Latin-1</string>
</property>
</item>
<item>
<property name="text">
<string>24: Windows 1256 Arabic</string>
</property>
</item>
<item>
<property name="text">
<string>25: UTF-16BE</string>
</property>
</item>
<item>
<property name="text">
<string>26: UTF-8</string>
</property>
</item>
<item>
<property name="text">
2022-05-19 12:17:51 +03:00
<string>27: ASCII (ISO 646 IRV)</string>
Add multiple segments support for AZTEC, CODEONE, DATAMATRIX, DOTCODE,
GRIDMATRIX, HANXIN, MAXICODE, MICROPDF417, PDF417, QRCODE, RMQR, ULTRA
RMQR: fix ECI encoding (wrong bit length for indicator)
MICROQR: check versions M1 and M2 for allowed characters so as to give
better error messages
DOTCODE: some small optimizations
common.c: add is_chr(), segs_length(), segs_cpy()
CODEONE/CODE128/DOTCODE/GRIDMATRIX/HANXIN/MAXICODE/QRCODE/ULTRA: add
namespace prefixes to static funcs/data
includes: use Z_ prefix, unuse double underscore prefixes (guard defines)
manual.txt: compress some tables using double/treble column sets
2022-05-09 21:50:50 +03:00
</property>
</item>
<item>
<property name="text">
<string>28: Big5 (Taiwan)</string>
</property>
</item>
<item>
<property name="text">
<string>29: GB 2312 (PRC)</string>
</property>
</item>
<item>
<property name="text">
<string>30: Korean EUC-KR</string>
</property>
</item>
<item>
<property name="text">
<string>31: GBK</string>
</property>
</item>
<item>
<property name="text">
<string>32: GB 18030</string>
</property>
</item>
<item>
<property name="text">
<string>33: UTF-16LE</string>
</property>
</item>
<item>
<property name="text">
<string>34: UTF-32BE</string>
</property>
</item>
<item>
<property name="text">
<string>35: UTF-32LE</string>
</property>
</item>
<item>
<property name="text">
<string>170: ISO 646 Invariant</string>
</property>
</item>
<item>
<property name="text">
<string>899: 8-bit binary data</string>
</property>
</item>
</widget>
</item>
<item>
<widget class="QLineEdit" name="txtDataSeg3">
<property name="minimumSize">
<size>
<width>200</width>
<height>0</height>
</size>
</property>
<property name="toolTip">
<string>Data for segment 3</string>
</property>
<property name="text">
RMQR: update to ISO/IEC 23941:2022 - R13x77 numeric cclens change 8 -> 7
QRCODE: use stricter interpretation of ZINT_FULL_MULTIBYTE, excluding
certain trailing bytes
libzint: fix some confusing error messages introduced by segment stuff
general: new escape chars \U, \d and \o
backend_qt: fudge rendering of border rectangles due to scaling/translation
rounding errors TODO: better fudge
GUI: foreground/background colours -> text boxes and icon buttons, add swap
button, independently movable picker (NULL parent), preview colour changes,
preview Data Window changes, add clear data (del) buttons, add zap button
and Factory Reset menu option, various other fixes
libzint: remove STATIC_UNLESS_ZINT_TEST, use wrappers
CMake: add find package QtSvg, remove QtXml
manual: split symbology and general specs and sort, move DAFT to 4-state,
UPC/EAN -> EAN/UPC, DataBar -> GS1 DataBar always, expand MAILMARK info,
various other fiddlings
man page: options or -> |, expand MSI Plessey check digit options
README.linux: add packages info
license: add SPDX-License-Identifier to touched files
2022-06-09 23:52:02 +03:00
<string/>
Add multiple segments support for AZTEC, CODEONE, DATAMATRIX, DOTCODE,
GRIDMATRIX, HANXIN, MAXICODE, MICROPDF417, PDF417, QRCODE, RMQR, ULTRA
RMQR: fix ECI encoding (wrong bit length for indicator)
MICROQR: check versions M1 and M2 for allowed characters so as to give
better error messages
DOTCODE: some small optimizations
common.c: add is_chr(), segs_length(), segs_cpy()
CODEONE/CODE128/DOTCODE/GRIDMATRIX/HANXIN/MAXICODE/QRCODE/ULTRA: add
namespace prefixes to static funcs/data
includes: use Z_ prefix, unuse double underscore prefixes (guard defines)
manual.txt: compress some tables using double/treble column sets
2022-05-09 21:50:50 +03:00
</property>
</widget>
</item>
<item>
<widget class="QToolButton" name="btnMoreDataSeg3">
<property name="minimumSize">
<size>
<width>0</width>
<height>24</height>
</size>
</property>
<property name="toolTip">
<string>Encode more segment 3 data
or import from file</string>
</property>
<property name="text">
<string>...</string>
</property>
</widget>
</item>
RMQR: update to ISO/IEC 23941:2022 - R13x77 numeric cclens change 8 -> 7
QRCODE: use stricter interpretation of ZINT_FULL_MULTIBYTE, excluding
certain trailing bytes
libzint: fix some confusing error messages introduced by segment stuff
general: new escape chars \U, \d and \o
backend_qt: fudge rendering of border rectangles due to scaling/translation
rounding errors TODO: better fudge
GUI: foreground/background colours -> text boxes and icon buttons, add swap
button, independently movable picker (NULL parent), preview colour changes,
preview Data Window changes, add clear data (del) buttons, add zap button
and Factory Reset menu option, various other fixes
libzint: remove STATIC_UNLESS_ZINT_TEST, use wrappers
CMake: add find package QtSvg, remove QtXml
manual: split symbology and general specs and sort, move DAFT to 4-state,
UPC/EAN -> EAN/UPC, DataBar -> GS1 DataBar always, expand MAILMARK info,
various other fiddlings
man page: options or -> |, expand MSI Plessey check digit options
README.linux: add packages info
license: add SPDX-License-Identifier to touched files
2022-06-09 23:52:02 +03:00
<item>
<widget class="QPushButton" name="btnClearDataSeg3">
<property name="maximumSize">
<size>
<width>22</width>
<height>16777215</height>
</size>
</property>
<property name="toolTip">
<string>Clear segment 3 data and ECI</string>
</property>
<property name="text">
<string/>
</property>
</widget>
</item>
Add multiple segments support for AZTEC, CODEONE, DATAMATRIX, DOTCODE,
GRIDMATRIX, HANXIN, MAXICODE, MICROPDF417, PDF417, QRCODE, RMQR, ULTRA
RMQR: fix ECI encoding (wrong bit length for indicator)
MICROQR: check versions M1 and M2 for allowed characters so as to give
better error messages
DOTCODE: some small optimizations
common.c: add is_chr(), segs_length(), segs_cpy()
CODEONE/CODE128/DOTCODE/GRIDMATRIX/HANXIN/MAXICODE/QRCODE/ULTRA: add
namespace prefixes to static funcs/data
includes: use Z_ prefix, unuse double underscore prefixes (guard defines)
manual.txt: compress some tables using double/treble column sets
2022-05-09 21:50:50 +03:00
</layout>
</item>
</layout>
</widget>
</item>
<item>
2022-06-16 18:47:34 +03:00
<spacer name="vSpacerData">
Add multiple segments support for AZTEC, CODEONE, DATAMATRIX, DOTCODE,
GRIDMATRIX, HANXIN, MAXICODE, MICROPDF417, PDF417, QRCODE, RMQR, ULTRA
RMQR: fix ECI encoding (wrong bit length for indicator)
MICROQR: check versions M1 and M2 for allowed characters so as to give
better error messages
DOTCODE: some small optimizations
common.c: add is_chr(), segs_length(), segs_cpy()
CODEONE/CODE128/DOTCODE/GRIDMATRIX/HANXIN/MAXICODE/QRCODE/ULTRA: add
namespace prefixes to static funcs/data
includes: use Z_ prefix, unuse double underscore prefixes (guard defines)
manual.txt: compress some tables using double/treble column sets
2022-05-09 21:50:50 +03:00
<property name="orientation">
<enum>Qt::Vertical</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>40</width>
<height>10</height>
</size>
</property>
</spacer>
2021-07-13 19:39:03 +03:00
</item>
<item>
2022-06-16 18:47:34 +03:00
<layout class="QHBoxLayout" name="hLayoutChks">
2021-07-13 19:39:03 +03:00
<item>
2022-06-16 18:47:34 +03:00
<spacer name="hSpacer_hLayoutChks">
2021-07-13 19:39:03 +03:00
<property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>10</width>
<height>20</height>
</size>
</property>
</spacer>
</item>
2020-07-19 02:13:03 +03:00
<item>
<widget class="QCheckBox" name="chkEscape">
2020-09-30 14:19:12 +03:00
<property name="toolTip">
2020-10-04 16:27:28 +03:00
<string>Process escape sequences in input data<table cellspacing="3">
<tr><td>\0&nbsp;</td><td>NUL character (0x00)</td></tr>
<tr><td>\E&nbsp;</td><td>End of Transmission (0x04)</td></tr>
<tr><td>\a&nbsp;</td><td>Bell (0x07)</td></tr>
<tr><td>\b&nbsp;</td><td>Backspace (0x08)</td></tr>
<tr><td>\t&nbsp;</td><td>Horizontal Tab (0x09)</td></tr>
<tr><td>\n&nbsp;</td><td>Line Feed (0x0A)</td></tr>
<tr><td>\v&nbsp;</td><td>Vertical Tab (0x0B)</td></tr>
<tr><td>\f&nbsp;</td><td>Form Feed (0x0C)</td></tr>
<tr><td>\r&nbsp;</td><td>Carriage Return (0x0D)</td></tr>
<tr><td>\e&nbsp;</td><td>Escape (0x1B)</td></tr>
2021-03-19 03:12:13 +03:00
<tr><td>\G&nbsp;</td><td>Group Separator (0x1D)</td></tr>
<tr><td>\R&nbsp;</td><td>Record Separator (0x1E)</td></tr>
2020-10-04 16:27:28 +03:00
<tr><td>\\&nbsp;</td><td>Backslash (0x5C)</td></tr>
RMQR: update to ISO/IEC 23941:2022 - R13x77 numeric cclens change 8 -> 7
QRCODE: use stricter interpretation of ZINT_FULL_MULTIBYTE, excluding
certain trailing bytes
libzint: fix some confusing error messages introduced by segment stuff
general: new escape chars \U, \d and \o
backend_qt: fudge rendering of border rectangles due to scaling/translation
rounding errors TODO: better fudge
GUI: foreground/background colours -> text boxes and icon buttons, add swap
button, independently movable picker (NULL parent), preview colour changes,
preview Data Window changes, add clear data (del) buttons, add zap button
and Factory Reset menu option, various other fixes
libzint: remove STATIC_UNLESS_ZINT_TEST, use wrappers
CMake: add find package QtSvg, remove QtXml
manual: split symbology and general specs and sort, move DAFT to 4-state,
UPC/EAN -> EAN/UPC, DataBar -> GS1 DataBar always, expand MAILMARK info,
various other fiddlings
man page: options or -> |, expand MSI Plessey check digit options
README.linux: add packages info
license: add SPDX-License-Identifier to touched files
2022-06-09 23:52:02 +03:00
<tr><td>\dNNN&nbsp;</td><td>8-bit character (N decimal)</td></tr>
2020-10-04 16:27:28 +03:00
<tr><td>\xNN&nbsp;</td><td>8-bit character (N hex)</td></tr>
RMQR: update to ISO/IEC 23941:2022 - R13x77 numeric cclens change 8 -> 7
QRCODE: use stricter interpretation of ZINT_FULL_MULTIBYTE, excluding
certain trailing bytes
libzint: fix some confusing error messages introduced by segment stuff
general: new escape chars \U, \d and \o
backend_qt: fudge rendering of border rectangles due to scaling/translation
rounding errors TODO: better fudge
GUI: foreground/background colours -> text boxes and icon buttons, add swap
button, independently movable picker (NULL parent), preview colour changes,
preview Data Window changes, add clear data (del) buttons, add zap button
and Factory Reset menu option, various other fixes
libzint: remove STATIC_UNLESS_ZINT_TEST, use wrappers
CMake: add find package QtSvg, remove QtXml
manual: split symbology and general specs and sort, move DAFT to 4-state,
UPC/EAN -> EAN/UPC, DataBar -> GS1 DataBar always, expand MAILMARK info,
various other fiddlings
man page: options or -> |, expand MSI Plessey check digit options
README.linux: add packages info
license: add SPDX-License-Identifier to touched files
2022-06-09 23:52:02 +03:00
<tr><td>\uNNNN&nbsp;</td><td>16-bit Unicode BMP (N hex)</td></tr>
<tr><td>\UNNNNNN&nbsp;</td><td>20-bit Unicode (N hex)</td></tr>
2020-10-04 00:51:08 +03:00
</table></string>
2020-09-30 14:19:12 +03:00
</property>
2020-07-19 02:13:03 +03:00
<property name="text">
2020-10-04 16:27:28 +03:00
<string>Parse Es&capes</string>
2020-07-19 02:13:03 +03:00
</property>
<property name="checked">
<bool>false</bool>
</property>
</widget>
</item>
<item>
<widget class="QCheckBox" name="chkData">
2020-09-30 14:19:12 +03:00
<property name="toolTip">
<string>Treat input as raw binary data
(ignored if disabled)</string>
</property>
<property name="text">
2021-10-27 20:59:51 +03:00
<string>Binar&y Mode</string>
2020-09-30 14:19:12 +03:00
</property>
<property name="checked">
<bool>false</bool>
</property>
</widget>
</item>
2021-05-15 14:23:46 +03:00
<item>
<widget class="QCheckBox" name="chkGS1Parens">
<property name="toolTip">
2021-08-10 14:04:25 +03:00
<string>Process parentheses "()" instead of square brackets "[]"
2021-07-06 21:53:31 +03:00
as delimiters for GS1 Application Identifiers
2021-05-15 14:23:46 +03:00
(ignored if disabled)</string>
</property>
<property name="text">
<string>GS1 &()</string>
</property>
<property name="checked">
<bool>false</bool>
</property>
</widget>
</item>
2020-09-30 14:19:12 +03:00
<item>
2021-07-13 19:39:03 +03:00
<widget class="QCheckBox" name="chkGS1NoCheck">
2020-09-30 14:19:12 +03:00
<property name="toolTip">
2021-07-13 19:39:03 +03:00
<string>Do not check GS1 data for validity
2020-09-30 14:19:12 +03:00
(ignored if disabled)</string>
</property>
2020-07-19 02:13:03 +03:00
<property name="text">
2021-07-13 19:39:03 +03:00
<string>GS1 &No Check</string>
2020-07-19 02:13:03 +03:00
</property>
<property name="checked">
<bool>false</bool>
</property>
</widget>
</item>
</layout>
2020-06-04 20:45:25 +03:00
</item>
2009-11-03 13:52:34 +03:00
</layout>
</widget>
<widget class="QWidget" name="tabAppear">
2020-06-04 20:45:25 +03:00
<property name="maximumSize">
<size>
<width>678</width>
<height>16777215</height>
</size>
</property>
2009-11-03 13:52:34 +03:00
<attribute name="title">
2020-10-04 00:51:08 +03:00
<string>A&ppearance</string>
2009-11-03 13:52:34 +03:00
</attribute>
2022-06-16 18:47:34 +03:00
<layout class="QVBoxLayout" name="vLayoutAppearance">
2009-11-03 13:52:34 +03:00
<item>
<layout class="QGridLayout" name="gridLayout">
2020-09-30 14:19:12 +03:00
<item row="0" column="0" colspan="2">
2022-06-16 18:47:34 +03:00
<layout class="QHBoxLayout" name="hLayoutAutoHeight">
Add compliant height, using ZINT_COMPLIANT_HEIGHT flag for back-compatibility
Rename barcode funcs to same as BARCODE_XXX name
library: barcode funcs array for dispatch, used for ZBarcode_ValidID() also
general: change is_sane() comparison to nonzero from ZINT_ERROR_INVALID_OPTION
MAILMARK: fuller error messages
CODABAR: add option to show check character in HRT
zint.h: use 0xNNNN for OR-able defines
GUI: add guard descent height reset button, add Zint version to window title,
static get_zint_version() method, use QStringLiteral (QSL shorthand),
use SIGNAL(toggled()), add errtxt "popup" and status bar, add icons,
add saveAs shortcut, add main menu, context menus and actions, add help,
reset_view() -> reset_colours(), add copy to clipboard as EMF/GIF/PNG/TIF,
lessen triggering of update_preview(), shorten names of getters/setters,
simplify/shorten some update_preview() logic in switch,
CODEONE disable structapp for Version S
qzint.cpp: add on_errored signal, add missing getters, add test
2021-10-09 02:13:39 +03:00
<item>
<widget class="QCheckBox" name="chkAutoHeight">
<property name="toolTip">
<string>Use default height
2020-09-30 14:19:12 +03:00
(ignored if disabled)</string>
Add compliant height, using ZINT_COMPLIANT_HEIGHT flag for back-compatibility
Rename barcode funcs to same as BARCODE_XXX name
library: barcode funcs array for dispatch, used for ZBarcode_ValidID() also
general: change is_sane() comparison to nonzero from ZINT_ERROR_INVALID_OPTION
MAILMARK: fuller error messages
CODABAR: add option to show check character in HRT
zint.h: use 0xNNNN for OR-able defines
GUI: add guard descent height reset button, add Zint version to window title,
static get_zint_version() method, use QStringLiteral (QSL shorthand),
use SIGNAL(toggled()), add errtxt "popup" and status bar, add icons,
add saveAs shortcut, add main menu, context menus and actions, add help,
reset_view() -> reset_colours(), add copy to clipboard as EMF/GIF/PNG/TIF,
lessen triggering of update_preview(), shorten names of getters/setters,
simplify/shorten some update_preview() logic in switch,
CODEONE disable structapp for Version S
qzint.cpp: add on_errored signal, add missing getters, add test
2021-10-09 02:13:39 +03:00
</property>
<property name="text">
<string>Auto&matic Height</string>
</property>
<property name="checked">
<bool>true</bool>
</property>
</widget>
</item>
<item>
<widget class="QCheckBox" name="chkCompliantHeight">
<property name="toolTip">
<string>Warn if height not compliant with specification
and use standard height (if any) for default
(ignored if disabled)</string>
</property>
<property name="text">
2021-10-27 20:59:51 +03:00
<string>&Compliant Height</string>
Add compliant height, using ZINT_COMPLIANT_HEIGHT flag for back-compatibility
Rename barcode funcs to same as BARCODE_XXX name
library: barcode funcs array for dispatch, used for ZBarcode_ValidID() also
general: change is_sane() comparison to nonzero from ZINT_ERROR_INVALID_OPTION
MAILMARK: fuller error messages
CODABAR: add option to show check character in HRT
zint.h: use 0xNNNN for OR-able defines
GUI: add guard descent height reset button, add Zint version to window title,
static get_zint_version() method, use QStringLiteral (QSL shorthand),
use SIGNAL(toggled()), add errtxt "popup" and status bar, add icons,
add saveAs shortcut, add main menu, context menus and actions, add help,
reset_view() -> reset_colours(), add copy to clipboard as EMF/GIF/PNG/TIF,
lessen triggering of update_preview(), shorten names of getters/setters,
simplify/shorten some update_preview() logic in switch,
CODEONE disable structapp for Version S
qzint.cpp: add on_errored signal, add missing getters, add test
2021-10-09 02:13:39 +03:00
</property>
<property name="checked">
<bool>false</bool>
</property>
</widget>
</item>
</layout>
2020-09-30 14:19:12 +03:00
</item>
<item row="1" column="0">
2019-10-21 10:29:21 +03:00
<widget class="QLabel" name="lblHeight">
<property name="enabled">
<bool>false</bool>
</property>
2021-08-10 14:04:25 +03:00
<property name="toolTip">
<string>Overall symbol height in X-dimensions
(ignored if disabled)</string>
</property>
2009-11-03 13:52:34 +03:00
<property name="text">
<string>&Height:</string>
</property>
<property name="alignment">
<set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set>
</property>
<property name="buddy">
<cstring>heightb</cstring>
</property>
</widget>
</item>
2020-09-30 14:19:12 +03:00
<item row="1" column="1">
2021-06-19 15:11:23 +03:00
<widget class="QDoubleSpinBox" name="heightb">
2019-10-21 10:29:21 +03:00
<property name="enabled">
<bool>false</bool>
</property>
2009-11-03 13:52:34 +03:00
<property name="toolTip">
2021-07-06 21:53:31 +03:00
<string>Overall symbol height in X-dimensions
2021-05-25 22:42:26 +03:00
(ignored if disabled)</string>
2009-11-03 13:52:34 +03:00
</property>
Add compliant height, using ZINT_COMPLIANT_HEIGHT flag for back-compatibility
Rename barcode funcs to same as BARCODE_XXX name
library: barcode funcs array for dispatch, used for ZBarcode_ValidID() also
general: change is_sane() comparison to nonzero from ZINT_ERROR_INVALID_OPTION
MAILMARK: fuller error messages
CODABAR: add option to show check character in HRT
zint.h: use 0xNNNN for OR-able defines
GUI: add guard descent height reset button, add Zint version to window title,
static get_zint_version() method, use QStringLiteral (QSL shorthand),
use SIGNAL(toggled()), add errtxt "popup" and status bar, add icons,
add saveAs shortcut, add main menu, context menus and actions, add help,
reset_view() -> reset_colours(), add copy to clipboard as EMF/GIF/PNG/TIF,
lessen triggering of update_preview(), shorten names of getters/setters,
simplify/shorten some update_preview() logic in switch,
CODEONE disable structapp for Version S
qzint.cpp: add on_errored signal, add missing getters, add test
2021-10-09 02:13:39 +03:00
<property name="accelerated">
<bool>true</bool>
</property>
2021-06-19 15:11:23 +03:00
<property name="prefix">
<string/>
</property>
2009-11-03 13:52:34 +03:00
<property name="suffix">
<string> X</string>
</property>
2021-06-19 15:11:23 +03:00
<property name="decimals">
<number>3</number>
2009-11-03 13:52:34 +03:00
</property>
2020-09-30 14:19:12 +03:00
<property name="minimum">
2021-06-19 15:11:23 +03:00
<double>0.500000000000000</double>
2020-09-30 14:19:12 +03:00
</property>
2009-11-03 13:52:34 +03:00
<property name="maximum">
2021-10-18 16:05:51 +03:00
<double>2000.000000000000000</double>
2021-06-19 15:11:23 +03:00
</property>
<property name="singleStep">
<double>0.100000000000000</double>
2009-11-03 13:52:34 +03:00
</property>
<property name="value">
2021-06-19 15:11:23 +03:00
<double>50.000000000000000</double>
2009-11-03 13:52:34 +03:00
</property>
</widget>
</item>
2020-09-30 14:19:12 +03:00
<item row="2" column="0">
2022-06-16 18:47:34 +03:00
<widget class="QLabel" name="lblBorderWidth">
2021-08-10 14:04:25 +03:00
<property name="toolTip">
<string>Width of boundary bars or border in X-dimensions</string>
</property>
2020-06-04 20:45:25 +03:00
<property name="text">
2020-09-30 14:19:12 +03:00
<string>Border &Width:</string>
2020-06-04 20:45:25 +03:00
</property>
<property name="alignment">
<set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set>
</property>
<property name="buddy">
<cstring>bwidth</cstring>
</property>
</widget>
</item>
2020-09-30 14:19:12 +03:00
<item row="2" column="1">
2009-11-03 13:52:34 +03:00
<widget class="QSpinBox" name="bwidth">
<property name="toolTip">
2021-07-06 21:53:31 +03:00
<string>Width of boundary bars or border in X-dimensions</string>
2009-11-03 13:52:34 +03:00
</property>
<property name="suffix">
<string> X</string>
</property>
<property name="minimum">
<number>0</number>
</property>
<property name="maximum">
<number>16</number>
</property>
<property name="value">
<number>0</number>
</property>
</widget>
</item>
2020-09-30 14:19:12 +03:00
<item row="3" column="0">
2022-06-16 18:47:34 +03:00
<widget class="QLabel" name="lblBorderType">
2021-08-10 14:04:25 +03:00
<property name="toolTip">
<string>Add border or box</string>
</property>
2020-06-04 20:45:25 +03:00
<property name="text">
<string>Border &Type:</string>
</property>
<property name="alignment">
<set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set>
</property>
<property name="buddy">
<cstring>btype</cstring>
</property>
</widget>
</item>
2020-09-30 14:19:12 +03:00
<item row="3" column="1">
2020-06-04 20:45:25 +03:00
<widget class="QComboBox" name="btype">
<property name="toolTip">
<string>Add border or box</string>
</property>
2020-08-01 00:56:41 +03:00
<property name="minimumContentsLength">
<number>24</number>
</property>
2020-06-04 20:45:25 +03:00
<item>
<property name="text">
<string>No border</string>
</property>
</item>
<item>
<property name="text">
<string>Bind</string>
</property>
</item>
<item>
<property name="text">
<string>Box</string>
</property>
</item>
</widget>
</item>
2020-09-30 14:19:12 +03:00
<item row="4" column="0">
2020-06-04 20:45:25 +03:00
<widget class="QLabel" name="lblWhitespace">
2021-08-10 14:04:25 +03:00
<property name="toolTip">
<string>Horizontal whitespace, Vertical whitespace, in X-dimensions</string>
</property>
2020-06-04 20:45:25 +03:00
<property name="text">
2021-05-25 22:42:26 +03:00
<string>&Whitespace:</string>
2020-06-04 20:45:25 +03:00
</property>
<property name="alignment">
<set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set>
</property>
<property name="buddy">
<cstring>spnWhitespace</cstring>
</property>
</widget>
</item>
2020-09-30 14:19:12 +03:00
<item row="4" column="1">
2021-05-25 22:42:26 +03:00
<layout class="QGridLayout" name="gridLayoutWhitespace">
<item row="0" column="0">
<widget class="QSpinBox" name="spnWhitespace">
<property name="toolTip">
2021-07-06 21:53:31 +03:00
<string>Width of horizontal whitespace on either side of barcode
in X-dimensions</string>
2021-05-25 22:42:26 +03:00
</property>
<property name="suffix">
<string> X</string>
</property>
2021-09-20 16:56:27 +03:00
<property name="maximum">
<number>100</number>
</property>
2021-05-25 22:42:26 +03:00
</widget>
</item>
<item row="0" column="1">
<widget class="QSpinBox" name="spnVWhitespace">
<property name="toolTip">
2021-07-06 21:53:31 +03:00
<string>Height of vertical whitespace above and below the barcode
in X-dimensions</string>
2021-05-25 22:42:26 +03:00
</property>
<property name="suffix">
<string> X</string>
</property>
2021-09-20 16:56:27 +03:00
<property name="maximum">
<number>100</number>
</property>
2021-05-25 22:42:26 +03:00
</widget>
</item>
</layout>
2009-11-03 13:52:34 +03:00
</item>
2020-09-30 14:19:12 +03:00
<item row="5" column="0">
2020-06-04 20:45:25 +03:00
<widget class="QLabel" name="lblScale">
2021-08-10 14:04:25 +03:00
<property name="toolTip">
2022-06-11 14:28:48 +03:00
<string>Image scale when output to file
(adjusts the X-dimension)</string>
2021-08-10 14:04:25 +03:00
</property>
2020-06-04 20:45:25 +03:00
<property name="text">
2021-10-27 20:59:51 +03:00
<string>&Printing Scale:</string>
2020-06-04 20:45:25 +03:00
</property>
<property name="alignment">
<set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set>
</property>
<property name="buddy">
<cstring>spnScale</cstring>
</property>
</widget>
</item>
2020-09-30 14:19:12 +03:00
<item row="5" column="1">
2009-11-03 13:52:34 +03:00
<widget class="QDoubleSpinBox" name="spnScale">
<property name="toolTip">
2022-06-11 14:28:48 +03:00
<string>Image scale when output to file
(adjusts the X-dimension)</string>
2009-11-03 13:52:34 +03:00
</property>
<property name="suffix">
<string/>
</property>
<property name="decimals">
<number>2</number>
</property>
<property name="minimum">
2021-09-09 23:50:02 +03:00
<double>0.100000000000000</double>
2009-11-03 13:52:34 +03:00
</property>
<property name="maximum">
2021-09-20 16:56:27 +03:00
<double>100.000000000000000</double>
2009-11-03 13:52:34 +03:00
</property>
<property name="singleStep">
<double>0.500000000000000</double>
</property>
<property name="value">
<double>1.000000000000000</double>
</property>
</widget>
</item>
2020-09-30 14:19:12 +03:00
<item row="6" column="0">
<widget class="QLabel" name="lblFontSetting">
2021-08-10 14:04:25 +03:00
<property name="toolTip">
<string>Set font characteristics
(ignored if disabled)</string>
</property>
2020-09-30 14:19:12 +03:00
<property name="text">
<string>Fo&nt Setting:</string>
</property>
<property name="alignment">
<set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignVCenter</set>
</property>
<property name="buddy">
<cstring>cmbFontSetting</cstring>
</property>
</widget>
</item>
<item row="6" column="1">
<widget class="QComboBox" name="cmbFontSetting">
<property name="toolTip">
2021-05-25 22:42:26 +03:00
<string>Set font characteristics
(ignored if disabled)</string>
2020-09-30 14:19:12 +03:00
</property>
<item>
<property name="text">
<string>Normal</string>
</property>
</item>
<item>
<property name="text">
<string>Bold</string>
</property>
</item>
<item>
<property name="text">
<string>Small</string>
</property>
</item>
<item>
<property name="text">
<string>Small Bold (vector only)</string>
</property>
</item>
</widget>
</item>
<item row="7" column="0" colspan="2">
<widget class="QCheckBox" name="chkHRTShow">
<property name="toolTip">
2021-05-20 20:22:57 +03:00
<string>Show Human Readable Text in image
2020-09-30 14:19:12 +03:00
(ignored if disabled)</string>
</property>
<property name="text">
2021-05-20 20:22:57 +03:00
<string>Show Te&xt</string>
2020-09-30 14:19:12 +03:00
</property>
<property name="checked">
<bool>true</bool>
</property>
</widget>
</item>
2009-11-03 13:52:34 +03:00
<item row="0" column="2">
2020-09-30 14:19:12 +03:00
<widget class="QLabel" name="label_fgcolor">
2020-06-04 20:45:25 +03:00
<property name="enabled">
2020-09-30 14:19:12 +03:00
<bool>true</bool>
2009-11-03 13:52:34 +03:00
</property>
2021-08-10 14:04:25 +03:00
<property name="toolTip">
RMQR: update to ISO/IEC 23941:2022 - R13x77 numeric cclens change 8 -> 7
QRCODE: use stricter interpretation of ZINT_FULL_MULTIBYTE, excluding
certain trailing bytes
libzint: fix some confusing error messages introduced by segment stuff
general: new escape chars \U, \d and \o
backend_qt: fudge rendering of border rectangles due to scaling/translation
rounding errors TODO: better fudge
GUI: foreground/background colours -> text boxes and icon buttons, add swap
button, independently movable picker (NULL parent), preview colour changes,
preview Data Window changes, add clear data (del) buttons, add zap button
and Factory Reset menu option, various other fixes
libzint: remove STATIC_UNLESS_ZINT_TEST, use wrappers
CMake: add find package QtSvg, remove QtXml
manual: split symbology and general specs and sort, move DAFT to 4-state,
UPC/EAN -> EAN/UPC, DataBar -> GS1 DataBar always, expand MAILMARK info,
various other fiddlings
man page: options or -> |, expand MSI Plessey check digit options
README.linux: add packages info
license: add SPDX-License-Identifier to touched files
2022-06-09 23:52:02 +03:00
<string>Change colour of ink</string>
2021-08-10 14:04:25 +03:00
</property>
2020-06-04 20:45:25 +03:00
<property name="text">
RMQR: update to ISO/IEC 23941:2022 - R13x77 numeric cclens change 8 -> 7
QRCODE: use stricter interpretation of ZINT_FULL_MULTIBYTE, excluding
certain trailing bytes
libzint: fix some confusing error messages introduced by segment stuff
general: new escape chars \U, \d and \o
backend_qt: fudge rendering of border rectangles due to scaling/translation
rounding errors TODO: better fudge
GUI: foreground/background colours -> text boxes and icon buttons, add swap
button, independently movable picker (NULL parent), preview colour changes,
preview Data Window changes, add clear data (del) buttons, add zap button
and Factory Reset menu option, various other fixes
libzint: remove STATIC_UNLESS_ZINT_TEST, use wrappers
CMake: add find package QtSvg, remove QtXml
manual: split symbology and general specs and sort, move DAFT to 4-state,
UPC/EAN -> EAN/UPC, DataBar -> GS1 DataBar always, expand MAILMARK info,
various other fiddlings
man page: options or -> |, expand MSI Plessey check digit options
README.linux: add packages info
license: add SPDX-License-Identifier to touched files
2022-06-09 23:52:02 +03:00
<string>&Foreground:</string>
2020-09-30 14:19:12 +03:00
</property>
<property name="alignment">
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
</property>
<property name="buddy">
RMQR: update to ISO/IEC 23941:2022 - R13x77 numeric cclens change 8 -> 7
QRCODE: use stricter interpretation of ZINT_FULL_MULTIBYTE, excluding
certain trailing bytes
libzint: fix some confusing error messages introduced by segment stuff
general: new escape chars \U, \d and \o
backend_qt: fudge rendering of border rectangles due to scaling/translation
rounding errors TODO: better fudge
GUI: foreground/background colours -> text boxes and icon buttons, add swap
button, independently movable picker (NULL parent), preview colour changes,
preview Data Window changes, add clear data (del) buttons, add zap button
and Factory Reset menu option, various other fixes
libzint: remove STATIC_UNLESS_ZINT_TEST, use wrappers
CMake: add find package QtSvg, remove QtXml
manual: split symbology and general specs and sort, move DAFT to 4-state,
UPC/EAN -> EAN/UPC, DataBar -> GS1 DataBar always, expand MAILMARK info,
various other fiddlings
man page: options or -> |, expand MSI Plessey check digit options
README.linux: add packages info
license: add SPDX-License-Identifier to touched files
2022-06-09 23:52:02 +03:00
<cstring>txt_fgcolor</cstring>
2020-09-30 14:19:12 +03:00
</property>
2009-11-03 13:52:34 +03:00
</widget>
</item>
<item row="0" column="3">
RMQR: update to ISO/IEC 23941:2022 - R13x77 numeric cclens change 8 -> 7
QRCODE: use stricter interpretation of ZINT_FULL_MULTIBYTE, excluding
certain trailing bytes
libzint: fix some confusing error messages introduced by segment stuff
general: new escape chars \U, \d and \o
backend_qt: fudge rendering of border rectangles due to scaling/translation
rounding errors TODO: better fudge
GUI: foreground/background colours -> text boxes and icon buttons, add swap
button, independently movable picker (NULL parent), preview colour changes,
preview Data Window changes, add clear data (del) buttons, add zap button
and Factory Reset menu option, various other fixes
libzint: remove STATIC_UNLESS_ZINT_TEST, use wrappers
CMake: add find package QtSvg, remove QtXml
manual: split symbology and general specs and sort, move DAFT to 4-state,
UPC/EAN -> EAN/UPC, DataBar -> GS1 DataBar always, expand MAILMARK info,
various other fiddlings
man page: options or -> |, expand MSI Plessey check digit options
README.linux: add packages info
license: add SPDX-License-Identifier to touched files
2022-06-09 23:52:02 +03:00
<widget class="QLineEdit" name="txt_fgcolor">
<property name="maximumSize">
<size>
<width>100</width>
<height>16777215</height>
</size>
</property>
<property name="toolTip">
<string>Change ink colour, format
is hexadecimal "RRGGBB"
or "RRGGBBAA" (alpha)</string>
</property>
<property name="maxLength">
<number>8</number>
</property>
</widget>
</item>
<item row="0" column="4">
2009-11-03 13:52:34 +03:00
<widget class="QPushButton" name="fgcolor">
RMQR: update to ISO/IEC 23941:2022 - R13x77 numeric cclens change 8 -> 7
QRCODE: use stricter interpretation of ZINT_FULL_MULTIBYTE, excluding
certain trailing bytes
libzint: fix some confusing error messages introduced by segment stuff
general: new escape chars \U, \d and \o
backend_qt: fudge rendering of border rectangles due to scaling/translation
rounding errors TODO: better fudge
GUI: foreground/background colours -> text boxes and icon buttons, add swap
button, independently movable picker (NULL parent), preview colour changes,
preview Data Window changes, add clear data (del) buttons, add zap button
and Factory Reset menu option, various other fixes
libzint: remove STATIC_UNLESS_ZINT_TEST, use wrappers
CMake: add find package QtSvg, remove QtXml
manual: split symbology and general specs and sort, move DAFT to 4-state,
UPC/EAN -> EAN/UPC, DataBar -> GS1 DataBar always, expand MAILMARK info,
various other fiddlings
man page: options or -> |, expand MSI Plessey check digit options
README.linux: add packages info
license: add SPDX-License-Identifier to touched files
2022-06-09 23:52:02 +03:00
<property name="maximumSize">
<size>
<width>22</width>
<height>16777215</height>
</size>
</property>
2010-06-15 01:31:10 +04:00
<property name="toolTip">
RMQR: update to ISO/IEC 23941:2022 - R13x77 numeric cclens change 8 -> 7
QRCODE: use stricter interpretation of ZINT_FULL_MULTIBYTE, excluding
certain trailing bytes
libzint: fix some confusing error messages introduced by segment stuff
general: new escape chars \U, \d and \o
backend_qt: fudge rendering of border rectangles due to scaling/translation
rounding errors TODO: better fudge
GUI: foreground/background colours -> text boxes and icon buttons, add swap
button, independently movable picker (NULL parent), preview colour changes,
preview Data Window changes, add clear data (del) buttons, add zap button
and Factory Reset menu option, various other fixes
libzint: remove STATIC_UNLESS_ZINT_TEST, use wrappers
CMake: add find package QtSvg, remove QtXml
manual: split symbology and general specs and sort, move DAFT to 4-state,
UPC/EAN -> EAN/UPC, DataBar -> GS1 DataBar always, expand MAILMARK info,
various other fiddlings
man page: options or -> |, expand MSI Plessey check digit options
README.linux: add packages info
license: add SPDX-License-Identifier to touched files
2022-06-09 23:52:02 +03:00
<string>Change ink colour using picker</string>
2010-06-15 01:31:10 +04:00
</property>
2009-11-03 13:52:34 +03:00
<property name="text">
RMQR: update to ISO/IEC 23941:2022 - R13x77 numeric cclens change 8 -> 7
QRCODE: use stricter interpretation of ZINT_FULL_MULTIBYTE, excluding
certain trailing bytes
libzint: fix some confusing error messages introduced by segment stuff
general: new escape chars \U, \d and \o
backend_qt: fudge rendering of border rectangles due to scaling/translation
rounding errors TODO: better fudge
GUI: foreground/background colours -> text boxes and icon buttons, add swap
button, independently movable picker (NULL parent), preview colour changes,
preview Data Window changes, add clear data (del) buttons, add zap button
and Factory Reset menu option, various other fixes
libzint: remove STATIC_UNLESS_ZINT_TEST, use wrappers
CMake: add find package QtSvg, remove QtXml
manual: split symbology and general specs and sort, move DAFT to 4-state,
UPC/EAN -> EAN/UPC, DataBar -> GS1 DataBar always, expand MAILMARK info,
various other fiddlings
man page: options or -> |, expand MSI Plessey check digit options
README.linux: add packages info
license: add SPDX-License-Identifier to touched files
2022-06-09 23:52:02 +03:00
<string/>
2009-11-03 13:52:34 +03:00
</property>
</widget>
</item>
RMQR: update to ISO/IEC 23941:2022 - R13x77 numeric cclens change 8 -> 7
QRCODE: use stricter interpretation of ZINT_FULL_MULTIBYTE, excluding
certain trailing bytes
libzint: fix some confusing error messages introduced by segment stuff
general: new escape chars \U, \d and \o
backend_qt: fudge rendering of border rectangles due to scaling/translation
rounding errors TODO: better fudge
GUI: foreground/background colours -> text boxes and icon buttons, add swap
button, independently movable picker (NULL parent), preview colour changes,
preview Data Window changes, add clear data (del) buttons, add zap button
and Factory Reset menu option, various other fixes
libzint: remove STATIC_UNLESS_ZINT_TEST, use wrappers
CMake: add find package QtSvg, remove QtXml
manual: split symbology and general specs and sort, move DAFT to 4-state,
UPC/EAN -> EAN/UPC, DataBar -> GS1 DataBar always, expand MAILMARK info,
various other fiddlings
man page: options or -> |, expand MSI Plessey check digit options
README.linux: add packages info
license: add SPDX-License-Identifier to touched files
2022-06-09 23:52:02 +03:00
<item row="1" column="2">
<widget class="QLabel" name="label_bgcolor">
2020-06-04 20:45:25 +03:00
<property name="enabled">
RMQR: update to ISO/IEC 23941:2022 - R13x77 numeric cclens change 8 -> 7
QRCODE: use stricter interpretation of ZINT_FULL_MULTIBYTE, excluding
certain trailing bytes
libzint: fix some confusing error messages introduced by segment stuff
general: new escape chars \U, \d and \o
backend_qt: fudge rendering of border rectangles due to scaling/translation
rounding errors TODO: better fudge
GUI: foreground/background colours -> text boxes and icon buttons, add swap
button, independently movable picker (NULL parent), preview colour changes,
preview Data Window changes, add clear data (del) buttons, add zap button
and Factory Reset menu option, various other fixes
libzint: remove STATIC_UNLESS_ZINT_TEST, use wrappers
CMake: add find package QtSvg, remove QtXml
manual: split symbology and general specs and sort, move DAFT to 4-state,
UPC/EAN -> EAN/UPC, DataBar -> GS1 DataBar always, expand MAILMARK info,
various other fiddlings
man page: options or -> |, expand MSI Plessey check digit options
README.linux: add packages info
license: add SPDX-License-Identifier to touched files
2022-06-09 23:52:02 +03:00
<bool>true</bool>
</property>
<property name="toolTip">
<string>Change colour of paper</string>
2020-06-04 20:45:25 +03:00
</property>
<property name="text">
RMQR: update to ISO/IEC 23941:2022 - R13x77 numeric cclens change 8 -> 7
QRCODE: use stricter interpretation of ZINT_FULL_MULTIBYTE, excluding
certain trailing bytes
libzint: fix some confusing error messages introduced by segment stuff
general: new escape chars \U, \d and \o
backend_qt: fudge rendering of border rectangles due to scaling/translation
rounding errors TODO: better fudge
GUI: foreground/background colours -> text boxes and icon buttons, add swap
button, independently movable picker (NULL parent), preview colour changes,
preview Data Window changes, add clear data (del) buttons, add zap button
and Factory Reset menu option, various other fixes
libzint: remove STATIC_UNLESS_ZINT_TEST, use wrappers
CMake: add find package QtSvg, remove QtXml
manual: split symbology and general specs and sort, move DAFT to 4-state,
UPC/EAN -> EAN/UPC, DataBar -> GS1 DataBar always, expand MAILMARK info,
various other fiddlings
man page: options or -> |, expand MSI Plessey check digit options
README.linux: add packages info
license: add SPDX-License-Identifier to touched files
2022-06-09 23:52:02 +03:00
<string>Back&ground:</string>
</property>
<property name="alignment">
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
</property>
<property name="buddy">
<cstring>txt_bgcolor</cstring>
2020-06-04 20:45:25 +03:00
</property>
</widget>
</item>
<item row="1" column="3">
RMQR: update to ISO/IEC 23941:2022 - R13x77 numeric cclens change 8 -> 7
QRCODE: use stricter interpretation of ZINT_FULL_MULTIBYTE, excluding
certain trailing bytes
libzint: fix some confusing error messages introduced by segment stuff
general: new escape chars \U, \d and \o
backend_qt: fudge rendering of border rectangles due to scaling/translation
rounding errors TODO: better fudge
GUI: foreground/background colours -> text boxes and icon buttons, add swap
button, independently movable picker (NULL parent), preview colour changes,
preview Data Window changes, add clear data (del) buttons, add zap button
and Factory Reset menu option, various other fixes
libzint: remove STATIC_UNLESS_ZINT_TEST, use wrappers
CMake: add find package QtSvg, remove QtXml
manual: split symbology and general specs and sort, move DAFT to 4-state,
UPC/EAN -> EAN/UPC, DataBar -> GS1 DataBar always, expand MAILMARK info,
various other fiddlings
man page: options or -> |, expand MSI Plessey check digit options
README.linux: add packages info
license: add SPDX-License-Identifier to touched files
2022-06-09 23:52:02 +03:00
<widget class="QLineEdit" name="txt_bgcolor">
<property name="maximumSize">
<size>
<width>100</width>
<height>16777215</height>
</size>
</property>
<property name="toolTip">
<string>Change paper colour, format
is hexadecimal "RRGGBB"
or "RRGGBBAA" (alpha)</string>
</property>
<property name="maxLength">
<number>8</number>
</property>
</widget>
</item>
<item row="1" column="4">
2009-11-03 13:52:34 +03:00
<widget class="QPushButton" name="bgcolor">
RMQR: update to ISO/IEC 23941:2022 - R13x77 numeric cclens change 8 -> 7
QRCODE: use stricter interpretation of ZINT_FULL_MULTIBYTE, excluding
certain trailing bytes
libzint: fix some confusing error messages introduced by segment stuff
general: new escape chars \U, \d and \o
backend_qt: fudge rendering of border rectangles due to scaling/translation
rounding errors TODO: better fudge
GUI: foreground/background colours -> text boxes and icon buttons, add swap
button, independently movable picker (NULL parent), preview colour changes,
preview Data Window changes, add clear data (del) buttons, add zap button
and Factory Reset menu option, various other fixes
libzint: remove STATIC_UNLESS_ZINT_TEST, use wrappers
CMake: add find package QtSvg, remove QtXml
manual: split symbology and general specs and sort, move DAFT to 4-state,
UPC/EAN -> EAN/UPC, DataBar -> GS1 DataBar always, expand MAILMARK info,
various other fiddlings
man page: options or -> |, expand MSI Plessey check digit options
README.linux: add packages info
license: add SPDX-License-Identifier to touched files
2022-06-09 23:52:02 +03:00
<property name="maximumSize">
<size>
<width>22</width>
<height>16777215</height>
</size>
</property>
<property name="toolTip">
<string>Change paper colour using picker</string>
</property>
<property name="text">
<string/>
</property>
</widget>
</item>
<item row="2" column="2">
<widget class="QLabel" name="label_colours">
<property name="enabled">
<bool>true</bool>
</property>
2009-11-03 13:52:34 +03:00
<property name="toolTip">
RMQR: update to ISO/IEC 23941:2022 - R13x77 numeric cclens change 8 -> 7
QRCODE: use stricter interpretation of ZINT_FULL_MULTIBYTE, excluding
certain trailing bytes
libzint: fix some confusing error messages introduced by segment stuff
general: new escape chars \U, \d and \o
backend_qt: fudge rendering of border rectangles due to scaling/translation
rounding errors TODO: better fudge
GUI: foreground/background colours -> text boxes and icon buttons, add swap
button, independently movable picker (NULL parent), preview colour changes,
preview Data Window changes, add clear data (del) buttons, add zap button
and Factory Reset menu option, various other fixes
libzint: remove STATIC_UNLESS_ZINT_TEST, use wrappers
CMake: add find package QtSvg, remove QtXml
manual: split symbology and general specs and sort, move DAFT to 4-state,
UPC/EAN -> EAN/UPC, DataBar -> GS1 DataBar always, expand MAILMARK info,
various other fiddlings
man page: options or -> |, expand MSI Plessey check digit options
README.linux: add packages info
license: add SPDX-License-Identifier to touched files
2022-06-09 23:52:02 +03:00
<string>Reset or reverse colours</string>
2009-11-03 13:52:34 +03:00
</property>
<property name="text">
RMQR: update to ISO/IEC 23941:2022 - R13x77 numeric cclens change 8 -> 7
QRCODE: use stricter interpretation of ZINT_FULL_MULTIBYTE, excluding
certain trailing bytes
libzint: fix some confusing error messages introduced by segment stuff
general: new escape chars \U, \d and \o
backend_qt: fudge rendering of border rectangles due to scaling/translation
rounding errors TODO: better fudge
GUI: foreground/background colours -> text boxes and icon buttons, add swap
button, independently movable picker (NULL parent), preview colour changes,
preview Data Window changes, add clear data (del) buttons, add zap button
and Factory Reset menu option, various other fixes
libzint: remove STATIC_UNLESS_ZINT_TEST, use wrappers
CMake: add find package QtSvg, remove QtXml
manual: split symbology and general specs and sort, move DAFT to 4-state,
UPC/EAN -> EAN/UPC, DataBar -> GS1 DataBar always, expand MAILMARK info,
various other fiddlings
man page: options or -> |, expand MSI Plessey check digit options
README.linux: add packages info
license: add SPDX-License-Identifier to touched files
2022-06-09 23:52:02 +03:00
<string>Colours:</string>
</property>
<property name="alignment">
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
</property>
<property name="buddy">
<cstring>btnReset</cstring>
2009-11-03 13:52:34 +03:00
</property>
</widget>
</item>
2020-09-30 14:19:12 +03:00
<item row="2" column="3">
<widget class="QPushButton" name="btnReset">
RMQR: update to ISO/IEC 23941:2022 - R13x77 numeric cclens change 8 -> 7
QRCODE: use stricter interpretation of ZINT_FULL_MULTIBYTE, excluding
certain trailing bytes
libzint: fix some confusing error messages introduced by segment stuff
general: new escape chars \U, \d and \o
backend_qt: fudge rendering of border rectangles due to scaling/translation
rounding errors TODO: better fudge
GUI: foreground/background colours -> text boxes and icon buttons, add swap
button, independently movable picker (NULL parent), preview colour changes,
preview Data Window changes, add clear data (del) buttons, add zap button
and Factory Reset menu option, various other fixes
libzint: remove STATIC_UNLESS_ZINT_TEST, use wrappers
CMake: add find package QtSvg, remove QtXml
manual: split symbology and general specs and sort, move DAFT to 4-state,
UPC/EAN -> EAN/UPC, DataBar -> GS1 DataBar always, expand MAILMARK info,
various other fiddlings
man page: options or -> |, expand MSI Plessey check digit options
README.linux: add packages info
license: add SPDX-License-Identifier to touched files
2022-06-09 23:52:02 +03:00
<property name="maximumSize">
<size>
<width>100</width>
<height>16777215</height>
</size>
</property>
2020-09-30 14:19:12 +03:00
<property name="toolTip">
RMQR: update to ISO/IEC 23941:2022 - R13x77 numeric cclens change 8 -> 7
QRCODE: use stricter interpretation of ZINT_FULL_MULTIBYTE, excluding
certain trailing bytes
libzint: fix some confusing error messages introduced by segment stuff
general: new escape chars \U, \d and \o
backend_qt: fudge rendering of border rectangles due to scaling/translation
rounding errors TODO: better fudge
GUI: foreground/background colours -> text boxes and icon buttons, add swap
button, independently movable picker (NULL parent), preview colour changes,
preview Data Window changes, add clear data (del) buttons, add zap button
and Factory Reset menu option, various other fixes
libzint: remove STATIC_UNLESS_ZINT_TEST, use wrappers
CMake: add find package QtSvg, remove QtXml
manual: split symbology and general specs and sort, move DAFT to 4-state,
UPC/EAN -> EAN/UPC, DataBar -> GS1 DataBar always, expand MAILMARK info,
various other fiddlings
man page: options or -> |, expand MSI Plessey check digit options
README.linux: add packages info
license: add SPDX-License-Identifier to touched files
2022-06-09 23:52:02 +03:00
<string>Reset colours to black on white</string>
2020-09-30 14:19:12 +03:00
</property>
<property name="text">
<string>&Reset</string>
</property>
</widget>
</item>
RMQR: update to ISO/IEC 23941:2022 - R13x77 numeric cclens change 8 -> 7
QRCODE: use stricter interpretation of ZINT_FULL_MULTIBYTE, excluding
certain trailing bytes
libzint: fix some confusing error messages introduced by segment stuff
general: new escape chars \U, \d and \o
backend_qt: fudge rendering of border rectangles due to scaling/translation
rounding errors TODO: better fudge
GUI: foreground/background colours -> text boxes and icon buttons, add swap
button, independently movable picker (NULL parent), preview colour changes,
preview Data Window changes, add clear data (del) buttons, add zap button
and Factory Reset menu option, various other fixes
libzint: remove STATIC_UNLESS_ZINT_TEST, use wrappers
CMake: add find package QtSvg, remove QtXml
manual: split symbology and general specs and sort, move DAFT to 4-state,
UPC/EAN -> EAN/UPC, DataBar -> GS1 DataBar always, expand MAILMARK info,
various other fiddlings
man page: options or -> |, expand MSI Plessey check digit options
README.linux: add packages info
license: add SPDX-License-Identifier to touched files
2022-06-09 23:52:02 +03:00
<item row="2" column="4">
<widget class="QPushButton" name="btnReverse">
<property name="maximumSize">
<size>
<width>22</width>
<height>16777215</height>
</size>
</property>
<property name="toolTip">
<string>Swap foreground and background colours
(reflectance reversal)</string>
</property>
<property name="text">
<string/>
</property>
</widget>
</item>
<item row="3" column="3" colspan="2">
2020-09-30 14:19:12 +03:00
<widget class="QCheckBox" name="chkCMYK">
<property name="toolTip">
2021-03-19 16:09:21 +03:00
<string>Use CMYK colour space in EPS/TIF output</string>
2020-09-30 14:19:12 +03:00
</property>
<property name="text">
2021-03-19 16:09:21 +03:00
<string>CMY&K (EPS/TIF)</string>
2020-09-30 14:19:12 +03:00
</property>
<property name="checked">
2020-06-04 20:45:25 +03:00
<bool>false</bool>
</property>
2020-09-30 14:19:12 +03:00
</widget>
</item>
RMQR: update to ISO/IEC 23941:2022 - R13x77 numeric cclens change 8 -> 7
QRCODE: use stricter interpretation of ZINT_FULL_MULTIBYTE, excluding
certain trailing bytes
libzint: fix some confusing error messages introduced by segment stuff
general: new escape chars \U, \d and \o
backend_qt: fudge rendering of border rectangles due to scaling/translation
rounding errors TODO: better fudge
GUI: foreground/background colours -> text boxes and icon buttons, add swap
button, independently movable picker (NULL parent), preview colour changes,
preview Data Window changes, add clear data (del) buttons, add zap button
and Factory Reset menu option, various other fixes
libzint: remove STATIC_UNLESS_ZINT_TEST, use wrappers
CMake: add find package QtSvg, remove QtXml
manual: split symbology and general specs and sort, move DAFT to 4-state,
UPC/EAN -> EAN/UPC, DataBar -> GS1 DataBar always, expand MAILMARK info,
various other fiddlings
man page: options or -> |, expand MSI Plessey check digit options
README.linux: add packages info
license: add SPDX-License-Identifier to touched files
2022-06-09 23:52:02 +03:00
<item row="4" column="3" colspan="2">
2021-09-24 15:21:24 +03:00
<widget class="QCheckBox" name="chkQuietZones">
<property name="toolTip">
<string>Add compliant quiet zones to whitespace
(ignored if disabled)</string>
</property>
<property name="text">
<string>Quiet &Zones</string>
</property>
<property name="checked">
<bool>false</bool>
</property>
</widget>
</item>
<item row="5" column="2">
2020-09-30 14:19:12 +03:00
<widget class="QLabel" name="lblRotate">
2021-08-10 14:04:25 +03:00
<property name="toolTip">
<string>Rotate symbol by degrees</string>
</property>
2020-06-04 20:45:25 +03:00
<property name="text">
2020-09-30 14:19:12 +03:00
<string>R&otate:</string>
</property>
<property name="alignment">
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
</property>
<property name="buddy">
<cstring>cmbRotate</cstring>
</property>
2020-06-04 20:45:25 +03:00
</widget>
</item>
RMQR: update to ISO/IEC 23941:2022 - R13x77 numeric cclens change 8 -> 7
QRCODE: use stricter interpretation of ZINT_FULL_MULTIBYTE, excluding
certain trailing bytes
libzint: fix some confusing error messages introduced by segment stuff
general: new escape chars \U, \d and \o
backend_qt: fudge rendering of border rectangles due to scaling/translation
rounding errors TODO: better fudge
GUI: foreground/background colours -> text boxes and icon buttons, add swap
button, independently movable picker (NULL parent), preview colour changes,
preview Data Window changes, add clear data (del) buttons, add zap button
and Factory Reset menu option, various other fixes
libzint: remove STATIC_UNLESS_ZINT_TEST, use wrappers
CMake: add find package QtSvg, remove QtXml
manual: split symbology and general specs and sort, move DAFT to 4-state,
UPC/EAN -> EAN/UPC, DataBar -> GS1 DataBar always, expand MAILMARK info,
various other fiddlings
man page: options or -> |, expand MSI Plessey check digit options
README.linux: add packages info
license: add SPDX-License-Identifier to touched files
2022-06-09 23:52:02 +03:00
<item row="5" column="3" colspan="2">
2020-09-30 14:19:12 +03:00
<widget class="QComboBox" name="cmbRotate">
2010-06-15 01:31:10 +04:00
<property name="toolTip">
2020-09-30 14:19:12 +03:00
<string>Rotate symbol by degrees</string>
</property>
<item>
<property name="text">
<string>0°</string>
</property>
</item>
<item>
<property name="text">
<string>90°</string>
</property>
</item>
<item>
<property name="text">
<string>180°</string>
</property>
</item>
<item>
<property name="text">
<string>270°</string>
</property>
</item>
</widget>
</item>
RMQR: update to ISO/IEC 23941:2022 - R13x77 numeric cclens change 8 -> 7
QRCODE: use stricter interpretation of ZINT_FULL_MULTIBYTE, excluding
certain trailing bytes
libzint: fix some confusing error messages introduced by segment stuff
general: new escape chars \U, \d and \o
backend_qt: fudge rendering of border rectangles due to scaling/translation
rounding errors TODO: better fudge
GUI: foreground/background colours -> text boxes and icon buttons, add swap
button, independently movable picker (NULL parent), preview colour changes,
preview Data Window changes, add clear data (del) buttons, add zap button
and Factory Reset menu option, various other fixes
libzint: remove STATIC_UNLESS_ZINT_TEST, use wrappers
CMake: add find package QtSvg, remove QtXml
manual: split symbology and general specs and sort, move DAFT to 4-state,
UPC/EAN -> EAN/UPC, DataBar -> GS1 DataBar always, expand MAILMARK info,
various other fiddlings
man page: options or -> |, expand MSI Plessey check digit options
README.linux: add packages info
license: add SPDX-License-Identifier to touched files
2022-06-09 23:52:02 +03:00
<item row="6" column="3" colspan="2">
2020-09-30 14:19:12 +03:00
<widget class="QCheckBox" name="chkDotty">
<property name="toolTip">
<string>Use dots instead of squares for matrix symbols
(ignored if disabled)</string>
2010-06-15 01:31:10 +04:00
</property>
<property name="text">
2021-10-27 20:59:51 +03:00
<string>Dott&y</string>
2020-09-30 14:19:12 +03:00
</property>
<property name="checked">
<bool>false</bool>
</property>
</widget>
</item>
2021-09-25 16:44:32 +03:00
<item row="7" column="2">
2020-09-30 14:19:12 +03:00
<widget class="QLabel" name="lblDotSize">
<property name="enabled">
<bool>false</bool>
</property>
2021-08-10 14:04:25 +03:00
<property name="toolTip">
<string>Size of dots
(ignored if disabled)</string>
</property>
2020-09-30 14:19:12 +03:00
<property name="text">
2020-10-04 00:51:08 +03:00
<string>Dot S&ize:</string>
2020-09-30 14:19:12 +03:00
</property>
<property name="alignment">
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
</property>
<property name="buddy">
<cstring>spnDotSize</cstring>
</property>
</widget>
</item>
RMQR: update to ISO/IEC 23941:2022 - R13x77 numeric cclens change 8 -> 7
QRCODE: use stricter interpretation of ZINT_FULL_MULTIBYTE, excluding
certain trailing bytes
libzint: fix some confusing error messages introduced by segment stuff
general: new escape chars \U, \d and \o
backend_qt: fudge rendering of border rectangles due to scaling/translation
rounding errors TODO: better fudge
GUI: foreground/background colours -> text boxes and icon buttons, add swap
button, independently movable picker (NULL parent), preview colour changes,
preview Data Window changes, add clear data (del) buttons, add zap button
and Factory Reset menu option, various other fixes
libzint: remove STATIC_UNLESS_ZINT_TEST, use wrappers
CMake: add find package QtSvg, remove QtXml
manual: split symbology and general specs and sort, move DAFT to 4-state,
UPC/EAN -> EAN/UPC, DataBar -> GS1 DataBar always, expand MAILMARK info,
various other fiddlings
man page: options or -> |, expand MSI Plessey check digit options
README.linux: add packages info
license: add SPDX-License-Identifier to touched files
2022-06-09 23:52:02 +03:00
<item row="7" column="3" colspan="2">
2020-09-30 14:19:12 +03:00
<widget class="QDoubleSpinBox" name="spnDotSize">
2021-08-10 14:04:25 +03:00
<property name="enabled">
<bool>false</bool>
</property>
2020-09-30 14:19:12 +03:00
<property name="toolTip">
2021-05-25 22:42:26 +03:00
<string>Size of dots
(ignored if disabled)</string>
2020-09-30 14:19:12 +03:00
</property>
<property name="suffix">
<string/>
</property>
<property name="decimals">
<number>2</number>
</property>
<property name="minimum">
<double>0.010000000000000</double>
</property>
<property name="maximum">
<double>20.000000000000000</double>
</property>
<property name="singleStep">
<double>0.100000000000000</double>
</property>
<property name="value">
<double>0.800000000000000</double>
2010-06-15 01:31:10 +04:00
</property>
</widget>
</item>
2009-11-03 13:52:34 +03:00
</layout>
</item>
</layout>
</widget>
</widget>
</item>
</layout>
</item>
2010-06-15 01:31:10 +04:00
</layout>
</item>
<item>
<layout class="QGridLayout" name="gridLayout_2">
2020-09-30 14:19:12 +03:00
<item row="0" column="0">
Add compliant height, using ZINT_COMPLIANT_HEIGHT flag for back-compatibility
Rename barcode funcs to same as BARCODE_XXX name
library: barcode funcs array for dispatch, used for ZBarcode_ValidID() also
general: change is_sane() comparison to nonzero from ZINT_ERROR_INVALID_OPTION
MAILMARK: fuller error messages
CODABAR: add option to show check character in HRT
zint.h: use 0xNNNN for OR-able defines
GUI: add guard descent height reset button, add Zint version to window title,
static get_zint_version() method, use QStringLiteral (QSL shorthand),
use SIGNAL(toggled()), add errtxt "popup" and status bar, add icons,
add saveAs shortcut, add main menu, context menus and actions, add help,
reset_view() -> reset_colours(), add copy to clipboard as EMF/GIF/PNG/TIF,
lessen triggering of update_preview(), shorten names of getters/setters,
simplify/shorten some update_preview() logic in switch,
CODEONE disable structapp for Version S
qzint.cpp: add on_errored signal, add missing getters, add test
2021-10-09 02:13:39 +03:00
<widget class="QPushButton" name="btnMenu">
2010-06-15 01:31:10 +04:00
<property name="toolTip">
Add compliant height, using ZINT_COMPLIANT_HEIGHT flag for back-compatibility
Rename barcode funcs to same as BARCODE_XXX name
library: barcode funcs array for dispatch, used for ZBarcode_ValidID() also
general: change is_sane() comparison to nonzero from ZINT_ERROR_INVALID_OPTION
MAILMARK: fuller error messages
CODABAR: add option to show check character in HRT
zint.h: use 0xNNNN for OR-able defines
GUI: add guard descent height reset button, add Zint version to window title,
static get_zint_version() method, use QStringLiteral (QSL shorthand),
use SIGNAL(toggled()), add errtxt "popup" and status bar, add icons,
add saveAs shortcut, add main menu, context menus and actions, add help,
reset_view() -> reset_colours(), add copy to clipboard as EMF/GIF/PNG/TIF,
lessen triggering of update_preview(), shorten names of getters/setters,
simplify/shorten some update_preview() logic in switch,
CODEONE disable structapp for Version S
qzint.cpp: add on_errored signal, add missing getters, add test
2021-10-09 02:13:39 +03:00
<string>Show menu</string>
2010-06-15 01:31:10 +04:00
</property>
<property name="text">
Add compliant height, using ZINT_COMPLIANT_HEIGHT flag for back-compatibility
Rename barcode funcs to same as BARCODE_XXX name
library: barcode funcs array for dispatch, used for ZBarcode_ValidID() also
general: change is_sane() comparison to nonzero from ZINT_ERROR_INVALID_OPTION
MAILMARK: fuller error messages
CODABAR: add option to show check character in HRT
zint.h: use 0xNNNN for OR-able defines
GUI: add guard descent height reset button, add Zint version to window title,
static get_zint_version() method, use QStringLiteral (QSL shorthand),
use SIGNAL(toggled()), add errtxt "popup" and status bar, add icons,
add saveAs shortcut, add main menu, context menus and actions, add help,
reset_view() -> reset_colours(), add copy to clipboard as EMF/GIF/PNG/TIF,
lessen triggering of update_preview(), shorten names of getters/setters,
simplify/shorten some update_preview() logic in switch,
CODEONE disable structapp for Version S
qzint.cpp: add on_errored signal, add missing getters, add test
2021-10-09 02:13:39 +03:00
<string>Men&u</string>
2010-06-15 01:31:10 +04:00
</property>
</widget>
</item>
2020-09-30 14:19:12 +03:00
<item row="0" column="1">
Add compliant height, using ZINT_COMPLIANT_HEIGHT flag for back-compatibility
Rename barcode funcs to same as BARCODE_XXX name
library: barcode funcs array for dispatch, used for ZBarcode_ValidID() also
general: change is_sane() comparison to nonzero from ZINT_ERROR_INVALID_OPTION
MAILMARK: fuller error messages
CODABAR: add option to show check character in HRT
zint.h: use 0xNNNN for OR-able defines
GUI: add guard descent height reset button, add Zint version to window title,
static get_zint_version() method, use QStringLiteral (QSL shorthand),
use SIGNAL(toggled()), add errtxt "popup" and status bar, add icons,
add saveAs shortcut, add main menu, context menus and actions, add help,
reset_view() -> reset_colours(), add copy to clipboard as EMF/GIF/PNG/TIF,
lessen triggering of update_preview(), shorten names of getters/setters,
simplify/shorten some update_preview() logic in switch,
CODEONE disable structapp for Version S
qzint.cpp: add on_errored signal, add missing getters, add test
2021-10-09 02:13:39 +03:00
<widget class="QStatusBar" name="statusBar">
2010-06-15 01:31:10 +04:00
<property name="sizeHint" stdset="0">
<size>
RMQR: update to ISO/IEC 23941:2022 - R13x77 numeric cclens change 8 -> 7
QRCODE: use stricter interpretation of ZINT_FULL_MULTIBYTE, excluding
certain trailing bytes
libzint: fix some confusing error messages introduced by segment stuff
general: new escape chars \U, \d and \o
backend_qt: fudge rendering of border rectangles due to scaling/translation
rounding errors TODO: better fudge
GUI: foreground/background colours -> text boxes and icon buttons, add swap
button, independently movable picker (NULL parent), preview colour changes,
preview Data Window changes, add clear data (del) buttons, add zap button
and Factory Reset menu option, various other fixes
libzint: remove STATIC_UNLESS_ZINT_TEST, use wrappers
CMake: add find package QtSvg, remove QtXml
manual: split symbology and general specs and sort, move DAFT to 4-state,
UPC/EAN -> EAN/UPC, DataBar -> GS1 DataBar always, expand MAILMARK info,
various other fiddlings
man page: options or -> |, expand MSI Plessey check digit options
README.linux: add packages info
license: add SPDX-License-Identifier to touched files
2022-06-09 23:52:02 +03:00
<width>2</width>
<height>22</height>
2010-06-15 01:31:10 +04:00
</size>
</property>
RMQR: update to ISO/IEC 23941:2022 - R13x77 numeric cclens change 8 -> 7
QRCODE: use stricter interpretation of ZINT_FULL_MULTIBYTE, excluding
certain trailing bytes
libzint: fix some confusing error messages introduced by segment stuff
general: new escape chars \U, \d and \o
backend_qt: fudge rendering of border rectangles due to scaling/translation
rounding errors TODO: better fudge
GUI: foreground/background colours -> text boxes and icon buttons, add swap
button, independently movable picker (NULL parent), preview colour changes,
preview Data Window changes, add clear data (del) buttons, add zap button
and Factory Reset menu option, various other fixes
libzint: remove STATIC_UNLESS_ZINT_TEST, use wrappers
CMake: add find package QtSvg, remove QtXml
manual: split symbology and general specs and sort, move DAFT to 4-state,
UPC/EAN -> EAN/UPC, DataBar -> GS1 DataBar always, expand MAILMARK info,
various other fiddlings
man page: options or -> |, expand MSI Plessey check digit options
README.linux: add packages info
license: add SPDX-License-Identifier to touched files
2022-06-09 23:52:02 +03:00
<property name="sizeGripEnabled">
<bool>false</bool>
</property>
Add compliant height, using ZINT_COMPLIANT_HEIGHT flag for back-compatibility
Rename barcode funcs to same as BARCODE_XXX name
library: barcode funcs array for dispatch, used for ZBarcode_ValidID() also
general: change is_sane() comparison to nonzero from ZINT_ERROR_INVALID_OPTION
MAILMARK: fuller error messages
CODABAR: add option to show check character in HRT
zint.h: use 0xNNNN for OR-able defines
GUI: add guard descent height reset button, add Zint version to window title,
static get_zint_version() method, use QStringLiteral (QSL shorthand),
use SIGNAL(toggled()), add errtxt "popup" and status bar, add icons,
add saveAs shortcut, add main menu, context menus and actions, add help,
reset_view() -> reset_colours(), add copy to clipboard as EMF/GIF/PNG/TIF,
lessen triggering of update_preview(), shorten names of getters/setters,
simplify/shorten some update_preview() logic in switch,
CODEONE disable structapp for Version S
qzint.cpp: add on_errored signal, add missing getters, add test
2021-10-09 02:13:39 +03:00
</widget>
2009-11-03 13:52:34 +03:00
</item>
2020-09-30 14:19:12 +03:00
<item row="0" column="2">
<widget class="QPushButton" name="btnCopyBMP">
<property name="toolTip">
<string>Copy to clipboard as BMP</string>
2017-04-22 14:21:27 +03:00
</property>
2020-09-30 14:19:12 +03:00
<property name="text">
Add compliant height, using ZINT_COMPLIANT_HEIGHT flag for back-compatibility
Rename barcode funcs to same as BARCODE_XXX name
library: barcode funcs array for dispatch, used for ZBarcode_ValidID() also
general: change is_sane() comparison to nonzero from ZINT_ERROR_INVALID_OPTION
MAILMARK: fuller error messages
CODABAR: add option to show check character in HRT
zint.h: use 0xNNNN for OR-able defines
GUI: add guard descent height reset button, add Zint version to window title,
static get_zint_version() method, use QStringLiteral (QSL shorthand),
use SIGNAL(toggled()), add errtxt "popup" and status bar, add icons,
add saveAs shortcut, add main menu, context menus and actions, add help,
reset_view() -> reset_colours(), add copy to clipboard as EMF/GIF/PNG/TIF,
lessen triggering of update_preview(), shorten names of getters/setters,
simplify/shorten some update_preview() logic in switch,
CODEONE disable structapp for Version S
qzint.cpp: add on_errored signal, add missing getters, add test
2021-10-09 02:13:39 +03:00
<string> &BMP</string>
2020-09-30 14:19:12 +03:00
</property>
</widget>
</item>
<item row="0" column="3">
<widget class="QPushButton" name="btnCopySVG">
2017-04-22 14:44:32 +03:00
<property name="toolTip">
2020-09-30 14:19:12 +03:00
<string>Copy to clipboard as SVG</string>
2017-04-22 14:44:32 +03:00
</property>
2017-04-22 14:21:27 +03:00
<property name="text">
Add compliant height, using ZINT_COMPLIANT_HEIGHT flag for back-compatibility
Rename barcode funcs to same as BARCODE_XXX name
library: barcode funcs array for dispatch, used for ZBarcode_ValidID() also
general: change is_sane() comparison to nonzero from ZINT_ERROR_INVALID_OPTION
MAILMARK: fuller error messages
CODABAR: add option to show check character in HRT
zint.h: use 0xNNNN for OR-able defines
GUI: add guard descent height reset button, add Zint version to window title,
static get_zint_version() method, use QStringLiteral (QSL shorthand),
use SIGNAL(toggled()), add errtxt "popup" and status bar, add icons,
add saveAs shortcut, add main menu, context menus and actions, add help,
reset_view() -> reset_colours(), add copy to clipboard as EMF/GIF/PNG/TIF,
lessen triggering of update_preview(), shorten names of getters/setters,
simplify/shorten some update_preview() logic in switch,
CODEONE disable structapp for Version S
qzint.cpp: add on_errored signal, add missing getters, add test
2021-10-09 02:13:39 +03:00
<string> S&VG</string>
2017-05-15 23:12:19 +03:00
</property>
</widget>
</item>
2020-09-30 14:19:12 +03:00
<item row="0" column="4">
<widget class="QPushButton" name="btnSave">
<property name="toolTip">
<string>Output image to file (BMP/EMF/EPS/GIF/PCX/PNG/SVG/TIF)</string>
</property>
<property name="text">
2021-08-10 14:04:25 +03:00
<string>&Save As…</string>
2020-09-30 14:19:12 +03:00
</property>
</widget>
</item>
<item row="0" column="5">
<widget class="QPushButton" name="btnExit">
<property name="toolTip">
2021-05-20 20:22:57 +03:00
<string>Exit Zint Barcode Studio</string>
2017-05-15 23:12:19 +03:00
</property>
<property name="text">
2021-05-20 20:22:57 +03:00
<string>&Quit</string>
2017-04-22 14:21:27 +03:00
</property>
</widget>
</item>
2009-11-03 13:52:34 +03:00
</layout>
</item>
</layout>
2008-07-18 18:49:14 +04:00
</widget>
2009-05-22 01:00:23 +04:00
<resources>
2009-09-17 12:01:49 +04:00
<include location="resources.qrc"/>
2009-05-22 01:00:23 +04:00
</resources>
2009-11-18 01:36:04 +03:00
<connections/>
2008-07-18 18:49:14 +04:00
</ui>