private void createContent() {
		
		// link listener
		Listener linkListener = new Listener() {
			@Override
			public void handleEvent(Event event) {
				
				// check if the default browse action can be called
				if (Desktop.isDesktopSupported()) {
					Desktop desktop = Desktop.getDesktop();
					if (desktop.isSupported(Desktop.Action.BROWSE) && event.text != null && !event.text.isEmpty()) {
						try {
							// send a browse action with the given URI to the desktop
							desktop.browse(new URI(event.text));
						} catch (Exception e) {
							InfoDialog.showErrorDialog(AboutView.this.shell.getDisplay(), e);
						}
					}
				}
				
			}
		};
		
		// logo
		Label logoLabel = new Label(this.shell, SWT.NONE);
		logoLabel.setImage(ResourceLoader.getImage(ResourceLoader.ICON_APP_LOGO));
		
		GridData logoLabelData = new GridData();
		logoLabelData.horizontalAlignment = SWT.RIGHT;
		logoLabel.setLayoutData(logoLabelData);
		
		Label logoValue = new Label(this.shell, SWT.NONE);
		logoValue.setText("Qtracer v0.1");

		GridData logoValueData = new GridData();
		logoValueData.verticalAlignment = SWT.CENTER;
		logoValue.setLayoutData(logoValueData);
		
		FontData[] fontData = logoValue.getFont().getFontData();
		fontData[0].setHeight(16);
		logoValue.setFont(new Font(Display.getCurrent(), fontData));
		
		// author
		Label authorLabel = new Label(this.shell, SWT.NONE);
		authorLabel.setText("Author:");
		
		Link authorValue = new Link(this.shell, SWT.NONE);
		authorValue.setText(link(QBIT_LINK, QBIT_TEXT));
		authorValue.addListener(SWT.Selection, linkListener);
		
		// homepage
		Label homepageLabel = new Label(this.shell, SWT.NONE);
		homepageLabel.setText("Homepage:");
		
		Link homepageValue = new Link(this.shell, SWT.NONE);
		homepageValue.setText("the project is hosted at " + link(REPO_LINK, REPO_TEXT));
		homepageValue.addListener(SWT.Selection, linkListener);
		
		// Icons
		Label iconLabel = new Label(this.shell, SWT.NONE);
		iconLabel.setText("Icons:");
		
		Link iconValue = new Link(this.shell, SWT.NONE);
		iconValue.setText("Einige Icons von " + link(ICON_LINK, ICON_TEXT) + ". Alle Rechte vorbehalten.");
		iconValue.addListener(SWT.Selection, linkListener);
		
		
		
	}