~canonical-dx-team/ubuntu/maverick/gtk+2.0/menuproxy

« back to all changes in this revision

Viewing changes to gtk/gtkwidget.c

  • Committer: Bazaar Package Importer
  • Author(s): Sebastian Dröge
  • Date: 2010-06-11 12:19:30 UTC
  • mfrom: (1.11.6 upstream)
  • mto: This revision was merged to the branch mainline in revision 175.
  • Revision ID: james.westby@ubuntu.com-20100611121930-n4pklvkoqdsg12vm
Tags: 2.21.2-1
* New upstream development release:
  + debian/rules,
    debian/libgtk2.0-0.symbols:
    - Update for new API symbols.
  + debian/patches/070_mandatory-relibtoolize.patch:
    - Regenerated for the new version.
  + debian/control.in:
    - Update GLib (build-) dependency to >= 2.25.8.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1135
1135
  /**
1136
1136
   * GtkWidget::button-press-event:
1137
1137
   * @widget: the object which received the signal.
1138
 
   * @event: the #GdkEventButton which triggered this signal
 
1138
   * @event: (type Gdk.EventButton): the #GdkEventButton which triggered
 
1139
   *   this signal.
1139
1140
   *
1140
1141
   * The ::button-press-event signal will be emitted when a button
1141
1142
   * (typically from a mouse) is pressed.
1161
1162
  /**
1162
1163
   * GtkWidget::button-release-event:
1163
1164
   * @widget: the object which received the signal.
1164
 
   * @event: the #GdkEventButton which triggered this signal
 
1165
   * @event: (type Gdk.EventButton): the #GdkEventButton which triggered
 
1166
   *   this signal.
1165
1167
   *
1166
1168
   * The ::button-release-event signal will be emitted when a button
1167
1169
   * (typically from a mouse) is released.
1187
1189
  /**
1188
1190
   * GtkWidget::scroll-event:
1189
1191
   * @widget: the object which received the signal.
1190
 
   * @event: the #GdkEventScroll which triggered this signal
 
1192
   * @event: (type Gdk.EventScroll): the #GdkEventScroll which triggered
 
1193
   *   this signal.
1191
1194
   *
1192
1195
   * The ::scroll-event signal is emitted when a button in the 4 to 7
1193
1196
   * range is pressed. Wheel mice are usually configured to generate 
1213
1216
  /**
1214
1217
   * GtkWidget::motion-notify-event:
1215
1218
   * @widget: the object which received the signal.
1216
 
   * @event: the #GdkEventMotion which triggered this signal
 
1219
   * @event: (type Gdk.EventMotion): the #GdkEventMotion which triggered
 
1220
   *   this signal.
1217
1221
   *
1218
1222
   * The ::motion-notify-event signal is emitted when the pointer moves 
1219
1223
   * over the widget's #GdkWindow.
1331
1335
  /**
1332
1336
   * GtkWidget::expose-event:
1333
1337
   * @widget: the object which received the signal.
1334
 
   * @event: the #GdkEventExpose which triggered this signal
 
1338
   * @event: (type Gdk.EventExpose): the #GdkEventExpose which triggered
 
1339
   *   this signal.
1335
1340
   *
1336
1341
   * The ::expose-event signal is emitted when an area of a previously
1337
1342
   * obscured #GdkWindow is made visible and needs to be redrawn.
1357
1362
  /**
1358
1363
   * GtkWidget::key-press-event:
1359
1364
   * @widget: the object which received the signal
1360
 
   * @event: the #GdkEventKey which triggered this signal
 
1365
   * @event: (type Gdk.EventKey): the #GdkEventKey which triggered this signal.
1361
1366
   *
1362
1367
   * The ::key-press-event signal is emitted when a key is pressed.
1363
1368
   *
1382
1387
  /**
1383
1388
   * GtkWidget::key-release-event:
1384
1389
   * @widget: the object which received the signal
1385
 
   * @event: the #GdkEventKey which triggered this signal
 
1390
   * @event: (type Gdk.EventKey): the #GdkEventKey which triggered this signal.
1386
1391
   *
1387
1392
   * The ::key-release-event signal is emitted when a key is pressed.
1388
1393
   *
1407
1412
  /**
1408
1413
   * GtkWidget::enter-notify-event:
1409
1414
   * @widget: the object which received the signal
1410
 
   * @event: the #GdkEventCrossing which triggered this signal
 
1415
   * @event: (type Gdk.EventCrossing): the #GdkEventCrossing which triggered
 
1416
   *   this signal.
1411
1417
   *
1412
1418
   * The ::enter-notify-event will be emitted when the pointer enters
1413
1419
   * the @widget's window.
1433
1439
  /**
1434
1440
   * GtkWidget::leave-notify-event:
1435
1441
   * @widget: the object which received the signal
1436
 
   * @event: the #GdkEventCrossing which triggered this signal
 
1442
   * @event: (type Gdk.EventCrossing): the #GdkEventCrossing which triggered
 
1443
   *   this signal.
1437
1444
   *
1438
1445
   * The ::leave-notify-event will be emitted when the pointer leaves
1439
1446
   * the @widget's window.
1459
1466
  /**
1460
1467
   * GtkWidget::configure-event
1461
1468
   * @widget: the object which received the signal
1462
 
   * @event: the #GdkEventConfigure which triggered this signal
 
1469
   * @event: (type Gdk.EventConfigure): the #GdkEventConfigure which triggered
 
1470
   *   this signal.
1463
1471
   *
1464
1472
   * The ::configure-event signal will be emitted when the size, position or
1465
1473
   * stacking of the @widget's window has changed.
1484
1492
  /**
1485
1493
   * GtkWidget::focus-in-event
1486
1494
   * @widget: the object which received the signal
1487
 
   * @event: the #GdkEventFocus which triggered this signal
 
1495
   * @event: (type Gdk.EventFocus): the #GdkEventFocus which triggered
 
1496
   *   this signal.
1488
1497
   *
1489
1498
   * The ::focus-in-event signal will be emitted when the keyboard focus
1490
1499
   * enters the @widget's window.
1508
1517
  /**
1509
1518
   * GtkWidget::focus-out-event
1510
1519
   * @widget: the object which received the signal
1511
 
   * @event: the #GdkEventFocus which triggered this signal
 
1520
   * @event: (type Gdk.EventFocus): the #GdkEventFocus which triggered this
 
1521
   *   signal.
1512
1522
   *
1513
1523
   * The ::focus-out-event signal will be emitted when the keyboard focus
1514
1524
   * leaves the @widget's window.
1532
1542
  /**
1533
1543
   * GtkWidget::map-event
1534
1544
   * @widget: the object which received the signal
1535
 
   * @event: the #GdkEventAny which triggered this signal
 
1545
   * @event: (type Gdk.EventAny): the #GdkEventAny which triggered this signal.
1536
1546
   *
1537
1547
   * The ::map-event signal will be emitted when the @widget's window is
1538
1548
   * mapped. A window is mapped when it becomes visible on the screen.
1557
1567
  /**
1558
1568
   * GtkWidget::unmap-event
1559
1569
   * @widget: the object which received the signal
1560
 
   * @event: the #GdkEventAny which triggered this signal
 
1570
   * @event: (type Gdk.EventAny): the #GdkEventAny which triggered this signal
1561
1571
   *
1562
1572
   * The ::unmap-event signal will be emitted when the @widget's window is
1563
1573
   * unmapped. A window is unmapped when it becomes invisible on the screen.
1582
1592
  /**
1583
1593
   * GtkWidget::property-notify-event
1584
1594
   * @widget: the object which received the signal
1585
 
   * @event: the #GdkEventProperty which triggered this signal
 
1595
   * @event: (type Gdk.EventProperty): the #GdkEventProperty which triggered
 
1596
   *   this signal.
1586
1597
   *
1587
1598
   * The ::property-notify-event signal will be emitted when a property on
1588
1599
   * the @widget's window has been changed or deleted.
1606
1617
  /**
1607
1618
   * GtkWidget::selection-clear-event
1608
1619
   * @widget: the object which received the signal
1609
 
   * @event: the #GdkEventSelection which triggered this signal
 
1620
   * @event: (type Gdk.EventSelection): the #GdkEventSelection which triggered
 
1621
   *   this signal.
1610
1622
   *
1611
1623
   * The ::selection-clear-event signal will be emitted when the
1612
1624
   * the @widget's window has lost ownership of a selection.
1627
1639
  /**
1628
1640
   * GtkWidget::selection-request-event
1629
1641
   * @widget: the object which received the signal
1630
 
   * @event: the #GdkEventSelection which triggered this signal
 
1642
   * @event: (type Gdk.EventSelection): the #GdkEventSelection which triggered
 
1643
   *   this signal.
1631
1644
   *
1632
1645
   * The ::selection-request-event signal will be emitted when
1633
1646
   * another client requests ownership of the selection owned by
1702
1715
  /**
1703
1716
   * GtkWidget::proximity-in-event
1704
1717
   * @widget: the object which received the signal
1705
 
   * @event: the #GdkEventProximity which triggered this signal
 
1718
   * @event: (type Gdk.EventProximity): the #GdkEventProximity which triggered
 
1719
   *   this signal.
1706
1720
   *
1707
1721
   * To receive this signal the #GdkWindow associated to the widget needs
1708
1722
   * to enable the #GDK_PROXIMITY_IN_MASK mask.
1725
1739
  /**
1726
1740
   * GtkWidget::proximity-out-event
1727
1741
   * @widget: the object which received the signal
1728
 
   * @event: the #GdkEventProximity which triggered this signal
 
1742
   * @event: (type Gdk.EventProximity): the #GdkEventProximity which triggered
 
1743
   *   this signal.
1729
1744
   *
1730
1745
   * To receive this signal the #GdkWindow associated to the widget needs
1731
1746
   * to enable the #GDK_PROXIMITY_OUT_MASK mask.
2104
2119
  /**
2105
2120
   * GtkWidget::visibility-notify-event:
2106
2121
   * @widget: the object which received the signal
2107
 
   * @event: the #GdkEventVisibility which triggered this signal
 
2122
   * @event: (type Gdk.EventVisibility): the #GdkEventVisibility which
 
2123
   *   triggered this signal.
2108
2124
   *
2109
2125
   * The ::visibility-notify-event will be emitted when the @widget's window
2110
2126
   * is obscured or unobscured.
2128
2144
  /**
2129
2145
   * GtkWidget::client-event:
2130
2146
   * @widget: the object which received the signal
2131
 
   * @event: the #GdkEventClient which triggered this signal
 
2147
   * @event: (type Gdk.EventClient): the #GdkEventClient which triggered
 
2148
   *   this signal.
2132
2149
   *
2133
2150
   * The ::client-event will be emitted when the @widget's window
2134
2151
   * receives a message (via a ClientMessage event) from another
2150
2167
  /**
2151
2168
   * GtkWidget::no-expose-event:
2152
2169
   * @widget: the object which received the signal
2153
 
   * @event: the #GdkEventNoExpose which triggered this signal
 
2170
   * @event: (type Gdk.EventNoExpose): the #GdkEventNoExpose which triggered
 
2171
   *   this signal.
2154
2172
   *
2155
2173
   * The ::no-expose-event will be emitted when the @widget's window is 
2156
2174
   * drawn as a copy of another #GdkDrawable (with gdk_draw_drawable() or
2174
2192
  /**
2175
2193
   * GtkWidget::window-state-event:
2176
2194
   * @widget: the object which received the signal
2177
 
   * @event: the #GdkEventWindowState which triggered this signal
 
2195
   * @event: (type Gdk.EventWindowState): the #GdkEventWindowState which
 
2196
   *   triggered this signal.
2178
2197
   *
2179
2198
   * The ::window-state-event will be emitted when the state of the 
2180
2199
   * toplevel window associated to the @widget changes.
11302
11321
 *
11303
11322
 * Returns the widget's window if it is realized, %NULL otherwise
11304
11323
 *
11305
 
 * Return value: @widget's window.
 
11324
 * Return value: (transfer none): @widget's window.
11306
11325
 *
11307
11326
 * Since: 2.14
11308
11327
 */