  
 
 | 
  Main Page  
  Widgets  
   Namespaces  
   Book  
 
Gdk::DragContext Class ReferenceInheritance diagram for Gdk::DragContext: 
[legend]List of all members.
 |  
 Public Methods |  
| virtual  | ~DragContext () |  
| GdkDragContext*  | gobj () |  
| const GdkDragContext*  | gobj () const |  
| GdkDragContext*  | gobj_copy () |  
| void  | drag_status (DragAction action, guint32 time) |  
|   | Selects one of the actions offered by the drag source. 
 
  |  
| void  | drop_reply (bool ok, guint32 time) |  
|   | Accepts or rejects a drop. 
 
  |  
| void  | drop_finish (bool success, guint32 time) |  
|   | Ends the drag operation after a drop. 
 
  |  
| GdkAtom  | get_selection () |  
|   | Returns the selection atom for the current source window. 
 
  |  
| void  | drag_finish (bool success, bool del, guint32 time) |  
| void  | set_icon (const Glib::RefPtr<Gdk::Colormap>& colormap, const Glib::RefPtr<Gdk::Pixmap>& pixmap, const Glib::RefPtr<Gdk::Bitmap>& mask, int hot_x, int hot_y) |  
| void  | set_icon (const Glib::RefPtr<Gdk::Pixbuf>& pixbuf, int hot_x, int hot_y) |  
| void  | set_icon (const Glib::ustring& stock_id, int hot_x, int hot_y) |  
| void  | set_icon () |  
| DragProtocol  | get_protocol () const |  
| bool  | get_is_source () const |  
| DragAction  | get_actions () const |  
| DragAction  | get_suggested_action () const |  
| DragAction  | get_action () const |  
| guint32  | get_start_time () const |  
| void  | find_window_for_screen (const Glib::RefPtr<Window>& drag_window, const Glib::RefPtr<Screen>& screen, int x_root, int y_root, Glib::RefPtr<Window>& dest_window, GdkDragProtocol* protocol) |  
 Static Public Methods |  
| Glib::RefPtr<DragContext>  | create () |  
 Protected Methods |  
|   | DragContext () |  
 Related Functions |  
(Note that these are not member functions.)
 
  |  
| Glib::RefPtr<Gdk::DragContext>  | wrap (GdkDragContext* object, bool take_copy=false) |  
 
 Constructor & Destructor Documentation
 
  
    
      
        
          |  virtual Gdk::DragContext::~DragContext  | 
          ( | 
                      | 
          )  | 
           [virtual] | 
         
       
     | 
   
 
 
  
    
      
        
          |  Gdk::DragContext::DragContext  | 
          ( | 
                      | 
          )  | 
           [protected] | 
         
       
     | 
   
 
 Member Function Documentation
 
  
    
      
        
          |  Glib::RefPtr<DragContext> Gdk::DragContext::create  | 
          ( | 
                      | 
          )  | 
           [static] | 
         
       
     | 
   
 
 
  
    
      
        
          |  void Gdk::DragContext::drag_finish  | 
          ( | 
          bool  | 
            success,  | 
         
        
           | 
           | 
          bool  | 
            del,  | 
         
        
           | 
           | 
          guint32  | 
            time | 
         
        
           | 
          )  | 
           | 
         
       
     | 
   
 
 
  
    
      
        
          |  void Gdk::DragContext::drag_status  | 
          ( | 
          DragAction  | 
            action,  | 
         
        
           | 
           | 
          guint32  | 
            time | 
         
        
           | 
          )  | 
           | 
         
       
     | 
   
 
  
    | 
       
     | 
    
 
Selects one of the actions offered by the drag source.
 
This function is called by the drag destination in response to gdk_drag_motion() called by the drag source.  - Parameters:
 - 
  
    | context  | A Gdk::DragContext.  |  
    | action  | The selected action which will be taken when a drop happens, or 0 to indicate that a drop will not be accepted.  |  
    | time_  | The timestamp for this operation.  |  
   
  
     | 
   
 
 
  
    
      
        
          |  void Gdk::DragContext::drop_finish  | 
          ( | 
          bool  | 
            success,  | 
         
        
           | 
           | 
          guint32  | 
            time | 
         
        
           | 
          )  | 
           | 
         
       
     | 
   
 
  
    | 
       
     | 
    
 
Ends the drag operation after a drop.
 
This function is called by the drag destination.  - Parameters:
 - 
  
    | context  | A Gtk::DragContext.  |  
    | success  | true if the data was successfully received.  |  
    | time_  | The timestamp for this operation.  |  
   
  
     | 
   
 
 
  
    
      
        
          |  void Gdk::DragContext::drop_reply  | 
          ( | 
          bool  | 
            ok,  | 
         
        
           | 
           | 
          guint32  | 
            time | 
         
        
           | 
          )  | 
           | 
         
       
     | 
   
 
  
    | 
       
     | 
    
 
Accepts or rejects a drop.
 
This function is called by the drag destination in response to a drop initiated by the drag source.  - Parameters:
 - 
  
    | context  | A Gdk::DragContext.  |  
    | ok  | true if the drop is accepted.  |  
    | time_  | The timestamp for this operation.  |  
   
  
     | 
   
 
 
 
 
  
    
      
        
          |  DragAction Gdk::DragContext::get_actions  | 
          ( | 
                      | 
          )  | 
           const | 
         
       
     | 
   
 
 
  
    
      
        
          |  bool Gdk::DragContext::get_is_source  | 
          ( | 
                      | 
          )  | 
           const | 
         
       
     | 
   
 
 
 
  
    
      
        
          |  GdkAtom Gdk::DragContext::get_selection  | 
          ( | 
                      | 
          )  | 
           | 
         
       
     | 
   
 
  
    | 
       
     | 
    
 
Returns the selection atom for the current source window.
 
 - Parameters:
 - 
  
    | context  | A Gdk::DragContext.  |  
   
  
- Returns:
 - The selection atom. 
  
     | 
   
 
 
  
    
      
        
          |  guint32 Gdk::DragContext::get_start_time  | 
          ( | 
                      | 
          )  | 
           const | 
         
       
     | 
   
 
 
  
    
      
        
          |  DragAction Gdk::DragContext::get_suggested_action  | 
          ( | 
                      | 
          )  | 
           const | 
         
       
     | 
   
 
 
  
    
      
        
          |  const GdkDragContext* Gdk::DragContext::gobj  | 
          ( | 
                      | 
          )  | 
           const [inline] | 
         
       
     | 
   
 
 
  
    
      
        
          |  GdkDragContext* Gdk::DragContext::gobj  | 
          ( | 
                      | 
          )  | 
           [inline] | 
         
       
     | 
   
 
 
  
    
      
        
          |  GdkDragContext* Gdk::DragContext::gobj_copy  | 
          ( | 
                      | 
          )  | 
           | 
         
       
     | 
   
 
 
  
    
      
        
          |  void Gdk::DragContext::set_icon  | 
          ( | 
                      | 
          )  | 
           | 
         
       
     | 
   
 
 
  
    
      
        
          |  void Gdk::DragContext::set_icon  | 
          ( | 
          const Glib::ustring&  | 
            stock_id,  | 
         
        
           | 
           | 
          int  | 
            hot_x,  | 
         
        
           | 
           | 
          int  | 
            hot_y | 
         
        
           | 
          )  | 
           | 
         
       
     | 
   
 
 
 
 Friends And Related Function Documentation
 
  
    
      
        
          |  Glib::RefPtr<Gdk::DragContext> wrap  | 
          ( | 
          GdkDragContext*  | 
            object,  | 
         
        
           | 
           | 
          bool  | 
            take_copy = false | 
         
        
           | 
          )  | 
           [related] | 
         
       
     | 
   
 
 The documentation for this class was generated from the following file:
 
Generated for gtkmm by 
Doxygen 1.3-rc1 © 1997-2001
 |