Package org.eclipse.swt.internal

Examples of org.eclipse.swt.internal.Callback


  }
  return 0;
}

int /*long*/ gtkPrinterFromPrinterData() {
  Callback printerCallback = new Callback(this, "GtkPrinterFunc_FindNamedPrinter", 2); //$NON-NLS-1$
  int /*long*/ GtkPrinterFunc_FindNamedPrinter = printerCallback.getAddress();
  if (GtkPrinterFunc_FindNamedPrinter == 0) SWT.error (SWT.ERROR_NO_MORE_CALLBACKS);
  printer = 0;
  OS.gtk_enumerate_printers(GtkPrinterFunc_FindNamedPrinter, 0, 0, true);
  printerCallback.dispose ();
  return printer;
}
View Full Code Here


}

void addWindowSubclass () {
  long /*int*/ hwndChild = OS.GetWindow (browser.handle, OS.GW_CHILD);
  if (SubclassProc == null) {
    SubclassProc = new Callback (MozillaDelegate.class, "windowProc", 4); //$NON-NLS-1$
    MozillaProc = OS.GetWindowLongPtr (hwndChild, OS.GWL_WNDPROC);
  }
  OS.SetWindowLongPtr (hwndChild, OS.GWL_WNDPROC, SubclassProc.getAddress ());
}
View Full Code Here

}

void addWindowSubclass () {
  long /*int*/ hwndChild = OS.GetWindow (browser.handle, OS.GW_CHILD);
  if (SubclassProc == null) {
    SubclassProc = new Callback (MozillaDelegate.class, "windowProc", 4); //$NON-NLS-1$
    MozillaProc = OS.GetWindowLongPtr (hwndChild, OS.GWL_WNDPROC);
  }
  OS.SetWindowLongPtr (hwndChild, OS.GWL_WNDPROC, SubclassProc.getAddress ());
}
View Full Code Here

}

void addWindowSubclass () {
  int /*long*/ hwndChild = OS.GetWindow (browser.handle, OS.GW_CHILD);
  if (SubclassProc == null) {
    SubclassProc = new Callback (MozillaDelegate.class, "windowProc", 4); //$NON-NLS-1$
    MozillaProc = OS.GetWindowLongPtr (hwndChild, OS.GWL_WNDPROC);
  }
  OS.SetWindowLongPtr (hwndChild, OS.GWL_WNDPROC, SubclassProc.getAddress ());
}
View Full Code Here

    c.addListener(SWT.Show, listener);
    c.addListener(SWT.Hide, listener);
    c = c.getParent();
  } while (c != shell);
 
  if (Callback3 == null) Callback3 = new Callback(this.getClass(), "eventProc3", 3); //$NON-NLS-1$
  int callback3Address = Callback3.getAddress();
  if (callback3Address == 0) SWT.error(SWT.ERROR_NO_MORE_CALLBACKS);

  int[] mask = new int[] {
    OS.kEventClassKeyboard, OS.kEventRawKeyDown,
    OS.kEventClassControl, OS.kEventControlDraw,
    OS.kEventClassTextInput, OS.kEventTextInputUnicodeForKeyEvent,
  };
  int controlTarget = OS.GetControlEventTarget(webViewHandle);
  OS.InstallEventHandler(controlTarget, callback3Address, mask.length / 2, mask, webViewHandle, null);

  if (Callback7 == null) Callback7 = new Callback(this.getClass(), "eventProc7", 7); //$NON-NLS-1$
  int callback7Address = Callback7.getAddress();
  if (callback7Address == 0) SWT.error(SWT.ERROR_NO_MORE_CALLBACKS);
 
  // delegate = [[WebResourceLoadDelegate alloc] init eventProc];
  delegate = WebKit.objc_msgSend(WebKit.C_WebKitDelegate, WebKit.S_alloc);
View Full Code Here

}

void addWindowSubclass () {
  int /*long*/ hwndChild = OS.GetWindow (browser.handle, OS.GW_CHILD);
  if (SubclassProc == null) {
    SubclassProc = new Callback (MozillaDelegate.class, "windowProc", 4); //$NON-NLS-1$
    MozillaProc = OS.GetWindowLongPtr (hwndChild, OS.GWL_WNDPROC);
  }
  OS.SetWindowLongPtr (hwndChild, OS.GWL_WNDPROC, SubclassProc.getAddress ());
}
View Full Code Here

    c.addListener(SWT.Show, listener);
    c.addListener(SWT.Hide, listener);
    c = c.getParent();
  } while (c != shell);
 
  if (Callback3 == null) Callback3 = new Callback(this.getClass(), "eventProc3", 3); //$NON-NLS-1$
  int callback3Address = Callback3.getAddress();
  if (callback3Address == 0) SWT.error(SWT.ERROR_NO_MORE_CALLBACKS);

  int[] mask = new int[] {
    OS.kEventClassKeyboard, OS.kEventRawKeyDown,
    OS.kEventClassControl, OS.kEventControlDraw,
    OS.kEventClassTextInput, OS.kEventTextInputUnicodeForKeyEvent,
  };
  int controlTarget = OS.GetControlEventTarget(webViewHandle);
  OS.InstallEventHandler(controlTarget, callback3Address, mask.length / 2, mask, webViewHandle, null);

  if (Callback7 == null) Callback7 = new Callback(this.getClass(), "eventProc7", 7); //$NON-NLS-1$
  int callback7Address = Callback7.getAddress();
  if (callback7Address == 0) SWT.error(SWT.ERROR_NO_MORE_CALLBACKS);
 
  // delegate = [[WebResourceLoadDelegate alloc] init eventProc];
  delegate = WebKit.objc_msgSend(WebKit.C_WebKitDelegate, WebKit.S_alloc);
View Full Code Here

TOP

Related Classes of org.eclipse.swt.internal.Callback

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.