4406efc955
data: define constanst to be static strings
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-07-14 11:11:19 +02:00
20ddd78a8d
Cargo.toml: enable cross-compile to target Windows x86_64
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-07-14 11:09:59 +02:00
863826a294
Cargo.toml: bump version to 0.1.2
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-07-13 03:43:47 +02:00
53d8f80b75
services: import allianzdirectcall update
...
* use usize for counter
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-07-13 03:43:47 +02:00
555a02fcc3
structures: CsvExportRecord type update for policy_number
...
* policy_number: type reset to usize
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-07-13 03:43:47 +02:00
4d2427a058
callbacks: policycheck_state update
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-07-13 03:43:38 +02:00
5eeb80cdd4
structure: cosmetic update
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-07-13 03:43:38 +02:00
aa26e6634d
widgets: policycheck_view update
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-07-13 03:43:24 +02:00
19ad9198d0
data: keys: update ID's
...
* ID_POLICY_CHECK_DATA_COUNT_BLOCK
* ID_POLICY_CHECK_PROGRESS_BOX
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
keys: update
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-07-13 03:43:24 +02:00
e62fb8e990
I18N: translation update
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-07-13 03:43:12 +02:00
d3d3be1442
I18N: README.md language variants (v0.1.2)
...
* update contents inside README.md
* provide language variant (english, german)
* document translation handling
* installation: download via git
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-07-12 19:27:26 +02:00
b579d039f1
advotracker: update copyright header
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-07-12 19:27:26 +02:00
c5334ac898
.env: test environment file
...
* use an .env with testing parameters
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-07-12 19:27:26 +02:00
224606d72e
resources: new log and font to create the logo
...
* svg: scalable logo
* CynthoPro-Regular: font used to create text typo
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-07-12 19:27:26 +02:00
4e0b8166f2
callbacks: policycheck_state update
...
* experimental handling of a progress bar
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-07-12 19:27:26 +02:00
193f2de7ea
widgets: update policycheck_view
...
* update margins
* add widget IDs
* experimental inclusion of a progress bar
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-07-12 19:27:21 +02:00
e2ced73db9
imports: policy_data_count as required variable
...
* function call will gain access
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-07-12 19:26:10 +02:00
09ec027e79
data: update widget static for used widget IDs
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-07-12 19:26:08 +02:00
656ffae9bf
resources: update customer logo
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-07-12 19:25:49 +02:00
9753c37477
policycheck_state: import data to hashmap
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-07-12 19:25:49 +02:00
f503fc9713
parse_args: remove duplicate test of dotenv variables
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-07-12 19:25:49 +02:00
8564aaaf8d
policycheck: i18n, tracing updates
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-07-12 19:25:46 +02:00
947e79eea4
policy_check: remove println macro calls
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-07-12 19:23:47 +02:00
a9f7c62e3d
main: lazy_static prototyping, env handling
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-07-12 19:23:47 +02:00
c0d8e7a898
main: introduce machine specific handling
...
* machine_kind: differenciate depending on detected machine OS
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-07-12 19:23:47 +02:00
7a82640fd6
main: make log level dynamic
...
* set the log level via environment variable
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-07-12 19:23:47 +02:00
f9453ee18c
main: suppress creation of consol window on MS Windows
...
* Rust applications on Windows always open a new console window
if started by double-clicking on the executable.
* since rust 1.18 the the macro suppresses this behaviour
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-07-12 19:23:47 +02:00
f9dd2e3797
README: update project documentation
...
* i18n: howto extend translations
* installation: download via git
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-07-12 19:23:47 +02:00
ea57346119
examples: introduce advowidgets
...
* merge orbtk example widgets
* rename to advowidgets
* incorporate functionality of wip-orbtk branch
- using latest material-icons-font code
- merge bugfix to add ComboBox items
- merge bugfix to handle ComboList
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-07-12 19:23:47 +02:00
e7ef33ee40
examples: advowidgets: update to new api syntax
...
* when addressing widgets properties the new api syntax
seems more natural. It accesses the properties via a function
oriented notation:
- view_name(<ctx.widget()).<entity>_mut()
- ctx.child("<entity>").set::<type>("<field>", <new_property>)
- <widget_class>(ctx.child(<entity)).set_<field>(<new_property>)
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-07-12 19:23:47 +02:00
5a5bbb5d5e
stylesheet: add advotracker.css
...
* redefine resources in a new application stylesheet
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-07-12 19:23:45 +02:00
e8c7d78de3
callbacks: global_state: save data vector to ron file on disk
...
* new functionality
* save imported / edited data-structures persitantliy
on disk to file in 'ron' format
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-07-12 19:23:21 +02:00
bf0ee18f55
callbacks: global_state: compiler sanitization
...
* use unspecific lifetimes
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-07-12 19:23:21 +02:00
b709c90682
callbacks: policy_check: update identifier for tracing
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-07-12 19:23:21 +02:00
32405504a7
widgets: main_view: activate structure init via default()
...
* possible, since structure provides access via orbtk
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-07-12 19:23:17 +02:00
891919b64d
imports: allianzdirectcall: use array to verify on startup
...
* using test dataset
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-07-12 19:23:02 +02:00
40896c6b8e
structures: include reference to orbtk
...
* make structures accessible for orbtk
* documentation update
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-07-12 19:23:02 +02:00
9beeaa7190
data: keys: cleanup DCES id's and properties
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-07-12 19:22:59 +02:00
7e604f050a
locales: remove redundant allianzdirectcal
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-07-12 19:22:40 +02:00
ebaf05132f
policycheck_state: set_visibility: make param entity non-required
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-07-12 19:22:36 +02:00
ce7f802d3a
policycheck_view: adapt width of policy number text_box
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-07-12 19:22:16 +02:00
d7da1335b1
policycheck_view: brake up bigger widget definitions into sub-groups
...
* improve maintainability
- make sub-entities grouped into sub-widgets
- reference this sub-widgets from inside their parents
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-07-12 19:22:12 +02:00
d6703e8df6
policycheck: introduce policy_check_button_result
...
* after validation, show suitables glyph and corresponding text
* improve user feedback with corresponding color
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-07-12 19:20:52 +02:00
24b9b08566
policycheck: use material_icons_font
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-07-12 19:14:21 +02:00
274a96b908
policycheck: functionality update
...
* show count of active hashmap members in GUI
* move import call to init function
* show results of policy_number validation in GUI
* improve tracing information
* disable stdout messages via println!()
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-07-12 19:13:49 +02:00
65e0ce3319
policycheck: initial standalone frontend
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-07-12 19:13:06 +02:00
77d41f733e
csv-test: bugfix missing translation string
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-07-12 19:13:06 +02:00
18588ce75f
csv-test: remove unneeded references
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-07-12 19:13:06 +02:00
d5788b9848
csv-test: structure path update
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-07-12 19:13:06 +02:00
e853975c86
services: update im/exporter and remove unused source
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-07-12 19:13:06 +02:00