1 package org
.argeo
.app
.ui
;
5 import org
.argeo
.api
.acr
.Content
;
6 import org
.argeo
.cms
.swt
.CmsSwtUtils
;
7 import org
.argeo
.cms
.ui
.CmsUiProvider
;
8 import org
.eclipse
.swt
.SWT
;
9 import org
.eclipse
.swt
.layout
.GridData
;
10 import org
.eclipse
.swt
.widgets
.Composite
;
11 import org
.eclipse
.swt
.widgets
.Control
;
12 import org
.osgi
.framework
.BundleContext
;
14 /** Footer of a standard Argeo Suite application. */
15 public class DefaultFooter
implements CmsUiProvider
{
17 public Control
createUiPart(Composite parent
, Content context
) {
18 parent
.setLayout(CmsSwtUtils
.noSpaceGridLayout());
19 Composite content
= new Composite(parent
, SWT
.NONE
);
20 content
.setLayoutData(new GridData(0, 0));
21 Control contentControl
= createContent(content
, context
);
23 // TODO support and guarantee
25 return contentControl
;
28 protected Control
createContent(Composite parent
, Content context
) {
32 public void init(BundleContext bundleContext
, Map
<String
, String
> properties
) {
35 public void destroy(BundleContext bundleContext
, Map
<String
, String
> properties
) {