~ubuntu-branches/debian/sid/atkmm1.6/sid

« back to all changes in this revision

Viewing changes to atk/atkmm/object.h

  • Committer: Package Import Robot
  • Author(s): Michael Biebl, Simon McVittie, Michael Biebl
  • Date: 2015-09-28 13:19:44 UTC
  • mfrom: (1.1.5)
  • Revision ID: package-import@ubuntu.com-20150928131944-2a23bbzyd1w4riuf
Tags: 2.24.1-1
[ Simon McVittie ]
* debian/copyright: add some missing copyright holders

[ Michael Biebl ]
* New upstream release.
* Drop obsolete Breaks/Replaces from pre-wheezy.
* Update Build-Depends as per configure.ac:
  - Bump libglibmm-2.4-dev to (>= 2.46.1)
  - Bump libatk1.0-dev to (>= 1.18)
  - Bump mm-common to (>= 0.9.8)
* Bump Standards-Version to 3.9.6.
* Set pkg-gnome-maintainers@lists.alioth.debian.org as Maintainer and move
  Krzysztof Klimonda to Uploaders.
* Bump SHVER to 2.24.0.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
// -*- c++ -*-
2
 
// Generated by gtkmmproc -- DO NOT MODIFY!
 
2
// Generated by gmmproc 2.46.1 -- DO NOT MODIFY!
3
3
#ifndef _ATKMM_OBJECT_H
4
4
#define _ATKMM_OBJECT_H
5
5
 
42
42
#endif /* DOXYGEN_SHOULD_SKIP_THIS */
43
43
 
44
44
 
 
45
#ifndef DOXYGEN_SHOULD_SKIP_THIS
45
46
namespace Atk
46
47
{ class Object_Class; } // namespace Atk
 
48
#endif //DOXYGEN_SHOULD_SKIP_THIS
 
49
 
47
50
namespace Atk
48
51
{
49
52
 
51
54
/** @addtogroup atkmmEnums atkmm Enums and Flags */
52
55
 
53
56
/** 
54
 
 * 
 
57
 *
55
58
 * @ingroup atkmmEnums
56
59
 */
57
60
enum Role
133
136
  ROLE_AUTOCOMPLETE,
134
137
  ROLE_EDITBAR,
135
138
  ROLE_EMBEDDED,
 
139
  ROLE_ENTRY,
 
140
  ROLE_CHART,
 
141
  ROLE_CAPTION,
 
142
  ROLE_DOCUMENT_FRAME,
 
143
  ROLE_HEADING,
 
144
  ROLE_PAGE,
 
145
  ROLE_SECTION,
 
146
  ROLE_REDUNDANT_OBJECT,
 
147
  ROLE_FORM,
 
148
  ROLE_LINK,
 
149
  ROLE_INPUT_METHOD_WINDOW,
 
150
  ROLE_TABLE_ROW,
 
151
  ROLE_TREE_ITEM,
 
152
  ROLE_DOCUMENT_SPREADSHEET,
 
153
  ROLE_DOCUMENT_PRESENTATION,
 
154
  ROLE_DOCUMENT_TEXT,
 
155
  ROLE_DOCUMENT_WEB,
 
156
  ROLE_DOCUMENT_EMAIL,
 
157
  ROLE_COMMENT,
 
158
  ROLE_LIST_BOX,
 
159
  ROLE_GROUPING,
 
160
  ROLE_IMAGE_MAP,
 
161
  ROLE_NOTIFICATION,
 
162
  ROLE_INFO_BAR,
 
163
  ROLE_LEVEL_BAR,
 
164
  ROLE_TITLE_BAR,
 
165
  ROLE_BLOCK_QUOTE,
 
166
  ROLE_AUDIO,
 
167
  ROLE_VIDEO,
 
168
  ROLE_DEFINITION,
 
169
  ROLE_ARTICLE,
 
170
  ROLE_LANDMARK,
 
171
  ROLE_LOG,
 
172
  ROLE_MARQUEE,
 
173
  ROLE_MATH,
 
174
  ROLE_RATING,
 
175
  ROLE_TIMER,
 
176
  ROLE_DESCRIPTION_LIST,
 
177
  ROLE_DESCRIPTION_TERM,
 
178
  ROLE_DESCRIPTION_VALUE,
 
179
  ROLE_STATIC,
 
180
  ROLE_MATH_FRACTION,
 
181
  ROLE_MATH_ROOT,
 
182
  ROLE_SUBSCRIPT,
 
183
  ROLE_SUPERSCRIPT,
136
184
  ROLE_LAST_DEFINED
137
185
};
138
186
 
188
236
  typedef AtkObject BaseObjectType;
189
237
  typedef AtkObjectClass BaseClassType;
190
238
 
 
239
  // noncopyable
 
240
  Object(const Object&) = delete;
 
241
  Object& operator=(const Object&) = delete;
 
242
 
191
243
private:  friend class Object_Class;
192
244
  static CppClassType object_class_;
193
245
 
194
 
private:
195
 
  // noncopyable
196
 
  Object(const Object&);
197
 
  Object& operator=(const Object&);
198
 
 
199
246
protected:
200
247
  explicit Object(const Glib::ConstructParams& construct_params);
201
248
  explicit Object(AtkObject* castitem);
203
250
#endif /* DOXYGEN_SHOULD_SKIP_THIS */
204
251
 
205
252
public:
206
 
  virtual ~Object();
 
253
 
 
254
  Object(Object&& src) noexcept;
 
255
  Object& operator=(Object&& src) noexcept;
 
256
 
 
257
  virtual ~Object() noexcept;
207
258
 
208
259
  /** Get the GType for this class, for use with the underlying GObject type system.
209
260
   */
232
283
 
233
284
  
234
285
  /** Gets the accessible name of the accessible.
 
286
   * 
235
287
   * @return A character string representing the accessible name of the object.
236
288
   */
237
289
  Glib::ustring get_name() const;
238
290
  
239
291
  /** Gets the accessible description of the accessible.
 
292
   * 
240
293
   * @return A character string representing the accessible description
241
294
   * of the accessible.
242
295
   */
243
296
  Glib::ustring get_description() const;
244
297
  
245
 
  /** Gets the accessible parent of the accessible.
246
 
   * @return A Atk::Object representing the accessible parent of the accessible.
 
298
  /** Gets the accessible parent of the accessible. By default this is
 
299
   * the one assigned with set_parent(), but it is assumed
 
300
   * that ATK implementors have ways to get the parent of the object
 
301
   * without the need of assigning it manually with
 
302
   * set_parent(), and will return it with this method.
 
303
   * 
 
304
   * If you are only interested on the parent assigned with
 
305
   * set_parent(), use peek_parent().
 
306
   * 
 
307
   * @return An Atk::Object representing the accessible
 
308
   * parent of the accessible.
247
309
   */
248
310
  Glib::RefPtr<Atk::Object> get_parent();
249
311
  
250
312
  /** Gets the number of accessible children of the accessible.
 
313
   * 
251
314
   * @return An integer representing the number of accessible children
252
315
   * of the accessible.
253
316
   */
256
319
  /** Gets a reference to the specified accessible child of the object.
257
320
   * The accessible children are 0-based so the first accessible child is
258
321
   * at index 0, the second at index 1 and so on.
 
322
   * 
259
323
   * @param i A <tt>int</tt> representing the position of the child, starting from 0.
260
 
   * @return An Atk::Object representing the specified accessible child
261
 
   * of the accessible.
 
324
   * @return An Atk::Object representing the specified
 
325
   * accessible child of the accessible.
262
326
   */
263
327
  Glib::RefPtr<Atk::Object> get_accessible_child(int i);
264
328
  
265
329
  /** Gets the Atk::RelationSet associated with the object.
266
 
   * @return An Atk::RelationSet representing the relation set of the object.
 
330
   * 
 
331
   * @return An Atk::RelationSet representing the relation set
 
332
   * of the object.
267
333
   */
268
334
  Glib::RefPtr<RelationSet> get_relation_set();
269
335
  
270
336
  /** Gets the role of the accessible.
 
337
   * 
271
338
   * @return An Atk::Role which is the role of the accessible.
272
339
   */
273
340
  Role get_role() const;
274
341
  
275
342
  /** Gets a reference to the state set of the accessible; the caller must
276
343
   * unreference it when it is no longer needed.
 
344
   * 
277
345
   * @return A reference to an Atk::StateSet which is the state
278
346
   * set of the accessible.
279
347
   */
281
349
  
282
350
  /** Gets the 0-based index of this accessible in its parent; returns -1 if the
283
351
   * accessible does not have an accessible parent.
 
352
   * 
284
353
   * @return An integer which is the index of the accessible in its parent.
285
354
   */
286
355
  int get_index_in_parent();
287
356
  
288
 
  /** Sets the accessible name of the accessible.
 
357
  /** Sets the accessible name of the accessible. You can't set the name
 
358
   * to <tt>0</tt>. This is reserved for the initial value. In this aspect
 
359
   * <tt>0</tt> is similar to ATK_ROLE_UNKNOWN. If you want to set the name to
 
360
   * a empty value you can use "".
 
361
   * 
289
362
   * @param name A character string to be set as the accessible name.
290
363
   */
291
364
  void set_name(const Glib::ustring& name);
292
365
  
293
 
  /** Sets the accessible description of the accessible.
 
366
  /** Sets the accessible description of the accessible. You can't set
 
367
   * the description to <tt>0</tt>. This is reserved for the initial value. In
 
368
   * this aspect <tt>0</tt> is similar to ATK_ROLE_UNKNOWN. If you want to set
 
369
   * the name to a empty value you can use "".
 
370
   * 
294
371
   * @param description A character string to be set as the accessible description.
295
372
   */
296
373
  void set_description(const Glib::ustring& description);
297
374
  
298
 
  /** Sets the accessible parent of the accessible.
 
375
  /** Sets the accessible parent of the accessible. @a parent can be <tt>0</tt>.
 
376
   * 
299
377
   * @param parent An Atk::Object to be set as the accessible parent.
300
378
   */
301
379
  void set_parent(const Glib::RefPtr<Atk::Object>& parent);
302
380
  
303
381
  /** Sets the role of the accessible.
 
382
   * 
304
383
   * @param role An Atk::Role to be set as the role.
305
384
   */
306
385
  void set_role(Role role);
308
387
  //_WRAP_METHOD(void remove_property_change_handler(guint handler_id), atk_object_remove_property_change_handler)
309
388
  
310
389
  /** Emits a state-change signal for the specified state.
 
390
   * 
 
391
   * Note that as a general rule when the state of an existing object changes,
 
392
   * emitting a notification is expected.
 
393
   * 
311
394
   * @param state An Atk::State whose state is changed.
312
395
   * @param value A <tt>bool</tt> which indicates whether the state is being set on or off.
313
396
   */
315
398
 
316
399
  
317
400
  /** Adds a relationship of the specified type with the specified target.
 
401
   * 
318
402
   * @param relationship The Atk::RelationType of the relation.
319
403
   * @param target The Atk::Object which is to be the target of the relation.
320
404
   * @return <tt>true</tt> if the relationship is added.
322
406
  bool add_relationship(RelationType relationship, const Glib::RefPtr<Object>& target);
323
407
  
324
408
  /** Removes a relationship of the specified type with the specified target.
 
409
   * 
325
410
   * @param relationship The Atk::RelationType of the relation.
326
411
   * @param target The Atk::Object which is the target of the relation to be removed.
327
412
   * @return <tt>true</tt> if the relationship is removed.
329
414
  bool remove_relationship(RelationType relationship, const Glib::RefPtr<Object>& target);
330
415
 
331
416
  
332
 
/**
 
417
  /**
333
418
   * @par Slot Prototype:
334
419
   * <tt>void on_my_%children_changed(guint change_index, gpointer changed_child)</tt>
335
420
   *
 
421
   * The signal "children-changed" is emitted when a child is added or
 
422
   * removed form an object. It supports two details: "add" and
 
423
   * "remove"
 
424
   * 
 
425
   * @param change_index The index of the added or removed child. The value can be
 
426
   * -1. This is used if the value is not known by the implementor
 
427
   * when the child is added/removed or irrelevant.
 
428
   * @param changed_child A gpointer to the child AtkObject which was added or
 
429
   * removed. If the child was removed, it is possible that it is not
 
430
   * available for the implementor. In that case this pointer can be
 
431
   * <tt>0</tt>.
336
432
   */
337
433
 
338
434
  Glib::SignalProxy2< void,guint,gpointer > signal_children_changed();
339
435
 
340
436
  
341
 
/**
 
437
  /**
342
438
   * @par Slot Prototype:
343
439
   * <tt>void on_my_%focus_event(bool focus_in)</tt>
344
440
   *
 
441
   * The signal "focus-event" is emitted when an object gained or lost
 
442
   * focus.
 
443
   * 
 
444
   * Deprecated: 2.9.4: Use Atk::Object::signal_state_change() signal instead.
 
445
   * 
 
446
   * @param focus_in A boolean value which indicates whether the object gained
 
447
   * or lost focus.
345
448
   */
346
449
 
347
450
  Glib::SignalProxy1< void,bool > signal_focus_event();
348
451
 
349
452
  
350
 
/**
 
453
  /**
351
454
   * @par Slot Prototype:
352
455
   * <tt>void on_my_%property_change(AtkPropertyValues* values)</tt>
353
456
   *
 
457
   * The signal "property-change" is emitted when an object's property
 
458
   * value changes. @a values contains an Atk::PropertyValues with the name
 
459
   * and the new value of the property whose value has changed. Note
 
460
   * that, as with GObject notify, getting this signal does not
 
461
   * guarantee that the value of the property has actually changed; it
 
462
   * may also be emitted when the setter of the property is called to
 
463
   * reinstate the previous value.
 
464
   * 
 
465
   * Toolkit implementor note: ATK implementors should use
 
466
   * Glib::object_notify() to emit property-changed
 
467
   * notifications. Atk::Object::signal_property_changed() is needed by the
 
468
   * implementation of atk_add_global_event_listener() because GObject
 
469
   * notify doesn't support emission hooks.
 
470
   * 
 
471
   * @param values An Atk::PropertyValues containing the new value of the
 
472
   * property which changed.
354
473
   */
355
474
 
356
475
  Glib::SignalProxy1< void,AtkPropertyValues* > signal_property_change();
357
476
 
358
477
 
359
 
/**
 
478
  /**
360
479
   * @par Slot Prototype:
361
480
   * <tt>void on_my_%state_change(const Glib::ustring& name, bool state_set)</tt>
362
481
   *
 
482
   * The "state-change" signal is emitted when an object's state
 
483
   * changes.  The detail value identifies the state type which has
 
484
   * changed.
 
485
   * 
 
486
   * @param name The name of the state which has changed.
 
487
   * @param state_set A boolean which indicates whether the state has been set or unset.
363
488
   */
364
489
 
365
490
  Glib::SignalProxy2< void,const Glib::ustring&,bool > signal_state_change();
366
491
 
367
492
 
368
 
/**
 
493
  /**
369
494
   * @par Slot Prototype:
370
495
   * <tt>void on_my_%visible_data_changed()</tt>
371
496
   *
 
497
   * The "visible-data-changed" signal is emitted when the visual
 
498
   * appearance of the object changed.
372
499
   */
373
500
 
374
501
  Glib::SignalProxy0< void > signal_visible_data_changed();
375
502
 
376
503
  
377
 
/**
 
504
  /**
378
505
   * @par Slot Prototype:
379
506
   * <tt>void on_my_%active_descendant_changed(void** child)</tt>
380
507
   *
 
508
   * The "active-descendant-changed" signal is emitted by an object
 
509
   * which has the state ATK_STATE_MANAGES_DESCENDANTS when the focus
 
510
   * object in the object changes. For instance, a table will emit the
 
511
   * signal when the cell in the table which has focus changes.
 
512
   * 
 
513
   * @param child The newly focused object.
381
514
   */
382
515
 
383
516
  Glib::SignalProxy1< void,void** > signal_active_descendant_changed();
384
517
 
385
518
 
386
 
  #ifdef GLIBMM_PROPERTIES_ENABLED
387
 
/** Object instance's name formatted for assistive technology access.
 
519
  /** Object instance's name formatted for assistive technology access.
388
520
   *
389
 
   * You rarely need to use properties because there are get_ and set_ methods for almost all of them.
390
521
   * @return A PropertyProxy that allows you to get or set the value of the property,
391
522
   * or receive notification when the value of the property changes.
392
523
   */
393
524
  Glib::PropertyProxy< Glib::ustring > property_accessible_name() ;
394
 
#endif //#GLIBMM_PROPERTIES_ENABLED
395
525
 
396
 
#ifdef GLIBMM_PROPERTIES_ENABLED
397
526
/** Object instance's name formatted for assistive technology access.
398
527
   *
399
 
   * You rarely need to use properties because there are get_ and set_ methods for almost all of them.
400
528
   * @return A PropertyProxy_ReadOnly that allows you to get the value of the property,
401
529
   * or receive notification when the value of the property changes.
402
530
   */
403
531
  Glib::PropertyProxy_ReadOnly< Glib::ustring > property_accessible_name() const;
404
 
#endif //#GLIBMM_PROPERTIES_ENABLED
405
532
 
406
 
  #ifdef GLIBMM_PROPERTIES_ENABLED
407
 
/** Description of an object, formatted for assistive technology access.
 
533
  /** Description of an object, formatted for assistive technology access.
408
534
   *
409
 
   * You rarely need to use properties because there are get_ and set_ methods for almost all of them.
410
535
   * @return A PropertyProxy that allows you to get or set the value of the property,
411
536
   * or receive notification when the value of the property changes.
412
537
   */
413
538
  Glib::PropertyProxy< Glib::ustring > property_accessible_description() ;
414
 
#endif //#GLIBMM_PROPERTIES_ENABLED
415
539
 
416
 
#ifdef GLIBMM_PROPERTIES_ENABLED
417
540
/** Description of an object, formatted for assistive technology access.
418
541
   *
419
 
   * You rarely need to use properties because there are get_ and set_ methods for almost all of them.
420
542
   * @return A PropertyProxy_ReadOnly that allows you to get the value of the property,
421
543
   * or receive notification when the value of the property changes.
422
544
   */
423
545
  Glib::PropertyProxy_ReadOnly< Glib::ustring > property_accessible_description() const;
424
 
#endif //#GLIBMM_PROPERTIES_ENABLED
425
546
 
426
 
  #ifdef GLIBMM_PROPERTIES_ENABLED
427
 
/** Is used to notify that the parent has changed.
 
547
  /** Parent of the current accessible as returned by atk_object_get_parent().
428
548
   *
429
 
   * You rarely need to use properties because there are get_ and set_ methods for almost all of them.
430
549
   * @return A PropertyProxy that allows you to get or set the value of the property,
431
550
   * or receive notification when the value of the property changes.
432
551
   */
433
552
  Glib::PropertyProxy< Glib::RefPtr<Atk::Object> > property_accessible_parent() ;
434
 
#endif //#GLIBMM_PROPERTIES_ENABLED
435
553
 
436
 
#ifdef GLIBMM_PROPERTIES_ENABLED
437
 
/** Is used to notify that the parent has changed.
 
554
/** Parent of the current accessible as returned by atk_object_get_parent().
438
555
   *
439
 
   * You rarely need to use properties because there are get_ and set_ methods for almost all of them.
440
556
   * @return A PropertyProxy_ReadOnly that allows you to get the value of the property,
441
557
   * or receive notification when the value of the property changes.
442
558
   */
443
559
  Glib::PropertyProxy_ReadOnly< Glib::RefPtr<Atk::Object> > property_accessible_parent() const;
444
 
#endif //#GLIBMM_PROPERTIES_ENABLED
445
560
 
446
 
  #ifdef GLIBMM_PROPERTIES_ENABLED
447
 
/** Is used to notify that the value has changed.
 
561
  /** Is used to notify that the value has changed.
448
562
   *
449
 
   * You rarely need to use properties because there are get_ and set_ methods for almost all of them.
450
563
   * @return A PropertyProxy that allows you to get or set the value of the property,
451
564
   * or receive notification when the value of the property changes.
452
565
   */
453
566
  Glib::PropertyProxy< double > property_accessible_value() ;
454
 
#endif //#GLIBMM_PROPERTIES_ENABLED
455
567
 
456
 
#ifdef GLIBMM_PROPERTIES_ENABLED
457
568
/** Is used to notify that the value has changed.
458
569
   *
459
 
   * You rarely need to use properties because there are get_ and set_ methods for almost all of them.
460
570
   * @return A PropertyProxy_ReadOnly that allows you to get the value of the property,
461
571
   * or receive notification when the value of the property changes.
462
572
   */
463
573
  Glib::PropertyProxy_ReadOnly< double > property_accessible_value() const;
464
 
#endif //#GLIBMM_PROPERTIES_ENABLED
465
574
 
466
 
  #ifdef GLIBMM_PROPERTIES_ENABLED
467
 
/** The accessible role of this object.
 
575
  /** The accessible role of this object.
468
576
   *
469
 
   * You rarely need to use properties because there are get_ and set_ methods for almost all of them.
470
577
   * @return A PropertyProxy that allows you to get or set the value of the property,
471
578
   * or receive notification when the value of the property changes.
472
579
   */
473
580
  Glib::PropertyProxy< int > property_accessible_role() ;
474
 
#endif //#GLIBMM_PROPERTIES_ENABLED
475
581
 
476
 
#ifdef GLIBMM_PROPERTIES_ENABLED
477
582
/** The accessible role of this object.
478
583
   *
479
 
   * You rarely need to use properties because there are get_ and set_ methods for almost all of them.
480
584
   * @return A PropertyProxy_ReadOnly that allows you to get the value of the property,
481
585
   * or receive notification when the value of the property changes.
482
586
   */
483
587
  Glib::PropertyProxy_ReadOnly< int > property_accessible_role() const;
484
 
#endif //#GLIBMM_PROPERTIES_ENABLED
485
588
 
486
 
  #ifdef GLIBMM_PROPERTIES_ENABLED
487
 
/** The accessible layer of this object.
 
589
  /** The accessible layer of this object.
488
590
   *
489
 
   * You rarely need to use properties because there are get_ and set_ methods for almost all of them.
490
591
   * @return A PropertyProxy_ReadOnly that allows you to get the value of the property,
491
592
   * or receive notification when the value of the property changes.
492
593
   */
493
594
  Glib::PropertyProxy_ReadOnly< int > property_accessible_component_layer() const;
494
 
#endif //#GLIBMM_PROPERTIES_ENABLED
495
 
 
496
 
 
497
 
  #ifdef GLIBMM_PROPERTIES_ENABLED
498
 
/** The accessible MDI value of this object.
 
595
 
 
596
 
 
597
  /** The accessible MDI value of this object.
499
598
   *
500
 
   * You rarely need to use properties because there are get_ and set_ methods for almost all of them.
501
599
   * @return A PropertyProxy_ReadOnly that allows you to get the value of the property,
502
600
   * or receive notification when the value of the property changes.
503
601
   */
504
602
  Glib::PropertyProxy_ReadOnly< int > property_accessible_component_mdi_zorder() const;
505
 
#endif //#GLIBMM_PROPERTIES_ENABLED
506
 
 
507
 
 
508
 
  #ifdef GLIBMM_PROPERTIES_ENABLED
509
 
/** Is used to notify that the table caption has changed; this property should not be used. accessible-table-caption-object should be used instead.
 
603
 
 
604
 
 
605
  /** Is used to notify that the table caption has changed; this property should not be used. accessible-table-caption-object should be used instead.
510
606
   *
511
 
   * You rarely need to use properties because there are get_ and set_ methods for almost all of them.
512
607
   * @return A PropertyProxy that allows you to get or set the value of the property,
513
608
   * or receive notification when the value of the property changes.
514
609
   */
515
610
  Glib::PropertyProxy< Glib::ustring > property_accessible_table_caption() ;
516
 
#endif //#GLIBMM_PROPERTIES_ENABLED
517
611
 
518
 
#ifdef GLIBMM_PROPERTIES_ENABLED
519
612
/** Is used to notify that the table caption has changed; this property should not be used. accessible-table-caption-object should be used instead.
520
613
   *
521
 
   * You rarely need to use properties because there are get_ and set_ methods for almost all of them.
522
614
   * @return A PropertyProxy_ReadOnly that allows you to get the value of the property,
523
615
   * or receive notification when the value of the property changes.
524
616
   */
525
617
  Glib::PropertyProxy_ReadOnly< Glib::ustring > property_accessible_table_caption() const;
526
 
#endif //#GLIBMM_PROPERTIES_ENABLED
527
618
 
528
 
  #ifdef GLIBMM_PROPERTIES_ENABLED
529
 
/** Is used to notify that the table column description has changed.
 
619
  /** Is used to notify that the table column description has changed.
530
620
   *
531
 
   * You rarely need to use properties because there are get_ and set_ methods for almost all of them.
532
621
   * @return A PropertyProxy that allows you to get or set the value of the property,
533
622
   * or receive notification when the value of the property changes.
534
623
   */
535
624
  Glib::PropertyProxy< Glib::ustring > property_accessible_table_column_description() ;
536
 
#endif //#GLIBMM_PROPERTIES_ENABLED
537
625
 
538
 
#ifdef GLIBMM_PROPERTIES_ENABLED
539
626
/** Is used to notify that the table column description has changed.
540
627
   *
541
 
   * You rarely need to use properties because there are get_ and set_ methods for almost all of them.
542
628
   * @return A PropertyProxy_ReadOnly that allows you to get the value of the property,
543
629
   * or receive notification when the value of the property changes.
544
630
   */
545
631
  Glib::PropertyProxy_ReadOnly< Glib::ustring > property_accessible_table_column_description() const;
546
 
#endif //#GLIBMM_PROPERTIES_ENABLED
547
632
 
548
 
  #ifdef GLIBMM_PROPERTIES_ENABLED
549
 
/** Is used to notify that the table column header has changed.
 
633
  /** Is used to notify that the table column header has changed.
550
634
   *
551
 
   * You rarely need to use properties because there are get_ and set_ methods for almost all of them.
552
635
   * @return A PropertyProxy that allows you to get or set the value of the property,
553
636
   * or receive notification when the value of the property changes.
554
637
   */
555
638
  Glib::PropertyProxy< Glib::RefPtr<Atk::Object> > property_accessible_table_column_header() ;
556
 
#endif //#GLIBMM_PROPERTIES_ENABLED
557
639
 
558
 
#ifdef GLIBMM_PROPERTIES_ENABLED
559
640
/** Is used to notify that the table column header has changed.
560
641
   *
561
 
   * You rarely need to use properties because there are get_ and set_ methods for almost all of them.
562
642
   * @return A PropertyProxy_ReadOnly that allows you to get the value of the property,
563
643
   * or receive notification when the value of the property changes.
564
644
   */
565
645
  Glib::PropertyProxy_ReadOnly< Glib::RefPtr<Atk::Object> > property_accessible_table_column_header() const;
566
 
#endif //#GLIBMM_PROPERTIES_ENABLED
567
646
 
568
 
  #ifdef GLIBMM_PROPERTIES_ENABLED
569
 
/** Is used to notify that the table row description has changed.
 
647
  /** Is used to notify that the table row description has changed.
570
648
   *
571
 
   * You rarely need to use properties because there are get_ and set_ methods for almost all of them.
572
649
   * @return A PropertyProxy that allows you to get or set the value of the property,
573
650
   * or receive notification when the value of the property changes.
574
651
   */
575
652
  Glib::PropertyProxy< Glib::ustring > property_accessible_table_row_description() ;
576
 
#endif //#GLIBMM_PROPERTIES_ENABLED
577
653
 
578
 
#ifdef GLIBMM_PROPERTIES_ENABLED
579
654
/** Is used to notify that the table row description has changed.
580
655
   *
581
 
   * You rarely need to use properties because there are get_ and set_ methods for almost all of them.
582
656
   * @return A PropertyProxy_ReadOnly that allows you to get the value of the property,
583
657
   * or receive notification when the value of the property changes.
584
658
   */
585
659
  Glib::PropertyProxy_ReadOnly< Glib::ustring > property_accessible_table_row_description() const;
586
 
#endif //#GLIBMM_PROPERTIES_ENABLED
587
660
 
588
 
  #ifdef GLIBMM_PROPERTIES_ENABLED
589
 
/** Is used to notify that the table row header has changed.
 
661
  /** Is used to notify that the table row header has changed.
590
662
   *
591
 
   * You rarely need to use properties because there are get_ and set_ methods for almost all of them.
592
663
   * @return A PropertyProxy that allows you to get or set the value of the property,
593
664
   * or receive notification when the value of the property changes.
594
665
   */
595
666
  Glib::PropertyProxy< Glib::RefPtr<Atk::Object> > property_accessible_table_row_header() ;
596
 
#endif //#GLIBMM_PROPERTIES_ENABLED
597
667
 
598
 
#ifdef GLIBMM_PROPERTIES_ENABLED
599
668
/** Is used to notify that the table row header has changed.
600
669
   *
601
 
   * You rarely need to use properties because there are get_ and set_ methods for almost all of them.
602
670
   * @return A PropertyProxy_ReadOnly that allows you to get the value of the property,
603
671
   * or receive notification when the value of the property changes.
604
672
   */
605
673
  Glib::PropertyProxy_ReadOnly< Glib::RefPtr<Atk::Object> > property_accessible_table_row_header() const;
606
 
#endif //#GLIBMM_PROPERTIES_ENABLED
607
674
 
608
 
  #ifdef GLIBMM_PROPERTIES_ENABLED
609
 
/** Is used to notify that the table summary has changed.
 
675
  /** Is used to notify that the table summary has changed.
610
676
   *
611
 
   * You rarely need to use properties because there are get_ and set_ methods for almost all of them.
612
677
   * @return A PropertyProxy that allows you to get or set the value of the property,
613
678
   * or receive notification when the value of the property changes.
614
679
   */
615
680
  Glib::PropertyProxy< Glib::RefPtr<Atk::Object> > property_accessible_table_summary() ;
616
 
#endif //#GLIBMM_PROPERTIES_ENABLED
617
681
 
618
 
#ifdef GLIBMM_PROPERTIES_ENABLED
619
682
/** Is used to notify that the table summary has changed.
620
683
   *
621
 
   * You rarely need to use properties because there are get_ and set_ methods for almost all of them.
622
684
   * @return A PropertyProxy_ReadOnly that allows you to get the value of the property,
623
685
   * or receive notification when the value of the property changes.
624
686
   */
625
687
  Glib::PropertyProxy_ReadOnly< Glib::RefPtr<Atk::Object> > property_accessible_table_summary() const;
626
 
#endif //#GLIBMM_PROPERTIES_ENABLED
627
688
 
628
689
 
629
690
public: