class com.sun.glass.ui.gtk.GtkWindow extends com.sun.glass.ui.Window
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: com.sun.glass.ui.gtk.GtkWindow
  super_class: com.sun.glass.ui.Window
{
  public void <init>(com.sun.glass.ui.Window, com.sun.glass.ui.Screen, int);
    descriptor: (Lcom/sun/glass/ui/Window;Lcom/sun/glass/ui/Screen;I)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=4, args_size=4
        start local 0 // com.sun.glass.ui.gtk.GtkWindow this
        start local 1 // com.sun.glass.ui.Window owner
        start local 2 // com.sun.glass.ui.Screen screen
        start local 3 // int styleMask
         0: .line 37
            aload 0 /* this */
            aload 1 /* owner */
            aload 2 /* screen */
            iload 3 /* styleMask */
            invokespecial com.sun.glass.ui.Window.<init>:(Lcom/sun/glass/ui/Window;Lcom/sun/glass/ui/Screen;I)V
         1: .line 38
            return
        end local 3 // int styleMask
        end local 2 // com.sun.glass.ui.Screen screen
        end local 1 // com.sun.glass.ui.Window owner
        end local 0 // com.sun.glass.ui.gtk.GtkWindow this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    2     0       this  Lcom/sun/glass/ui/gtk/GtkWindow;
            0    2     1      owner  Lcom/sun/glass/ui/Window;
            0    2     2     screen  Lcom/sun/glass/ui/Screen;
            0    2     3  styleMask  I
    MethodParameters:
           Name  Flags
      owner      
      screen     
      styleMask  

  protected void <init>(long);
    descriptor: (J)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // com.sun.glass.ui.gtk.GtkWindow this
        start local 1 // long parent
         0: .line 41
            aload 0 /* this */
            lload 1 /* parent */
            invokespecial com.sun.glass.ui.Window.<init>:(J)V
         1: .line 42
            return
        end local 1 // long parent
        end local 0 // com.sun.glass.ui.gtk.GtkWindow this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    2     0    this  Lcom/sun/glass/ui/gtk/GtkWindow;
            0    2     1  parent  J
    MethodParameters:
        Name  Flags
      parent  

  protected native long _createWindow(long, long, int);
    descriptor: (JJI)J
    flags: (0x0104) ACC_PROTECTED, ACC_NATIVE
    MethodParameters:
           Name  Flags
      ownerPtr   
      screenPtr  
      mask       

  protected native long _createChildWindow(long);
    descriptor: (J)J
    flags: (0x0104) ACC_PROTECTED, ACC_NATIVE
    MethodParameters:
        Name  Flags
      parent  

  protected native boolean _close(long);
    descriptor: (J)Z
    flags: (0x0104) ACC_PROTECTED, ACC_NATIVE
    MethodParameters:
      Name  Flags
      ptr   

  protected native boolean _setView(long, com.sun.glass.ui.View);
    descriptor: (JLcom/sun/glass/ui/View;)Z
    flags: (0x0104) ACC_PROTECTED, ACC_NATIVE
    MethodParameters:
      Name  Flags
      ptr   
      view  

  protected boolean _setMenubar(long, long);
    descriptor: (JJ)Z
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=1, locals=5, args_size=3
        start local 0 // com.sun.glass.ui.gtk.GtkWindow this
        start local 1 // long ptr
        start local 3 // long menubarPtr
         0: .line 59
            iconst_1
            ireturn
        end local 3 // long menubarPtr
        end local 1 // long ptr
        end local 0 // com.sun.glass.ui.gtk.GtkWindow this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lcom/sun/glass/ui/gtk/GtkWindow;
            0    1     1         ptr  J
            0    1     3  menubarPtr  J
    MethodParameters:
            Name  Flags
      ptr         
      menubarPtr  

  private native void minimizeImpl(long, boolean);
    descriptor: (JZ)V
    flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
    MethodParameters:
          Name  Flags
      ptr       
      minimize  

  private native void maximizeImpl(long, boolean, boolean);
    descriptor: (JZZ)V
    flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
    MethodParameters:
              Name  Flags
      ptr           
      maximize      
      wasMaximized  

  private native void setBoundsImpl(long, int, int, boolean, boolean, int, int, int, int);
    descriptor: (JIIZZIIII)V
    flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
    MethodParameters:
      Name  Flags
      ptr   
      x     
      y     
      xSet  
      ySet  
      w     
      h     
      cw    
      ch    

  private native void setVisibleImpl(long, boolean);
    descriptor: (JZ)V
    flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
    MethodParameters:
         Name  Flags
      ptr      
      visible  

  protected native boolean _setResizable(long, boolean);
    descriptor: (JZ)Z
    flags: (0x0104) ACC_PROTECTED, ACC_NATIVE
    MethodParameters:
           Name  Flags
      ptr        
      resizable  

  protected native boolean _requestFocus(long, int);
    descriptor: (JI)Z
    flags: (0x0104) ACC_PROTECTED, ACC_NATIVE
    MethodParameters:
       Name  Flags
      ptr    
      event  

  protected native void _setFocusable(long, boolean);
    descriptor: (JZ)V
    flags: (0x0104) ACC_PROTECTED, ACC_NATIVE
    MethodParameters:
             Name  Flags
      ptr          
      isFocusable  

  protected native boolean _grabFocus(long);
    descriptor: (J)Z
    flags: (0x0104) ACC_PROTECTED, ACC_NATIVE
    MethodParameters:
      Name  Flags
      ptr   

  protected native void _ungrabFocus(long);
    descriptor: (J)V
    flags: (0x0104) ACC_PROTECTED, ACC_NATIVE
    MethodParameters:
      Name  Flags
      ptr   

  protected native boolean _setTitle(long, java.lang.String);
    descriptor: (JLjava/lang/String;)Z
    flags: (0x0104) ACC_PROTECTED, ACC_NATIVE
    MethodParameters:
       Name  Flags
      ptr    
      title  

  protected native void _setLevel(long, int);
    descriptor: (JI)V
    flags: (0x0104) ACC_PROTECTED, ACC_NATIVE
    MethodParameters:
       Name  Flags
      ptr    
      level  

  protected native void _setAlpha(long, float);
    descriptor: (JF)V
    flags: (0x0104) ACC_PROTECTED, ACC_NATIVE
    MethodParameters:
       Name  Flags
      ptr    
      alpha  

  protected native boolean _setBackground(long, float, float, float);
    descriptor: (JFFF)Z
    flags: (0x0104) ACC_PROTECTED, ACC_NATIVE
    MethodParameters:
      Name  Flags
      ptr   
      r     
      g     
      b     

  protected native void _setEnabled(long, boolean);
    descriptor: (JZ)V
    flags: (0x0104) ACC_PROTECTED, ACC_NATIVE
    MethodParameters:
         Name  Flags
      ptr      
      enabled  

  protected native boolean _setMinimumSize(long, int, int);
    descriptor: (JII)Z
    flags: (0x0104) ACC_PROTECTED, ACC_NATIVE
    MethodParameters:
        Name  Flags
      ptr     
      width   
      height  

  protected native boolean _setMaximumSize(long, int, int);
    descriptor: (JII)Z
    flags: (0x0104) ACC_PROTECTED, ACC_NATIVE
    MethodParameters:
        Name  Flags
      ptr     
      width   
      height  

  protected native void _setIcon(long, com.sun.glass.ui.Pixels);
    descriptor: (JLcom/sun/glass/ui/Pixels;)V
    flags: (0x0104) ACC_PROTECTED, ACC_NATIVE
    MethodParameters:
        Name  Flags
      ptr     
      pixels  

  protected native void _toFront(long);
    descriptor: (J)V
    flags: (0x0104) ACC_PROTECTED, ACC_NATIVE
    MethodParameters:
      Name  Flags
      ptr   

  protected native void _toBack(long);
    descriptor: (J)V
    flags: (0x0104) ACC_PROTECTED, ACC_NATIVE
    MethodParameters:
      Name  Flags
      ptr   

  protected native void _enterModal(long);
    descriptor: (J)V
    flags: (0x0104) ACC_PROTECTED, ACC_NATIVE
    MethodParameters:
      Name  Flags
      ptr   

  protected native void _enterModalWithWindow(long, long);
    descriptor: (JJ)V
    flags: (0x0104) ACC_PROTECTED, ACC_NATIVE
    MethodParameters:
        Name  Flags
      dialog  
      window  

  protected native void _exitModal(long);
    descriptor: (J)V
    flags: (0x0104) ACC_PROTECTED, ACC_NATIVE
    MethodParameters:
      Name  Flags
      ptr   

  protected native long _getNativeWindowImpl(long);
    descriptor: (J)J
    flags: (0x0104) ACC_PROTECTED, ACC_NATIVE
    MethodParameters:
      Name  Flags
      ptr   

  private native boolean isVisible(long);
    descriptor: (J)Z
    flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
    MethodParameters:
      Name  Flags
      ptr   

  protected boolean _setVisible(long, boolean);
    descriptor: (JZ)Z
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=4, args_size=3
        start local 0 // com.sun.glass.ui.gtk.GtkWindow this
        start local 1 // long ptr
        start local 3 // boolean visible
         0: .line 130
            aload 0 /* this */
            lload 1 /* ptr */
            iload 3 /* visible */
            invokevirtual com.sun.glass.ui.gtk.GtkWindow.setVisibleImpl:(JZ)V
         1: .line 131
            aload 0 /* this */
            lload 1 /* ptr */
            invokevirtual com.sun.glass.ui.gtk.GtkWindow.isVisible:(J)Z
            ireturn
        end local 3 // boolean visible
        end local 1 // long ptr
        end local 0 // com.sun.glass.ui.gtk.GtkWindow this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    2     0     this  Lcom/sun/glass/ui/gtk/GtkWindow;
            0    2     1      ptr  J
            0    2     3  visible  Z
    MethodParameters:
         Name  Flags
      ptr      
      visible  

  protected boolean _minimize(long, boolean);
    descriptor: (JZ)Z
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=4, args_size=3
        start local 0 // com.sun.glass.ui.gtk.GtkWindow this
        start local 1 // long ptr
        start local 3 // boolean minimize
         0: .line 136
            aload 0 /* this */
            lload 1 /* ptr */
            iload 3 /* minimize */
            invokevirtual com.sun.glass.ui.gtk.GtkWindow.minimizeImpl:(JZ)V
         1: .line 137
            aload 0 /* this */
            sipush 531
            invokevirtual com.sun.glass.ui.gtk.GtkWindow.notifyStateChanged:(I)V
         2: .line 138
            iload 3 /* minimize */
            ireturn
        end local 3 // boolean minimize
        end local 1 // long ptr
        end local 0 // com.sun.glass.ui.gtk.GtkWindow this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    3     0      this  Lcom/sun/glass/ui/gtk/GtkWindow;
            0    3     1       ptr  J
            0    3     3  minimize  Z
    MethodParameters:
          Name  Flags
      ptr       
      minimize  

  protected boolean _maximize(long, boolean, boolean);
    descriptor: (JZZ)Z
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=5, locals=5, args_size=4
        start local 0 // com.sun.glass.ui.gtk.GtkWindow this
        start local 1 // long ptr
        start local 3 // boolean maximize
        start local 4 // boolean wasMaximized
         0: .line 144
            aload 0 /* this */
            lload 1 /* ptr */
            iload 3 /* maximize */
            iload 4 /* wasMaximized */
            invokevirtual com.sun.glass.ui.gtk.GtkWindow.maximizeImpl:(JZZ)V
         1: .line 145
            aload 0 /* this */
            sipush 532
            invokevirtual com.sun.glass.ui.gtk.GtkWindow.notifyStateChanged:(I)V
         2: .line 146
            iload 3 /* maximize */
            ireturn
        end local 4 // boolean wasMaximized
        end local 3 // boolean maximize
        end local 1 // long ptr
        end local 0 // com.sun.glass.ui.gtk.GtkWindow this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    3     0          this  Lcom/sun/glass/ui/gtk/GtkWindow;
            0    3     1           ptr  J
            0    3     3      maximize  Z
            0    3     4  wasMaximized  Z
    MethodParameters:
              Name  Flags
      ptr           
      maximize      
      wasMaximized  

  private native void _showOrHideChildren(long, boolean);
    descriptor: (JZ)V
    flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
    MethodParameters:
      Name  Flags
      ptr   
      show  

  protected void notifyStateChanged(int);
    descriptor: (I)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=2, args_size=2
        start local 0 // com.sun.glass.ui.gtk.GtkWindow this
        start local 1 // int state
         0: .line 152
            iload 1 /* state */
            sipush 531
            if_icmpne 3
         1: .line 153
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.sun.glass.ui.gtk.GtkWindow.getNativeHandle:()J
            iconst_0
            invokevirtual com.sun.glass.ui.gtk.GtkWindow._showOrHideChildren:(JZ)V
         2: .line 154
            goto 5
      StackMap locals:
      StackMap stack:
         3: iload 1 /* state */
            sipush 533
            if_icmpne 5
         4: .line 155
            aload 0 /* this */
            aload 0 /* this */
            invokevirtual com.sun.glass.ui.gtk.GtkWindow.getNativeHandle:()J
            iconst_1
            invokevirtual com.sun.glass.ui.gtk.GtkWindow._showOrHideChildren:(JZ)V
         5: .line 157
      StackMap locals:
      StackMap stack:
            iload 1 /* state */
            tableswitch { // 531 - 533
                  531: 6
                  532: 6
                  533: 6
              default: 8
          }
         6: .line 161
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* state */
            aload 0 /* this */
            invokevirtual com.sun.glass.ui.gtk.GtkWindow.getWidth:()I
            aload 0 /* this */
            invokevirtual com.sun.glass.ui.gtk.GtkWindow.getHeight:()I
            invokevirtual com.sun.glass.ui.gtk.GtkWindow.notifyResize:(III)V
         7: .line 162
            goto 9
         8: .line 164
      StackMap locals:
      StackMap stack:
            getstatic java.lang.System.err:Ljava/io/PrintStream;
            new java.lang.StringBuilder
            dup
            ldc "Unknown window state: "
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            iload 1 /* state */
            invokevirtual java.lang.StringBuilder.append:(I)Ljava/lang/StringBuilder;
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokevirtual java.io.PrintStream.println:(Ljava/lang/String;)V
         9: .line 167
      StackMap locals:
      StackMap stack:
            return
        end local 1 // int state
        end local 0 // com.sun.glass.ui.gtk.GtkWindow this
      LocalVariableTable:
        Start  End  Slot   Name  Signature
            0   10     0   this  Lcom/sun/glass/ui/gtk/GtkWindow;
            0   10     1  state  I
    MethodParameters:
       Name  Flags
      state  final

  protected void _setCursor(long, com.sun.glass.ui.Cursor);
    descriptor: (JLcom/sun/glass/ui/Cursor;)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=4, locals=4, args_size=3
        start local 0 // com.sun.glass.ui.gtk.GtkWindow this
        start local 1 // long ptr
        start local 3 // com.sun.glass.ui.Cursor cursor
         0: .line 171
            aload 3 /* cursor */
            invokevirtual com.sun.glass.ui.Cursor.getType:()I
            ifne 3
         1: .line 172
            aload 0 /* this */
            lload 1 /* ptr */
            aload 3 /* cursor */
            invokevirtual com.sun.glass.ui.gtk.GtkWindow._setCustomCursor:(JLcom/sun/glass/ui/Cursor;)V
         2: .line 173
            goto 4
         3: .line 174
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            lload 1 /* ptr */
            aload 3 /* cursor */
            invokevirtual com.sun.glass.ui.Cursor.getType:()I
            invokevirtual com.sun.glass.ui.gtk.GtkWindow._setCursorType:(JI)V
         4: .line 176
      StackMap locals:
      StackMap stack:
            return
        end local 3 // com.sun.glass.ui.Cursor cursor
        end local 1 // long ptr
        end local 0 // com.sun.glass.ui.gtk.GtkWindow this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    5     0    this  Lcom/sun/glass/ui/gtk/GtkWindow;
            0    5     1     ptr  J
            0    5     3  cursor  Lcom/sun/glass/ui/Cursor;
    MethodParameters:
        Name  Flags
      ptr     
      cursor  

  private native void _setCursorType(long, int);
    descriptor: (JI)V
    flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
    MethodParameters:
      Name  Flags
      ptr   
      type  

  private native void _setCustomCursor(long, com.sun.glass.ui.Cursor);
    descriptor: (JLcom/sun/glass/ui/Cursor;)V
    flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
    MethodParameters:
        Name  Flags
      ptr     
      cursor  

  protected native int _getEmbeddedX(long);
    descriptor: (J)I
    flags: (0x0104) ACC_PROTECTED, ACC_NATIVE
    MethodParameters:
      Name  Flags
      ptr   

  protected native int _getEmbeddedY(long);
    descriptor: (J)I
    flags: (0x0104) ACC_PROTECTED, ACC_NATIVE
    MethodParameters:
      Name  Flags
      ptr   

  public long getNativeWindow();
    descriptor: ()J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // com.sun.glass.ui.gtk.GtkWindow this
         0: .line 194
            aload 0 /* this */
            aload 0 /* this */
            invokespecial com.sun.glass.ui.Window.getNativeWindow:()J
            invokevirtual com.sun.glass.ui.gtk.GtkWindow._getNativeWindowImpl:(J)J
            lreturn
        end local 0 // com.sun.glass.ui.gtk.GtkWindow this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/glass/ui/gtk/GtkWindow;

  private native void _setGravity(long, float, float);
    descriptor: (JFF)V
    flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
    MethodParameters:
          Name  Flags
      ptr       
      xGravity  
      yGravity  

  protected void _setBounds(long, int, int, boolean, boolean, int, int, int, int, float, float);
    descriptor: (JIIZZIIIIFF)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=11, locals=14, args_size=12
        start local 0 // com.sun.glass.ui.gtk.GtkWindow this
        start local 1 // long ptr
        start local 3 // int x
        start local 4 // int y
        start local 5 // boolean xSet
        start local 6 // boolean ySet
        start local 7 // int w
        start local 8 // int h
        start local 9 // int cw
        start local 10 // int ch
        start local 11 // float xGravity
        start local 12 // float yGravity
         0: .line 201
            aload 0 /* this */
            lload 1 /* ptr */
            fload 11 /* xGravity */
            fload 12 /* yGravity */
            invokevirtual com.sun.glass.ui.gtk.GtkWindow._setGravity:(JFF)V
         1: .line 202
            aload 0 /* this */
            lload 1 /* ptr */
            iload 3 /* x */
            iload 4 /* y */
            iload 5 /* xSet */
            iload 6 /* ySet */
            iload 7 /* w */
            iload 8 /* h */
            iload 9 /* cw */
            iload 10 /* ch */
            invokevirtual com.sun.glass.ui.gtk.GtkWindow.setBoundsImpl:(JIIZZIIII)V
         2: .line 204
            iload 7 /* w */
            ifgt 3
            iload 9 /* cw */
            ifgt 4
      StackMap locals:
      StackMap stack:
         3: iload 8 /* h */
            ifgt 12
            iload 10 /* ch */
            ifle 12
         4: .line 205
      StackMap locals:
      StackMap stack:
            iconst_4
            newarray 10
            astore 13 /* extarr */
        start local 13 // int[] extarr
         5: .line 206
            aload 0 /* this */
            lload 1 /* ptr */
            aload 13 /* extarr */
            invokevirtual com.sun.glass.ui.gtk.GtkWindow.getFrameExtents:(J[I)V
         6: .line 209
            aload 0 /* this */
            sipush 511
         7: .line 210
            iload 7 /* w */
            ifgt 8
            iload 9 /* cw */
            ifle 8
            iload 9 /* cw */
            aload 13 /* extarr */
            iconst_0
            iaload
            iadd
            aload 13 /* extarr */
            iconst_1
            iaload
            iadd
            goto 9
         8: .line 211
      StackMap locals: com.sun.glass.ui.gtk.GtkWindow long int int int int int int int int float float int[]
      StackMap stack: com.sun.glass.ui.gtk.GtkWindow int
            iload 7 /* w */
         9: .line 212
      StackMap locals: com.sun.glass.ui.gtk.GtkWindow long int int int int int int int int float float int[]
      StackMap stack: com.sun.glass.ui.gtk.GtkWindow int int
            iload 8 /* h */
            ifgt 10
            iload 10 /* ch */
            ifle 10
            iload 10 /* ch */
            aload 13 /* extarr */
            iconst_2
            iaload
            iadd
            aload 13 /* extarr */
            iconst_3
            iaload
            iadd
            goto 11
        10: .line 213
      StackMap locals: com.sun.glass.ui.gtk.GtkWindow long int int int int int int int int float float int[]
      StackMap stack: com.sun.glass.ui.gtk.GtkWindow int int
            iload 8 /* h */
        11: .line 209
      StackMap locals: com.sun.glass.ui.gtk.GtkWindow long int int int int int int int int float float int[]
      StackMap stack: com.sun.glass.ui.gtk.GtkWindow int int int
            invokevirtual com.sun.glass.ui.gtk.GtkWindow.notifyResize:(III)V
        end local 13 // int[] extarr
        12: .line 215
      StackMap locals:
      StackMap stack:
            return
        end local 12 // float yGravity
        end local 11 // float xGravity
        end local 10 // int ch
        end local 9 // int cw
        end local 8 // int h
        end local 7 // int w
        end local 6 // boolean ySet
        end local 5 // boolean xSet
        end local 4 // int y
        end local 3 // int x
        end local 1 // long ptr
        end local 0 // com.sun.glass.ui.gtk.GtkWindow this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0   13     0      this  Lcom/sun/glass/ui/gtk/GtkWindow;
            0   13     1       ptr  J
            0   13     3         x  I
            0   13     4         y  I
            0   13     5      xSet  Z
            0   13     6      ySet  Z
            0   13     7         w  I
            0   13     8         h  I
            0   13     9        cw  I
            0   13    10        ch  I
            0   13    11  xGravity  F
            0   13    12  yGravity  F
            5   12    13    extarr  [I
    MethodParameters:
          Name  Flags
      ptr       
      x         
      y         
      xSet      
      ySet      
      w         
      h         
      cw        
      ch        
      xGravity  
      yGravity  

  private native void getFrameExtents(long, int[]);
    descriptor: (J[I)V
    flags: (0x0102) ACC_PRIVATE, ACC_NATIVE
    MethodParameters:
        Name  Flags
      ptr     
      extarr  

  protected void _requestInput(long, java.lang.String, int, double, double, double, double, double, double, double, double, double, double, double, double, double, double);
    descriptor: (JLjava/lang/String;IDDDDDDDDDDDDDD)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=33, args_size=18
        start local 0 // com.sun.glass.ui.gtk.GtkWindow this
        start local 1 // long ptr
        start local 3 // java.lang.String text
        start local 4 // int type
        start local 5 // double width
        start local 7 // double height
        start local 9 // double Mxx
        start local 11 // double Mxy
        start local 13 // double Mxz
        start local 15 // double Mxt
        start local 17 // double Myx
        start local 19 // double Myy
        start local 21 // double Myz
        start local 23 // double Myt
        start local 25 // double Mzx
        start local 27 // double Mzy
        start local 29 // double Mzz
        start local 31 // double Mzt
         0: .line 224
            new java.lang.UnsupportedOperationException
            dup
            ldc "Not supported yet."
            invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
            athrow
        end local 31 // double Mzt
        end local 29 // double Mzz
        end local 27 // double Mzy
        end local 25 // double Mzx
        end local 23 // double Myt
        end local 21 // double Myz
        end local 19 // double Myy
        end local 17 // double Myx
        end local 15 // double Mxt
        end local 13 // double Mxz
        end local 11 // double Mxy
        end local 9 // double Mxx
        end local 7 // double height
        end local 5 // double width
        end local 4 // int type
        end local 3 // java.lang.String text
        end local 1 // long ptr
        end local 0 // com.sun.glass.ui.gtk.GtkWindow this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lcom/sun/glass/ui/gtk/GtkWindow;
            0    1     1     ptr  J
            0    1     3    text  Ljava/lang/String;
            0    1     4    type  I
            0    1     5   width  D
            0    1     7  height  D
            0    1     9     Mxx  D
            0    1    11     Mxy  D
            0    1    13     Mxz  D
            0    1    15     Mxt  D
            0    1    17     Myx  D
            0    1    19     Myy  D
            0    1    21     Myz  D
            0    1    23     Myt  D
            0    1    25     Mzx  D
            0    1    27     Mzy  D
            0    1    29     Mzz  D
            0    1    31     Mzt  D
    MethodParameters:
        Name  Flags
      ptr     
      text    
      type    
      width   
      height  
      Mxx     
      Mxy     
      Mxz     
      Mxt     
      Myx     
      Myy     
      Myz     
      Myt     
      Mzx     
      Mzy     
      Mzz     
      Mzt     

  protected void _releaseInput(long);
    descriptor: (J)V
    flags: (0x0004) ACC_PROTECTED
    Code:
      stack=3, locals=3, args_size=2
        start local 0 // com.sun.glass.ui.gtk.GtkWindow this
        start local 1 // long ptr
         0: .line 229
            new java.lang.UnsupportedOperationException
            dup
            ldc "Not supported yet."
            invokespecial java.lang.UnsupportedOperationException.<init>:(Ljava/lang/String;)V
            athrow
        end local 1 // long ptr
        end local 0 // com.sun.glass.ui.gtk.GtkWindow this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/glass/ui/gtk/GtkWindow;
            0    1     1   ptr  J
    MethodParameters:
      Name  Flags
      ptr   

  public long getRawHandle();
    descriptor: ()J
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=3, args_size=1
        start local 0 // com.sun.glass.ui.gtk.GtkWindow this
         0: .line 234
            aload 0 /* this */
            invokespecial com.sun.glass.ui.Window.getRawHandle:()J
            lstore 1 /* ptr */
        start local 1 // long ptr
         1: .line 235
            lload 1 /* ptr */
            lconst_0
            lcmp
            ifne 2
            lconst_0
            goto 3
      StackMap locals: long
      StackMap stack:
         2: aload 0 /* this */
            lload 1 /* ptr */
            invokevirtual com.sun.glass.ui.gtk.GtkWindow._getNativeWindowImpl:(J)J
      StackMap locals:
      StackMap stack: long
         3: lreturn
        end local 1 // long ptr
        end local 0 // com.sun.glass.ui.gtk.GtkWindow this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    4     0  this  Lcom/sun/glass/ui/gtk/GtkWindow;
            1    4     1   ptr  J
}
SourceFile: "GtkWindow.java"