Examples of GtkSelectionData


Examples of org.eclipse.swt.internal.gtk.GtkSelectionData

      */
      OS.gdk_threads_leave();
    }
  }
  if (selection_data == 0) return null;
  GtkSelectionData gtkSelectionData = new GtkSelectionData();
  OS.memmove(gtkSelectionData, selection_data, GtkSelectionData.sizeof);
  TransferData tdata = new TransferData();
  tdata.type = gtkSelectionData.type;
  tdata.pValue = gtkSelectionData.data;
  tdata.length = gtkSelectionData.length;
View Full Code Here

Examples of org.eclipse.swt.internal.gtk.GtkSelectionData

  * thread leaves the GTK lock acquired by the function above.
  */
  OS.gdk_threads_leave();
  if (selection_data != 0) {
    try {
      GtkSelectionData gtkSelectionData = new GtkSelectionData();
      OS.memmove(gtkSelectionData, selection_data, GtkSelectionData.sizeof);
      if (gtkSelectionData.length != 0) {
        types = new int[gtkSelectionData.length * 8 / gtkSelectionData.format];
        OS.memmove(types, gtkSelectionData.data, gtkSelectionData.length);
      }
View Full Code Here

Examples of org.eclipse.swt.internal.gtk.GtkSelectionData

  * thread leaves the GTK lock acquired by the function above.
  */
  OS.gdk_threads_leave();
  if (selection_data != 0) {
    try {
      GtkSelectionData gtkSelectionData = new GtkSelectionData();
      OS.memmove(gtkSelectionData, selection_data, GtkSelectionData.sizeof);
      if (gtkSelectionData.length != 0) {
        types = new int[gtkSelectionData.length * 8 / gtkSelectionData.format];
        OS.memmove(types, gtkSelectionData.data, gtkSelectionData.length);
      }
View Full Code Here

Examples of org.eclipse.swt.internal.gtk.GtkSelectionData

* This function provides the data to the clipboard on request.
* When this clipboard is disposed, the data will no longer be available.
*/
long /*int*/ getFunc(long /*int*/ clipboard, long /*int*/ selection_data, long /*int*/ info, long /*int*/ user_data_or_owner){
  if (selection_data == 0) return 0;
  GtkSelectionData selectionData = new GtkSelectionData();
  OS.memmove(selectionData, selection_data, GtkSelectionData.sizeof);
  TransferData tdata = new TransferData();
  tdata.type = selectionData.target;
  Transfer[] types = (clipboard == Clipboard.GTKCLIPBOARD) ? clipboardDataTypes : primaryClipboardDataTypes;
  int index = -1;
View Full Code Here

Examples of org.eclipse.swt.internal.gtk.GtkSelectionData

* This function provides the data to the clipboard on request.
* When this clipboard is disposed, the data will no longer be available.
*/
int /*long*/ getFunc(int /*long*/ clipboard, int /*long*/ selection_data, int /*long*/ info, int /*long*/ user_data_or_owner){
  if (selection_data == 0) return 0;
  GtkSelectionData selectionData = new GtkSelectionData();
  OS.memmove(selectionData, selection_data, GtkSelectionData.sizeof);
  TransferData tdata = new TransferData();
  tdata.type = selectionData.target;
  Transfer[] types = (clipboard == Clipboard.GTKCLIPBOARD) ? clipboardDataTypes : primaryClipboardDataTypes;
  int index = -1;
View Full Code Here

Examples of org.eclipse.swt.internal.gtk.GtkSelectionData

      */
      OS.gdk_threads_leave();
    }
  }
  if (selection_data == 0) return null;
  GtkSelectionData gtkSelectionData = new GtkSelectionData();
  OS.memmove(gtkSelectionData, selection_data, GtkSelectionData.sizeof);
  TransferData tdata = new TransferData();
  tdata.type = gtkSelectionData.type;
  tdata.pValue = gtkSelectionData.data;
  tdata.length = gtkSelectionData.length;
View Full Code Here

Examples of org.eclipse.swt.internal.gtk.GtkSelectionData

  * thread leaves the GTK lock acquired by the function above.
  */
  OS.gdk_threads_leave();
  if (selection_data != 0) {
    try {
      GtkSelectionData gtkSelectionData = new GtkSelectionData();
      OS.memmove(gtkSelectionData, selection_data, GtkSelectionData.sizeof);
      if (gtkSelectionData.length != 0) {
        types = new int[gtkSelectionData.length * 8 / gtkSelectionData.format];
        OS.memmove(types, gtkSelectionData.data, gtkSelectionData.length);
      }
View Full Code Here

Examples of org.eclipse.swt.internal.gtk.GtkSelectionData

  * thread leaves the GTK lock acquired by the function above.
  */
  OS.gdk_threads_leave();
  if (selection_data != 0) {
    try {
      GtkSelectionData gtkSelectionData = new GtkSelectionData();
      OS.memmove(gtkSelectionData, selection_data, GtkSelectionData.sizeof);
      if (gtkSelectionData.length != 0) {
        types = new int[gtkSelectionData.length * 8 / gtkSelectionData.format];
        OS.memmove(types, gtkSelectionData.data, gtkSelectionData.length);
      }
View Full Code Here

Examples of org.eclipse.swt.internal.gtk.GtkSelectionData

* This function provides the data to the clipboard on request.
* When this clipboard is disposed, the data will no longer be available.
*/
int /*long*/ getFunc(int /*long*/ clipboard, int /*long*/ selection_data, int /*long*/ info, int /*long*/ user_data_or_owner){
  if (selection_data == 0) return 0;
  GtkSelectionData selectionData = new GtkSelectionData();
  OS.memmove(selectionData, selection_data, GtkSelectionData.sizeof);
  TransferData tdata = new TransferData();
  tdata.type = selectionData.target;
  Transfer[] types = (clipboard == Clipboard.GTKCLIPBOARD) ? clipboardDataTypes : primaryClipboardDataTypes;
  int index = -1;
View Full Code Here

Examples of org.eclipse.swt.internal.gtk.GtkSelectionData

    if ((clipboards & DND.SELECTION_CLIPBOARD) != 0) {
      selection_data = gtk_clipboard_wait_for_contents(GTKPRIMARYCLIPBOARD, typeIds[i]);
    }
  }
  if (selection_data == 0) return null;
  GtkSelectionData gtkSelectionData = new GtkSelectionData();
  OS.memmove(gtkSelectionData, selection_data, GtkSelectionData.sizeof);
  TransferData tdata = new TransferData();
  tdata.type = gtkSelectionData.type;
  tdata.pValue = gtkSelectionData.data;
  tdata.length = gtkSelectionData.length;
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.