~ubuntu-branches/ubuntu/vivid/atk1.0/vivid-proposed

« back to all changes in this revision

Viewing changes to atk/atkselection.c

  • Committer: Package Import Robot
  • Author(s): Luke Yelavich
  • Date: 2013-08-27 07:52:22 UTC
  • mfrom: (1.2.50)
  • mto: This revision was merged to the branch mainline in revision 83.
  • Revision ID: package-import@ubuntu.com-20130827075222-nyb5r0kkdbf7jkr6
Tags: 2.9.4-0ubuntu1
* New upstream release
* Update symbols

Show diffs side-by-side

added added

removed removed

Lines of Context:
19
19
 
20
20
#include "atkselection.h"
21
21
 
 
22
/**
 
23
 * SECTION:atkselection
 
24
 * @Short_description: The ATK interface implemented by container
 
25
 *  objects whose #AtkObject children can be selected.
 
26
 * @Title:AtkSelection
 
27
 *
 
28
 * #AtkSelection should be implemented by UI components with children
 
29
 * which are exposed by #atk_object_ref_child and
 
30
 * #atk_object_get_n_children, if the use of the parent UI component
 
31
 * ordinarily involves selection of one or more of the objects
 
32
 * corresponding to those #AtkObject children - for example,
 
33
 * selectable lists.
 
34
 *
 
35
 * Note that other types of "selection" (for instance text selection)
 
36
 * are accomplished a other ATK interfaces - #AtkSelection is limited
 
37
 * to the selection/deselection of children.
 
38
 */
 
39
 
 
40
 
22
41
enum {
23
42
  SELECTION_CHANGED,
24
43
  LAST_SIGNAL
55
74
 
56
75
  if (! initialized)
57
76
    {
 
77
      /**
 
78
       * AtkSelection::selection-changed:
 
79
       * @atkselection: the object which received the signal.
 
80
       *
 
81
       * The "selection-changed" signal is emitted by an object which
 
82
       * implements AtkSelection interface when the selection changes.
 
83
       */
58
84
      atk_selection_signals[SELECTION_CHANGED] =
59
85
        g_signal_new ("selection_changed",
60
86
                      ATK_TYPE_SELECTION,