Michail Vourlakos
156103af4f
drop outline width exposure through gui
2021-05-08 14:55:19 +03:00
Michail Vourlakos
99382184ff
layout:provide popUpMargin
2021-05-03 02:50:23 +03:00
Michail Vourlakos
9834d39e66
viewsdialog:report for W205
...
--that is same applet and containment id
2021-05-02 00:18:32 +03:00
Michail Vourlakos
866a4f462b
viewsdialog:provide nice message for error #103
2021-05-01 13:32:17 +03:00
Michail Vourlakos
ae76e82297
viewdata:provide errors/warnings counters
2021-05-01 12:22:57 +03:00
Michail Vourlakos
07c5f1ac03
layout:disable error/warning from tracking changes
2021-04-30 21:35:54 +03:00
Michail Vourlakos
c33623a809
storage:provide orphaned parent applet checker
2021-04-30 09:39:44 +03:00
Michail Vourlakos
ceda380e49
improve errors semantics
2021-04-30 08:19:49 +03:00
Michail Vourlakos
27d9f209ea
layout:drop isBroken in favor of errors/warnings
2021-04-30 01:01:31 +03:00
Michail Vourlakos
51044ce630
layout:provide errors/warnings structured nicely
2021-04-30 00:26:47 +03:00
Michail Vourlakos
2be67b11c5
storage:provide appletAndContainmentSameId checker
2021-04-29 19:15:25 +03:00
Michail Vourlakos
c74f5cf7fc
appletdata:provide storageId
...
--in case any consumer wants to use that info
2021-04-29 18:49:47 +03:00
Michail Vourlakos
849e66fd80
storage:provide orphaned subcontainments checker
2021-04-29 18:21:42 +03:00
Michail Vourlakos
a2bf28054f
add known errors in layouts storage
2021-04-29 17:58:45 +03:00
Michail Vourlakos
7eedf8f8a2
introduce errordata and errorinformationdata
2021-04-29 17:42:17 +03:00
Michail Vourlakos
462e15b428
viewsdialog:reduce opacity for cutted views
...
--this way we follow the filemanagers approach that
cutted records are appearing with big transparency
in order for the user to be informed about which
records are going to be moved after paste action
2021-04-29 13:45:20 +03:00
Michail Vourlakos
31b10d9c58
viewsdialog:nice screens visuals for all choices
2021-04-28 23:40:24 +03:00
Michail Vourlakos
7fcfcbc6e5
viewsdialog:concrete implementation for move
...
--these are the last pieces of code in order for
moving active views between different active layouts
to work properly
2021-04-27 10:36:13 +03:00
Michail Vourlakos
6362d662b7
viewsdialog:create safe cut/paste codepath
...
--cut/paste can be applied only if there are no changes
in reality otherwise copy/paste is happening
2021-04-26 20:00:18 +03:00
Michail Vourlakos
dfa0949330
viewsdialog:implement cut action (send path)
...
--this is implementation when a user selects views
and chooses to Cut them so they are temporary stored
in the clipboard
2021-04-26 18:11:43 +03:00
Michail Vourlakos
c6ee04c8cf
data::view split moving flag in two values
...
--isMoveOrigin/isMoveDestination are flags used
to identify view records during Cut operation
2021-04-26 17:18:39 +03:00
Michail Vourlakos
8b00409d14
viewsdata:add isScheduledForMove flag
...
--it will help during Cut operations to identify
views that must be moved
2021-04-26 12:36:50 +03:00
Michail Vourlakos
2c8d7134bd
simplify Layout::newView calls
...
--template file is already provided from Data::View
so there is no real reason to expose it one
more time
2021-04-18 10:19:14 +03:00
Michail Vourlakos
49faec250c
viewsdialog:update active state after ::save()
2021-04-17 19:58:06 +03:00
Michail Vourlakos
4d76005325
viewsdialog:update model data for newly added views
2021-04-17 19:32:40 +03:00
Michail Vourlakos
585864df8c
viewsdialog:protect view removal-confirmate dialog
2021-04-14 21:20:59 +03:00
Michail Vourlakos
cc4f901cf1
viewsdialog:support updating screen
2021-04-12 00:17:59 +03:00
Michail Vourlakos
be636de5ce
viewsdialog:show view screen edge margin if any
2021-04-11 11:56:58 +03:00
Michail Vourlakos
7630064b36
viewsdialog: view data improvements
2021-04-11 01:14:27 +03:00
Michail Vourlakos
8ba60ea89a
viewsdialog:show active screens with bold
2021-04-10 13:45:45 +03:00
Michail Vourlakos
23fe87e736
viewsdialog:add properly new temporary views
2021-04-08 13:39:44 +03:00
Michail Vourlakos
c27727c9e7
provide options for views settings
2021-04-04 11:55:03 +03:00
Michail Vourlakos
2b1464fb1b
provide genericbasictable through meta system
2021-04-04 11:07:45 +03:00
Michail Vourlakos
82ce6b5140
simplify layouts icon drawing logic
...
--in the past a layout could draw more than
own icons in order to be identified. Now
things are simplified and at all cases ONLY ONE icon
is chosen for each layout based on criteria.
In all cases if the user has chosen a specific
icon for its layout that is respected for all
drawing cases.
2021-03-24 12:46:33 +02:00
Michail Vourlakos
6fb2762365
introduce layout data isconsideredactive state
...
--it can be used to identify activeness based on each
consumer criteria
2021-03-24 00:12:50 +02:00
Michail Vourlakos
f255de4ce6
viewdata improve debug visual feedback
2021-03-21 17:12:22 +02:00
Michail Vourlakos
622cc6988c
provide debug messages for ViewsTable
2021-03-21 16:54:58 +02:00
Michail Vourlakos
a7ac422b31
support running views data from Layouts::Storage
2021-03-21 15:31:47 +02:00
Michail Vourlakos
87ddf1f6d6
update Layout::Storage to Data::View,ViewsTable
2021-03-21 14:36:25 +02:00
Michail Vourlakos
74da7bfb0f
add more options in Data::View
2021-03-21 13:35:58 +02:00
Michail Vourlakos
065a3ee9c4
add edge in view data
2021-03-21 00:18:28 +02:00
Michail Vourlakos
386e1bf284
introduce Layout ViewsTable
2021-03-21 00:13:16 +02:00
Michail Vourlakos
a48786a5e2
introduce ViewData Origin data
2021-03-20 23:48:53 +02:00
Michail Vourlakos
e7eeb4f9fd
introduce ViewData and FIRSTSCREENID
2021-03-20 18:57:28 +02:00
Michail Vourlakos
a01c18a551
update geometrics for screenpool records
2021-02-17 14:20:44 +02:00
Michail Vourlakos
ad0f9901b7
provide single screens data table
2021-02-17 13:37:02 +02:00
Michail Vourlakos
42757668cf
provide specific screen data structure
2021-02-17 12:02:52 +02:00
Michail Vourlakos
f020400aec
provide ExportTemplate::Reset functionality
2021-02-10 20:05:13 +02:00
Michail Vourlakos
869df6316c
fix applets table data
...
--ignore applets data that are not valid
2021-02-09 19:15:51 +02:00
Michail Vourlakos
a45b97a2b1
provide basic implementation of ExportTemplateDlg
2021-02-07 12:53:10 +02:00