def _createLabel(self, labeltext): data = GridData(GridData.FILL_HORIZONTAL) data.verticalIndent = 5 self.label = Label(self.window, SWT.WRAP) self.label.setLayoutData(data) self.label.setText(labeltext) self.label.setLocation(10, 40)
def createDialogArea(self, parent): self.getShell().setText("Login") container=self.super__createDialogArea(parent) gridLayout= container.getLayout() gridLayout.numColumns=2; label = Label(container, SWT.None) label.setLayoutData(GridData(SWT.RIGHT, SWT.CENTER, False, False)) label.setText("User Name: ") self.text = Text(container, SWT.BORDER) self.text.setLayoutData(GridData(SWT.FILL, SWT.CENTER, True, False)) label = Label(container, SWT.None) label.setLayoutData(GridData(SWT.RIGHT, SWT.CENTER, False, False)) label.setText("Password: ") self.passwordText = Text(container, SWT.BORDER|SWT.PASSWORD) self.passwordText.setLayoutData(GridData(SWT.FILL, SWT.CENTER, True, False)) return container
def _createBrowser(self, html=None, url=None): data = GridData(SWT.FILL, SWT.FILL, 1, 1) data.verticalIndent = 10 self.browser = Browser(self.window, SWT.BORDER) self.browser.setLayoutData(data) if url is not None: self.setURL(url) else: if html is not None: self.setText(html) else: pass
def _createOkButton(self): data = GridData(GridData.HORIZONTAL_ALIGN_END) data.widthHint = 50 button = Button(self.window, SWT.FLAT) button.setLayoutData(data) button.setText("OK") class MyListener(Listener): def handleEvent(self, event): if (event.widget == button): button.getShell().close() button.addListener(SWT.Selection, MyListener()) self.okButton = button