1 package org
.argeo
.app
.swt
.docbook
;
3 import org
.argeo
.api
.acr
.Content
;
4 import org
.argeo
.cms
.swt
.CmsSwtUtils
;
5 import org
.argeo
.cms
.swt
.acr
.Img
;
6 import org
.eclipse
.swt
.SWT
;
7 import org
.eclipse
.swt
.widgets
.Composite
;
8 import org
.eclipse
.swt
.widgets
.Control
;
10 /** DocBook specific image area. */
11 public class DbkImg
extends Img
{
12 private static final long serialVersionUID
= -6150996708899219074L;
14 public DbkImg(Composite parent
, int swtStyle
, Content imgNode
, DbkImageManager imageManager
) {
15 super(parent
, swtStyle
, imgNode
, imageManager
);
16 // FIXME deal with style and initialisation
17 setStyle((String
) null);
21 protected Content
getUploadFolder() {
22 Content mediaFolder
= ((DbkImageManager
) getImageManager()).getMediaFolder();
27 protected String
getUploadName() {
32 protected void setContainerLayoutData(Composite composite
) {
33 composite
.setLayoutData(CmsSwtUtils
.grabWidth(SWT
.CENTER
, SWT
.DEFAULT
));
37 protected void setControlLayoutData(Control control
) {
38 control
.setLayoutData(CmsSwtUtils
.grabWidth(SWT
.CENTER
, SWT
.DEFAULT
));
42 // protected FileUploadHandler prepareUpload(FileUploadReceiver receiver) {
43 // FileUploadHandler fileUploadHandler = super.prepareUpload(receiver);
44 // fileUploadHandler.addUploadListener(new FileUploadListener() {
47 // public void uploadProgress(FileUploadEvent event) {
48 // // TODO Auto-generated method stub
53 // public void uploadFinished(FileUploadEvent event) {
57 // public void uploadFailed(FileUploadEvent event) {
58 // // TODO Auto-generated method stub
62 // return fileUploadHandler;