Dialog with Icon [message #103507] |
Fri, 29 August 2008 08:09  |
Eclipse User |
|
|
|
This is a multi-part message in MIME format.
--------------070002060303020602030506
Content-Type: text/plain; charset=ISO-8859-15; format=flowed
Content-Transfer-Encoding: 7bit
Hi,
I'm using some dialogs which extend org.eclipse.jface.dialogs.Dialog in
my application.
They should be displayed as a modal with an icon and title, but without
close-,max- and min-button.
So I set these styles: setShellStyle(SWT.APPLICATION_MODAL | SWT.TITLE |
SWT.BORDER);
But the icon will not be displayed, only when i add close-button to the
titlebar.
public class Test extends Dialog {
public Test(Shell parentShell) {
super(parentShell);
setShellStyle(SWT.APPLICATION_MODAL | SWT.TITLE | SWT.BORDER|SWT.CLOSE);
}
protected Control createDialogArea(Composite parent) {
Composite container = (Composite) super.createDialogArea(parent);
return container;
}
protected Point getInitialSize() {
return new Point(250, 150);
}
protected void configureShell(Shell newShell) {
super.configureShell(newShell);
newShell.setText("Test");
newShell.setImage(Images.CONFIG);
}
}
Can somebody tell how to display the icon without the close-button???
Roland
--------------070002060303020602030506
Content-Type: image/jpeg;
name="dialog.JPG"
Content-Transfer-Encoding: base64
Content-Disposition: inline;
filename="dialog.JPG"
/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsL DBkSEw8UHRof
Hh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwL DBgNDRgyIRwh
MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIy MjIyMjL/wAAR
CACfAgUDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcI CQoL/8QAtRAA
AgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS 0fAkM2JyggkK
FhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1 dnd4eXqDhIWG
h4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW 19jZ2uHi4+Tl
5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcI CQoL/8QAtREA
AgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMz UvAVYnLRChYk
NOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0 dXZ3eHl6goOE
hYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU 1dbX2Nna4uPk
5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD0vxF4ln0a/jt40jcPH5hL ls/fYdmHpWR/
wnl3/wA8bf8AOT/4qsn4k3Ult4ns2j2krbBgGUMM+bJ1B4I9jVi6s01jXvDW k7YLWG90+K6n
e3to0dn2uzYIAxkLjHQdccV69OhTVOMpLdN/ceFVxNZ1pwhLZpfeXv8AhPLv /njb/nJ/8VR/
wnl3/wA8bf8AOT/4quft7Dw3d6jbRR655aPBK0iSOVUSL9xfOaNQAwOclDja RzkVc1fT7bRv
Cl8lzYOtzFqvkRuJ1Z1BgDAl9nzIc7tuFPI6EVbo0bqPLqzNYjEcrlz6L5/k an/CeXf/ADxt
/wA5P/iqP+E8u/8Anjb/AJyf/FV5n9rk9aPtcnrXR9Rp9jl/tKt3PTP+E8u/ +eNv+cn/AMVR
/wAJ5d/88bf85P8A4qvM/tcnrR9rk9aPqNPsH9pVu56Z/wAJ5d/88bf85P8A 4qj/AITy7/54
2/5yf/FV5n9rk9aPtcnrR9Rp9g/tKt3PTP8AhPLv/njb/nJ/8VR/wnl3/wA8 bf8AOT/4qvM/
tcnrR9rk9aPqNPsH9pVu56Z/wnl3/wA8bf8AOT/4qj/hPLv/AJ42/wCcn/xV eZ/a5PWj7XJ6
0fUafYP7Srdz0z/hPLv/AJ42/wCcn/xVH/CeXf8Azxt/zk/+KrzP7XJ60fa5 PWj6jT7B/aVb
uemf8J5d/wDPG3/OT/4qj/hPLv8A542/5yf/ABVeZ/a5PWj7XJ60fUafYP7S rdz0z/hPLv8A
542/5yf/ABVH/CeXf/PG3/OT/wCKrzP7XJ60fa5PWj6jT7B/aVbuemf8J5d/ 88bf85P/AIqj
/hPLv/njb/nJ/wDFV5n9rk9aPtcnrR9Rp9g/tKt3PTP+E8u/+eNv+cn/AMVR /wAJ5d/88bf8
5P8A4qvM/tcnrR9rk9aPqNPsH9pVu56Z/wAJ5d/88bf85P8A4qj/AITy7/54 2/5yf/FV5n9r
k9aPtcnrR9Rp9g/tKt3PTP8AhPLv/njb/nJ/8VR/wnl3/wA8bf8AOT/4qvM/ tcnrR9rk9aPq
NPsH9pVu56Z/wnl3/wA8bf8AOT/4qj/hPLv/AJ42/wCcn/xVeZ/a5PWj7XJ6 0fUafYP7Srdz
0z/hPLv/AJ42/wCcn/xVdT4X1CbU7G4uJ2yTPhQM4UbEOBn6mvCvtcnrXs3w +Jbw6SepkU/+
Qo64cdh40opxR6WW4qdeclJ7DPEXiWfRr+O3jSNw8fmEuWz99h2YelZUfji9 lkCR28DM3AAM
n/xVZXxDW4n8WWVrbKXkltwFUDOSZZKsW9kPC22eWNzexJvkjlAww5PHXj0I PUc9CKwrSpUa
Ksrzaul+r/rU2pKvXxEoqVoJ/wBJf1oa114q1SyjWS4trVQ7FVw7nJBIPR+M EYIPI9Kqf8J5
d/8APG3/ADk/+Krj9d8Ttf3sX2WKNLa2IEKmMEYH+yRjbwOMfX0HRXVmmsa9 4a0nbBaw3unx
XU729tGjs+12bBAGMhcY6DrjitsPQapKWIjZu79Eu67nPXxTlVccPO6Vl6t+ fYvf8J5d/wDP
G3/OT/4qj/hPLv8A542/5yf/ABVc/b2Hhu71G2ij1zy0eCVpEkcqokX7i+c0 agBgc5KHG0jn
Iq5q+n22jeFL5LmwdbmLVfIjcTqzqDAGBL7PmQ53bcKeR0Ird0aN1Hl1ZisR iOVy59F8/wAj
U/4Ty7/542/5yf8AxVH/AAnl3/zxt/zk/wDiq8z+1yetH2uT1ro+o0+xy/2l W7npn/CeXf8A
zxt/zk/+Ko/4Ty7/AOeNv+cn/wAVXmf2uT1o+1yetH1Gn2D+0q3c9M/4Ty7/ AOeNv+cn/wAV
R/wnl3/zxt/zk/8Aiq8z+1yetH2uT1o+o0+wf2lW7npn/CeXf/PG3/OT/wCK o/4Ty7/542/5
yf8AxVeZ/a5PWj7XJ60fUafYP7Srdz0z/hPLv/njb/nJ/wDFUf8ACeXf/PG3 /OT/AOKrzP7X
J60fa5PWj6jT7B/aVbuemf8ACeXf/PG3/OT/AOKo/wCE8u/+eNv+cn/xVeZ/ a5PWj7XJ60fU
afYP7Srdz0z/AITy7/542/5yf/FUf8J5d/8APG3/ADk/+KrzP7XJ60fa5PWj 6jT7B/aVbuem
f8J5d/8APG3/ADk/+Ko/4Ty7/wCeNv8AnJ/8VXmf2uT1o+1yetH1Gn2D+0q3 c9M/4Ty7/wCe
Nv8AnJ/8VR/wnl3/AM8bf85P/iq8z+1yetH2uT1o+o0+wf2lW7npn/CeXf8A zxt/zk/+Ko/4
Ty7/AOeNv+cn/wAVXmf2uT1o+1yetH1Gn2D+0q3c9M/4Ty7/AOeNv+cn/wAV R/wnl3/zxt/z
k/8Aiq8z+1yetH2uT1o+o0+wf2lW7npn/CeXf/PG3/OT/wCKqzP41+yusdzf abDKY0kMbLck
gMoYZKgjoR0NeVfa5PWu+0M7tU1FtQ+zf2AdMszqPn/9e6eXtxzu3Zxj+e2v OzGmsPGLglqz
3+H7Y+pUVdu0Y30aTeqVtn30XV2RrweNftTtHbX2mzSiN5BGq3IJCqWOCwA6 A9TXQeF9Qm1O
xuLidskz4UDOFGxDgZ+priNcJXVNONh9m/sAaZeHTvI/6938zdnnduxnP891 dR8PiW8OknqZ
FP8A5CjrihJzpuTSve2noeljcPTw9eMabdpRvq7tPma7LXTVdHdHV0UUUjA4 Hxj4K1LxJqsN
5Zz2iRpD5REzsDkSOeynj5hWK3w48TvLBK2q2pkt1VYXNxLmML90KdvAHbHS vVo/uf8AAm/9
CNOrqhjasIqKtZHBUy6hUm5yvd+Z5ifBXjYyrKfESmRVKq5vZsgHGQDt6HA/ IVAnw88Vx/ad
msW6/as/aNtzKPOznO/5fm6nr6mvVaKr69VXb7hPLKL3b+88g/4VVrn/AD96 d/38f/4ij/hV
Wuf8/enf9/H/APiK9foqv7Rr+RH9k4bs/vPIP+FVa5/z96d/38f/AOIo/wCF Va5/z96d/wB/
H/8AiK9foo/tGv5B/ZOG7P7zyD/hVWuf8/enf9/H/wDiKP8AhVWuf8/enf8A fx//AIivX6KP
7Rr+Qf2Thuz+88g/4VVrn/P3p3/fx/8A4ij/AIVVrn/P3p3/AH8f/wCIr1+i j+0a/kH9k4bs
/vPIP+FVa5/z96d/38f/AOIo/wCFVa5/z96d/wB/H/8AiK9foo/tGv5B/ZOG 7P7zyD/hVWuf
8/enf9/H/wDiKP8AhVWuf8/enf8Afx//AIivX6KP7Rr+Qf2Thuz+88g/4VVr n/P3p3/fx/8A
4ij/AIVVrn/P3p3/AH8f/wCIr1+ij+0a/kH9k4bs/vPIP+FVa5/z96d/38f/ AOIo/wCFVa5/
z96d/wB/H/8AiK9foo/tGv5B/ZOG7P7zyD/hVWuf8/enf9/H/wDiKP8AhVWu f8/enf8Afx//
AIivX6KP7Rr+Qf2Thuz+88g/4VVrn/P3p3/fx/8A4ij/AIVVrn/P3p3/AH8f /wCIr1+ij+0a
/kH9k4bs/vPIP+FVa5/z96d/38f/AOIo/wCFVa5/z96d/wB/H/8AiK9foo/t Gv5B/ZOG7P7z
yD/hVWuf8/enf9/H/wDiKP8AhVWuf8/enf8Afx//AIivX6KP7Rr+Qf2Thuz+ 88g/4VVrn/P3
p3/fx/8A4ij/AIVVrn/P3p3/AH8f/wCIr1+ij+0a/kH9k4bs/vPIP+FVa5/z 96d/38f/AOIr
u/BVpJYaVc2cpUyQXHlMVPBKxoDj24rpKx9A+/q//YQk/wDQVrGtialZJT6H Rh8FSw7bp9TM
1PRtafxPDrWknTiUtjb7bwv18xiSAo9x39ayvEPhnxd4kEQvLjR4xEGAEDSr kHGc5B9BXfR/
c/4E3/oRp1ZqpZp8quvIuWHUrrmaT8zyD/hVWuf8/enf9/H/APiKnb4ceJ3l glbVbUyW6qsL
m4lzGF+6FO3gDtjpXrFFdP8AaFZ9vuOVZVh1tf7zzE+CvGxlWU+IlMiqVVze zZAOMgHb0OB+
QqBPh54rj+07NYt1+1Z+0bbmUednOd/y/N1PX1Neq0Uvr1VdvuKeWUXu3955 B/wqrXP+fvTv
+/j/APxFH/Cqtc/5+9O/7+P/APEV6/RVf2jX8iP7Jw3Z/eeQf8Kq1z/n707/ AL+P/wDEUf8A
Cqtc/wCfvTv+/j//ABFev0Uf2jX8g/snDdn955B/wqrXP+fvTv8Av4//AMRR /wAKq1z/AJ+9
O/7+P/8AEV6/RR/aNfyD+ycN2f3nkH/Cqtc/5+9O/wC/j/8AxFH/AAqrXP8A n707/v4//wAR
Xr9FH9o1/IP7Jw3Z/eeQf8Kq1z/n707/AL+P/wDEUf8ACqtc/wCfvTv+/j// ABFev0Uf2jX8
g/snDdn955B/wqrXP+fvTv8Av4//AMRR/wAKq1z/AJ+9O/7+P/8AEV6/RR/a NfyD+ycN2f3n
kH/Cqtc/5+9O/wC/j/8AxFH/AAqrXP8An707/v4//wARXr9FH9o1/IP7Jw3Z /eeQf8Kq1z/n
707/AL+P/wDEUf8ACqtc/wCfvTv+/j//ABFev0Uf2jX8g/snDdn955B/wqrX P+fvTv8Av4//
AMRR/wAKq1z/AJ+9O/7+P/8AEV6/RR/aNfyD+ycN2f3nkH/Cqtc/5+9O/wC/ j/8AxFH/AAqr
XP8An707/v4//wARXr9FH9o1/IP7Jw3Z/eeQf8Kq1z/n707/AL+P/wDEUf8A Cqtc/wCfvTv+
/j//ABFev0Uf2jX8g/snDdn955B/wqrXP+fvTv8Av4//AMRWtJ4E1acRm5sP D88iRRxeY010
CwRQgyFIGcKOgFek0VlVxU6ytUSfyOrC4VYSTnh5yi3pdNo82j8CatAJDbWH h+CR4pIvMWa6
JUOpQ4DEjOGPUGul8FWklhpVzZylTJBceUxU8ErGgOPbiukrH0D7+r/9hCT/ ANBWsXP3eVJJ
eR0S55z9pUm5O1rt30NiiiioGNj+5/wJv/QjTqbH9z/gTf8AoRp1ABRRRQAU UUUAFFFFABRR
RQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFY+g ff1f/sISf+gr
WxWPoH39X/7CEn/oK0Aa0f3P+BN/6EadTY/uf8Cb/wBCNOoAKKKKACiiigAo oooAKKKKACii
igAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigArH0D7+r/9 hCT/ANBWtisf
QPv6v/2EJP8A0FaANiiiigBsf3P+BN/6EadTY/uf8Cb/ANCNOoAKKKKACiii gAooooAKKKKA
CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigArH0D7+ r/8AYQk/9BWt
isfQPv6v/wBhCT/0FaANaP7n/Am/9CNOpsf3P+BN/wChGnUAFFFFABRRRQAU UUUAFFFFABRR
RQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAVj6B9/V/+ whJ/6CtbFY+g
ff1f/sISf+grQBsUUUUANj+5/wACb/0I06mx/c/4E3/oRp1ABRRRQAUUUUAF FFFABRRRQAUU
UUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFY+gff1f/ ALCEn/oK1sVj
6B9/V/8AsISf+grQBrR/c/4E3/oRp1Nj+5/wJv8A0I06gAooooAKKKKACiii gAooooAKKKKA
CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACsfQPv6v/wBh CT/0Fa2Kx9A+
/q//AGEJP/QVoA2KKKKAGx/c/wCBN/6EadTY/uf8Cb/0I06gAooooAKKKKAC iiigAooooAKK
KKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACsfQPv6v/ ANhCT/0Fa2Kx
9A+/q/8A2EJP/QVoA1o/uf8AAm/9CNOpsf3P+BN/6EadQAUUUUAFFFFABRRR QAUUUUAFFFFA
BRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABWPoH39X/wCw hJ/6CtbFY+gf
f1f/ALCEn/oK0AbFFFFADY/uf8Cb/wBCNOpsf3P+BN/6EadQAUUUUAFFFFAB RRRQAUUUUAFF
FFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABWPoH39X/ AOwhJ/6CtbFY
+gff1f8A7CEn/oK0Aa0f3P8AgTf+hGnU2P7n/Am/9CNOoAKKKKACiiigAooo oAKKKKACiiig
AooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigArH0D7+r/wDY Qk/9BWtisfQP
v6v/ANhCT/0FaANiiiigBsf3P+BN/wChGnU2P7n/AAJv/QjTqACiiigAoooo ACSD2/Kk3H2/
Khuv4UlIYu4+35Ubj7flSUUALuPt+VG4+35Ulcba6tqf9i6V4okvnkg1N7QN phjjEUKXLoi7
HC796eYpLMxDYbCpuXYAdnuPt+VG4+35VyHgDWtQ8TeH7HVry424tY4pLcoo kebYrPLIAPl3
cMirgbHDHO9QnXUALuPt+VG4+35UlFAC7j7flVd5H/tGGPd8hhkYj1IKY/ma nqs//IVt/wDr
hL/6FHQBbJwBSbj7flSt90fWm0ALuPt+VG4+35UlFAC7j7flRuPt+Vc3ppv9 dmfUv7WurO3h
vZrdbK3jhKOsMzRkuzozEsUJ+UrgEAcgs2RL8Q5Fu5raDS0neR0+wSiWZIbl GuIoN5keADH7
+NgY/NBGefulgDu9x9vyo3H2/KuUj8VajcX7aRBpNqdZieUTxyXrLbqqLC5K yiIsxxcxcGMc
7+eBuxPEHjm6uNK8R21npt9DFDa38MN/Ek4McsKSAuW8sRqu6NgrLKzZKfKC TtAPRtx9vyo3
H2/KkooAXcfb8qr3srpApVsEzRLkDsXUH9DU9Vb/AP490/67w/8AoxaALlY+ gff1f/sISf8A
oK1sVj6B9/V/+whJ/wCgrTEa0f3P+BN/6EadTY/uf8Cb/wBCNOoAKKKKACii igAJIPb8qTcf
b8qG6/hSUhi7j7flRuPt+VJRQAu4+35Ubj7flSVxtrq2p/2LpXiiS+eSDU3t A2mGOMRQpcui
LscLv3p5ikszENhsKm5dgB2e4+35Ubj7flXIeANa1DxN4fsdWvLjbi1jikty iiR5tis8sgA+
XdwyKuBscMc71CddQAu4+35Ubj7flSUUALuPt+VV3kf+0YY93yGGRiPUgpj+ Zqeqz/8AIVt/
+uEv/oUdAFsnAFJuPt+VK33R9abQAu4+35Ubj7flSUUALuPt+VG4+35Vzemm /wBdmfUv7Wur
O3hvZrdbK3jhKOsMzRkuzozEsUJ+UrgEAcgs2RL8Q5Fu5raDS0neR0+wSiWZ IblGuIoN5keA
DH7+NgY/NBGefulgDu9x9vyo3H2/KuUj8VajcX7aRBpNqdZieUTxyXrLbqqL C5KyiIsxxcxc
GMc7+eBuxPEHjm6uNK8R21npt9DFDa38MN/Ek4McsKSAuW8sRqu6NgrLKzZK fKCTtAPRtx9v
yo3H2/KkooAXcfb8qr3srpApVsEzRLkDsXUH9DU9Vb//AI90/wCu8P8A6MWg C5WPoH39X/7C
En/oK1sVj6B9/V/+whJ/6CtMRsUUUUANj+5/wJv/AEI06mx/c/4E3/oRp1AB RRRQAUUUUAI3
X8KSoZLKKRy7NPk/3bh1H5A4pv8AZ0H9+5/8CZP/AIqkMsUVX/s6D+/c/wDg TJ/8VR/Z0H9+
5/8AAmT/AOKoAsVmQ+H9Mt9TOoRwOJ97SKpnkMSO2dzpEW2I5y2WVQTvbJ+Z s2/7Og/v3P8A
4Eyf/FUf2dB/fuf/AAJk/wDiqAILHRdP0z7N9jt/J+zWq2ce12/1K42K2T82 3nBbJG5sEbmz
fqv/AGdB/fuf/AmT/wCKo/s6D+/c/wDgTJ/8VQBYoqv/AGdB/fuf/AmT/wCK o/s6D+/c/wDg
TJ/8VQBYqs//ACFbf/rhL/6FHS/2dB/fuf8AwJk/+Kp0VlDDL5q+YX2lQXlZ 8A4z1J9BQBYb
7o+tNqOa2jnILtKMdNkrJ/Iio/7Og/v3P/gTJ/8AFUAWKKr/ANnQf37n/wAC ZP8A4qj+zoP7
9z/4Eyf/ABVAFSbQLCbUxqP+lRXG9Xb7PeTQpIy4ALxowVzgAZYHIAB4AFU4 /BehR3KTrbTl
otohRryZo4QskcqrHGX2xqHijO1QBhAMY4rX/s6D+/c/+BMn/wAVR/Z0H9+5 /wDAmT/4qgCh
d+GdKvJ5p3hnjuJpfOee2upYJCxREI3owYKVijyoO0lFJGRmo7jwjol29009 o7pdJKskJuJP
KHmKVkZI921HYM+XUBjvbn5jnT/s6D+/c/8AgTJ/8VR/Z0H9+5/8CZP/AIqi wFiiq/8AZ0H9
+5/8CZP/AIqj+zoP79z/AOBMn/xVAFiqt/8A8e6f9d4f/Ri07+zoP79z/wCB Mn/xVH9nW+5S
TO21gwDXDsMg5HBOOooAtVj6B9/V/wDsISf+grWxWPoH39X/AOwhJ/6CtMRr R/c/4E3/AKEa
dTY/uf8AAm/9CNOoAKKKKACiiigBG6/hSVDJZRSOXZp8n+7cOo/IHFN/s6D+ /c/+BMn/AMVS
GWKKr/2dB/fuf/AmT/4qj+zoP79z/wCBMn/xVAFisyHw/plvqZ1COBxPvaRV M8hiR2zudIi2
xHOWyyqCd7ZPzNm3/Z0H9+5/8CZP/iqP7Og/v3P/AIEyf/FUAQWOi6fpn2b7 Hb+T9mtVs49r
t/qVxsVsn5tvOC2SNzYI3Nm/Vf8As6D+/c/+BMn/AMVR/Z0H9+5/8CZP/iqA LFFV/wCzoP79
z/4Eyf8AxVH9nQf37n/wJk/+KoAsVWf/AJCtv/1wl/8AQo6X+zoP79z/AOBM n/xVOisoYZfN
XzC+0qC8rPgHGepPoKALDfdH1ptRzW0c5BdpRjpslZP5EVH/AGdB/fuf/AmT /wCKoAsUVX/s
6D+/c/8AgTJ/8VR/Z0H9+5/8CZP/AIqgCpNoFhNqY1H/AEqK43q7fZ7yaFJG XABeNGCucADL
A5AAPAAqnH4L0KO5SdbactFtEKNeTNHCFkjlVY4y+2NQ8UZ2qAMIBjHFa/8A Z0H9+5/8CZP/
AIqj+zoP79z/AOBMn/xVAFC78M6VeTzTvDPHcTS+c89tdSwSFiiIRvRgwUrF HlQdpKKSMjNR
3HhHRLt7pp7R3S6SVZITcSeUPMUrIyR7tqOwZ8uoDHe3PzHOn/Z0H9+5/wDA mT/4qj+zoP79
z/4Eyf8AxVFgLFFV/wCzoP79z/4Eyf8AxVH9nQf37n/wJk/+KoAsVVv/APj3 T/rvD/6MWnf2
dB/fuf8AwJk/+Ko/s633KSZ22sGAa4dhkHI4Jx1FAFqsfQPv6v8A9hCT/wBB WtisfQPv6v8A
9hCT/wBBWmI2KKKKAMqbWVtZWhNhqMpVjlorZmU8noe9M/4SFf8AoFat/wCA jVtoAc5FOwPQ
UrgYX/CQr/0CtW/8BGo/4SFf+gVq3/gI1buB6CjA9BSuMwv+EhX/AKBWrf8A gI1H/CQr/wBA
rVv/AAEat3A9BRgegouBhf8ACQr/ANArVv8AwEaj/hIV/wCgVq3/AICNW7ge gowPQUXAwv8A
hIV/6BWrf+AjUf8ACQr/ANArVv8AwEat3A9BRgegouBhf8JCv/QK1b/wEaj/ AISFf+gVq3/g
I1buB6CjA9BRcDC/4SFf+gVq3/gI1H/CQr/0CtW/8BGrdwPQUYHoKLgYX/CQ r/0CtW/8BGo/
4SFf+gVq3/gI1buB6CjA9BRcDC/4SFf+gVq3/gI1H/CQr/0CtW/8BGrdwPQU YHoKLgYX/CQr
/wBArVv/AAEaj/hIV/6BWrf+AjVu4HoKMD0FFwML/hIV/wCgVq3/AICNR/wk K/8AQK1b/wAB
GrdwPQUYHoKLgYX/AAkK/wDQK1b/AMBGo/4SFf8AoFat/wCAjVu4HoKMD0FF wML/AISFf+gV
q3/gI1H/AAkK/wDQK1b/AMBGrdwPQUYHoKLgYX/CQr/0CtW/8BGo/wCEhX/o Fat/4CNW7geg
owPQUXAwv+EhX/oFat/4CNR/wkK/9ArVv/ARq3cD0FGB6Ci4GF/wkK/9ArVv /ARqTw6JDHqE
skE0ImvXkRZkKNtKr2Nb2B6CmspJ4FO4jHm1lbWVoTYajKVY5aK2ZlPJ6HvT P+EhX/oFat/4
CNW1sb0o2N6UAYv/AAkK/wDQK1b/AMBGo/4SFf8AoFat/wCAjVtbG9KNjelA GL/wkK/9ArVv
/ARqP+EhX/oFat/4CNW1sb0o2N6UAYv/AAkK/wDQK1b/AMBGo/4SFf8AoFat /wCAjVtbG9KN
jelAGL/wkK/9ArVv/ARqP+EhX/oFat/4CNW1sb0o2N6UAYv/AAkK/wDQK1b/ AMBGo/4SFf8A
oFat/wCAjVtbG9KRgVGT0yBQBjf8JCv/AECtW/8AARqP+EhX/oFat/4CNWrJ MkIUu2NxwOO+
M/0p9MDH/wCEhX/oFat/4CNR/wAJCv8A0CtW/wDARq2KKAMf/hIV/wCgVq3/ AICNR/wkK/8A
QK1b/wABGrYooAx/+EhX/oFat/4CNR/wkK/9ArVv/ARq2KKAMf8A4SFf+gVq 3/gI1H/CQr/0
CtW/8BGrYooAx/8AhIV/6BWrf+AjUf8ACQr/ANArVv8AwEatiigDH/4SFf8A oFat/wCAjUf8
JCv/AECtW/8AARq2KKAMf/hIV/6BWrf+AjUf8JCv/QK1b/wEatiigDH/AOEh X/oFat/4CNR/
wkK/9ArVv/ARq2KKAMf/AISFf+gVq3/gI1J4dEhj1CWSCaETXryIsyFG2lV7 GtmigAooooA/
/9k=
--------------070002060303020602030506--
|
|
|
Re: Dialog with Icon [message #103743 is a reply to message #103507] |
Mon, 01 September 2008 04:34   |
Eclipse User |
|
|
|
Originally posted by: rsternberg.innoopract.com
Hi Roland,
it seems that we unnecessarily simulated a limitation of the Windows
desktop here. On Windows, the shell icon is only displayed if one of the
style flags MIN, MAX, and CLOSE is set. The Gnome window manager
displays the images also on shells with TITLE only.
I think this is a valid use case and opened a bug for it: 245826:
[Shell] Image not shown when neither of MIN, MAX, and CLOSE is set
https://bugs.eclipse.org/bugs/show_bug.cgi?id=245826
Best regards,
Ralf
Roland Siebert wrote:
> I'm using some dialogs which extend org.eclipse.jface.dialogs.Dialog in
> my application.
>
> They should be displayed as a modal with an icon and title, but without
> close-,max- and min-button.
>
> So I set these styles: setShellStyle(SWT.APPLICATION_MODAL | SWT.TITLE |
> SWT.BORDER);
>
> But the icon will not be displayed, only when i add close-button to the
> titlebar.
>
> public class Test extends Dialog {
>
> public Test(Shell parentShell) {
> super(parentShell);
> setShellStyle(SWT.APPLICATION_MODAL | SWT.TITLE |
> SWT.BORDER|SWT.CLOSE);
> }
>
> protected Control createDialogArea(Composite parent) {
> Composite container = (Composite) super.createDialogArea(parent);
> return container;
> }
>
> protected Point getInitialSize() {
> return new Point(250, 150);
> }
>
> protected void configureShell(Shell newShell) {
> super.configureShell(newShell);
> newShell.setText("Test");
> newShell.setImage(Images.CONFIG);
> }
> }
>
>
>
> Can somebody tell how to display the icon without the close-button???
>
> Roland
>
> ------------------------------------------------------------ ------------
>
|
|
|
Re: Dialog with Icon [message #719028 is a reply to message #103743] |
Thu, 25 August 2011 16:44  |
Eclipse User |
|
|
|
Hi,
I am still seeing this issue using org.eclipse.jface_3.6.0.I20100601-0800.jar
Here is what I am doing...
public class TestDialog extends MessageDialog {
public static boolean open(final Shell shell, final String title, final Image image) {
final String[] dialogButtonLabels = new String[] { IDialogConstants.YES_LABEL, IDialogConstants.NO_LABEL };
final TestDialog = new TestDialog(shell, title, image, "close?", MessageDialog.QUESTION, dialogButtonLabels, 1);
return dialog.open() == 0;
}
private class TestDialog(final Shell parentShell, final String dialogTitle, final Image dialogTitleImage,
final String dialogMessage, final int dialogImageType, final String[] dialogButtonLabels,
final int defaultIndex) {
super(parentShell, dialogTitle, dialogTitleImage, dialogMessage, dialogImageType, dialogButtonLabels,
defaultIndex);
setShellStyle(SWT.TITLE | SWT.APPLICATION_MODAL | SWT.BORDER);
dialog.open();
}
}
If I add SWT.CLOSE to the setShellStyle my title image will appear.
I am running Windows 7
Is there something I am missing?
Thanks,
Josh
|
|
|
Powered by
FUDForum. Page generated in 0.03636 seconds