<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>DragContext</title> <link rel="stylesheet" href="style.css" type="text/css"> <meta name="generator" content="DocBook XSL Stylesheets V1.73.2"> <link rel="start" href="index.html" title="Programming with gtkmm"> <link rel="up" href="ch16.html" title="Chapter 16. Drag and Drop"> <link rel="prev" href="ch16s03.html" title="Signals"> <link rel="next" href="ch16s05.html" title="Example"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> <div class="navheader"> <table width="100%" summary="Navigation header"> <tr><th colspan="3" align="center">DragContext</th></tr> <tr> <td width="20%" align="left"> <a accesskey="p" href="ch16s03.html"><img src="../icons/prev.png" alt="Prev"></a> </td> <th width="60%" align="center">Chapter 16. Drag and Drop</th> <td width="20%" align="right"> <a accesskey="n" href="ch16s05.html"><img src="../icons/next.png" alt="Next"></a> </td> </tr> </table> <hr> </div> <div class="sect1" lang="en"> <div class="titlepage"><div><div><h2 class="title" style="clear: both"> <a name="sec-dragcontext"></a>DragContext</h2></div></div></div> <p> The drag and drop signals provide a DragContext, which contains some information about the drag and drop operation and can be used to influence the process. For instance, you can discover the source widget, or change the drag and drop icon, by using the <code class="function">set_icon()</code> methods. More importantly, you should call the <code class="function">drag_finish()</code> method from your <code class="literal">drag_data_received</code> signal handler to indicate whether the drop was successful. </p> </div> <div class="navfooter"> <hr> <table width="100%" summary="Navigation footer"> <tr> <td width="40%" align="left"> <a accesskey="p" href="ch16s03.html"><img src="../icons/prev.png" alt="Prev"></a> </td> <td width="20%" align="center"><a accesskey="u" href="ch16.html"><img src="../icons/up.png" alt="Up"></a></td> <td width="40%" align="right"> <a accesskey="n" href="ch16s05.html"><img src="../icons/next.png" alt="Next"></a> </td> </tr> <tr> <td width="40%" align="left" valign="top">Signals </td> <td width="20%" align="center"><a accesskey="h" href="index.html"><img src="../icons/home.png" alt="Home"></a></td> <td width="40%" align="right" valign="top"> Example</td> </tr> </table> </div> </body> </html>