Artur Signell
de73abe459
#8434 Renamed *Paintable classes to *Connector and updated ConnectorMap
accordingly
12 years ago
Artur Signell
9cda1cc5ca
getWidgetForPaintable -> getWidget
12 years ago
Leif Åstrand
a9541c3abd
Refactor #8313 based on API review
12 years ago
Leif Åstrand
480cd8ff49
Rename definedHeight/Width -> declaredHeight/Width (#8313)
12 years ago
Artur Signell
e0dc2c597f
#8278 Added helper for RPC initialization and moved Button/NativeButton
RPC
initialization to paintable.
12 years ago
Henri Sara
6c0662316c
Communicate caption of components in shared state (#8304).
12 years ago
Henri Sara
b93f3668c3
Communicate component description (tooltip) in shared state (#8304).
12 years ago
Henri Sara
23ff3340cd
Communicate disabled flag in shared state (#8304).
12 years ago
Henri Sara
c5b9762e79
Communicate component style names in shared state (#8304).
12 years ago
Henri Sara
3de6f24cbf
Transfer read-only and immediate flags via shared state (#8304).
12 years ago
Henri Sara
22ca8a011a
Cleanup, javadoc etc. for shared state serialization (#8304).
12 years ago
Artur Signell
6dae5cd35f
#8304 First steps towards supporting serialization of any bean
12 years ago
Henri Sara
e31b26ca98
Convert some literal strings of UIDL attributes to use constants.
12 years ago
Leif Åstrand
ff9e34d988
Add stylenames to paintable if either dimension is undefined (#8313)
12 years ago
Henri Sara
bc8914066b
Communicate component width and height only via shared state (#8304).
Also removes old fix for #4608, needs to be redesigned together with
layout changes.
12 years ago
Henri Sara
eba294b572
Set shared state for VPaintables before updateFromUIDL() (#8304).
Also includes minor fixes related to shared state painting and decoding.
Some data is currently duplicated in UIDL and shared state, and width
and height are used from shared state except for a few cases that still
parse them from UIDL explicitly.
12 years ago
Leif Åstrand
a24fcb25ef
Refactor to calculate heights and widths separately (#8313)
12 years ago
Henri Sara
3588a2fad5
Defer nested components to paint them as top-level changes (#8304).
Refactoring and changes to paint nested component contents after the
component in which they are nested. The client side can create
uninitialized components immediately but defer configuring them.
12 years ago
Leif Åstrand
c6ef3aa139
Use box-sizing: border-box for all paintables (#8313)
12 years ago
Leif Åstrand
dc506ced5a
Cleanup and refactoring (#8313)
12 years ago
Leif Åstrand
cfe6e9b760
Provide sizing information for paintables (#8313)
12 years ago
Leif Åstrand
2bb7aae1c0
getParent() shouldn't throw npe when widget's parent is null (#8323)
12 years ago
Artur Signell
a328f692ff
Avoid caching parent for now as the cache is never cleared
12 years ago
Artur Signell
6e7f97280a
#8325 Move ApplicationConnection.updateComponent to
VAbstractPaintableWidget.updateFromUIDL
12 years ago
Leif Åstrand
e4e09111be
Store MeasuredSize instance in VAbstractPaintableWidget (#8313)
12 years ago
Leif Åstrand
87c3bf1e50
getParent() shouldn't throw npe when widget's parent is null
12 years ago
Artur Signell
787eedd131
#8323 Renamed getParentPaintable to getParent and cache the
parentvalue. Should still be changed so that the framework constructs
the paintable hierarchy and sets it to the paintables.
12 years ago
Artur Signell
4881fe4b0d
#8323 Moved updateCaption from Container to VPaintableWidgetContainer
12 years ago
Artur Signell
49799b2e3c
Crude first implementation of getParentPaintable
Moved caption handling from Container to newly introduced
VPaintableWidgetContainer
12 years ago
Henri Sara
91b3084e06
Merge changes from master to rpc branch.
12 years ago
Artur Signell
08aef8e809
Added missing license info
12 years ago
Artur Signell
cc3d673ad8
Split VScrollTable, VTreeTable and VMenuBar into paintable and
widget classes. Improved VAbstractPaintable
12 years ago
Artur Signell
0f00b0f275
Created VAbstractPaintableWidget
Moved VLabel* to own package
12 years ago