-public class MiniBrowser implements BiFunction<Composite, MiniBrowser.Context, Control> {
- @Override
- public Control apply(Composite parent, MiniBrowser.Context context) {
- parent.setLayout(new GridLayout());
- Control toolBar = createToolBar(parent, context);
+public class MiniBrowser {
+ private Browser browser;
+ private Text addressT;
+
+ public MiniBrowser(Composite composite, String url) {
+ createUi(composite);
+ setUrl(url);
+ }
+
+ public Control createUi(Composite parent) {
+ parent.setLayout(noSpaceGridLayout(new GridLayout()));
+ Control toolBar = createToolBar(parent);