File: clutter.metadata

package info (click to toggle)
clutter-sharp 1.0.0~alpha3~git20090817.r1.349dba6-8
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd, wheezy
  • size: 4,104 kB
  • ctags: 2,193
  • sloc: xml: 23,456; cs: 9,946; sh: 3,393; perl: 1,213; makefile: 270; awk: 50; sed: 13
file content (113 lines) | stat: -rw-r--r-- 7,735 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
<?xml version="1.0"?>
<metadata>
  <!-- ClutterActor -->
  <attr path="/api/namespace/object[@cname='ClutterActor']/signal[@name='Show']" name="name">Shown</attr>
  <attr path="/api/namespace/object[@cname='ClutterActor']/signal[@name='Hide']" name="name">Hidden</attr>
  <attr path="/api/namespace/object[@cname='ClutterActor']/signal[@name='Destroy']" name="name">Destroyed</attr>
  <attr path="/api/namespace/object[@cname='ClutterActor']/signal[@name='Paint']" name="name">Painted</attr>
  <attr path="/api/namespace/object[@cname='ClutterActor']/signal[@name='Realize']" name="name">Realized</attr>
  <attr path="/api/namespace/object[@cname='ClutterActor']/signal[@name='Unrealize']" name="name">Unrealized</attr>
  <attr path="/api/namespace/object[@cname='ClutterActor']/signal[@name='QueueRedraw']" name="name">RedrawQueued</attr>
  <attr path="/api/namespace/object[@cname='ClutterActor']/signal[@name='Pick']" name="name">Picked</attr>
  <attr path="/api/namespace/object[@cname='ClutterActor']/method[@cname='clutter_actor_event']" name="name">Emit</attr>

  <attr path="/api/namespace/enum[@cname='ClutterAllocationFlags']/member[@name='AllocationNone']" name="name">None</attr>

  <!-- ClutterContainer -->
  <attr path="/api/namespace/interface[@cname='ClutterContainer']/method[@name='AddActor']" name="name">Add</attr>
  <attr path="/api/namespace/interface[@cname='ClutterContainer']/method[@name='RemoveActor']" name="name">Remove</attr>

  <!-- ClutterAlpha renames -->
  <attr path="/api/namespace/object[@cname='ClutterAlpha']/method[@name='GetAlpha']" name="name">GetValue</attr>

  <!-- ClutterText renames -->
  <attr path="/api/namespace/object[@cname='ClutterText']/signal[@name='Activate']" name="name">Activated</attr>
  <attr path="/api/namespace/object[@cname='ClutterText']/method[@cname='clutter_text_get_text']" name="name">GetValue</attr>
  <attr path="/api/namespace/object[@cname='ClutterText']/method[@cname='clutter_text_set_text']" name="name">SetValue</attr>

  <!-- ClutterAnimation -->
  <attr path="/api/namespace/object[@cname='ClutterAnimation']/method[@cname='clutter_animation_completed']" name="name">CompleteAnimation</attr>

  <!-- ClutterBackend removal -->
  <remove-node path="/api/namespace/object[@cname='ClutterBackend']/method[@name='GetFontOptions']"/>
  <remove-node path="/api/namespace/object[@cname='ClutterBackend']/method[@name='SetFontOptions']"/>

  <!-- ClutterButtonEvent renames -->
  <attr path="/api/namespace/struct[@cname='ClutterButtonEvent']/method[@name='Button']" name="name">GetButton</attr>

  <!-- ClutterBehaviourPath constructor removal -->
  <remove-node path="/api/namespace/object[@name='BehaviourPath']/constructor[@cname='clutter_behaviour_path_new']" />
  
  <add-node path="/api/namespace/object[@cname='ClutterGroup']">
    <implements>
      <interface name="System.Collections.Generic.IEnumerable&lt;Clutter.Actor&gt;" />
    </implements>
  </add-node>

  <remove-node path="/api/namespace/interface[@cname='ClutterContainer']/method[@name='AddValist']"/>
  <remove-node path="/api/namespace/interface[@cname='ClutterContainer']/method[@name='RemoveValist']"/>

  <!-- RotateAxis -->
  <attr path="/api/namespace/enum[@cname='ClutterRotateAxis']/member[@name='XAxis']" name="name">X</attr>
  <attr path="/api/namespace/enum[@cname='ClutterRotateAxis']/member[@name='YAxis']" name="name">Y</attr>
  <attr path="/api/namespace/enum[@cname='ClutterRotateAxis']/member[@name='ZAxis']" name="name">Z</attr>

  <!-- ClutterStage fixes -->
  <attr path="/api/namespace/object[@cname='ClutterStage']/method[@name='GetDefault']/return-type" name="type">ClutterStage*</attr>
  <attr path="/api/namespace/object[@cname='ClutterStage']/signal[@name='Fullscreen']" name="name">FullscreenEvent</attr>
  <attr path="/api/namespace/object[@cname='ClutterStage']/method[@name='Fullscreen']" name="name">SetFullscreen</attr>
  <attr path="/api/namespace/object[@cname='ClutterStage']/signal[@name='Unfullscreen']" name="name">UnfullscreenEvent</attr>
  <remove-node path="/api/namespace/object[@cname='ClutterStage']/method[@name='GetColor']"/>
  <remove-node path="/api/namespace/object[@cname='ClutterStage']/method[@name='SetColor']"/>

  <!-- ClutterRectangle fixes -->
  <remove-node path="/api/namespace/object[@cname='ClutterRectangle']/method[@name='GetColor']"/>
  <remove-node path="/api/namespace/object[@cname='ClutterRectangle']/method[@name='SetColor']"/>

  <!-- ClutterPathNodeType - the 32 is CLUTTER_PATH_RELATIVE -->
  <attr path="/api/namespace/enum[@cname='ClutterPathNodeType']/member[@name='RelMoveTo']" name="value">MoveTo | 32</attr>
  <attr path="/api/namespace/enum[@cname='ClutterPathNodeType']/member[@name='RelLineTo']" name="value">LineTo | 32</attr>
  <attr path="/api/namespace/enum[@cname='ClutterPathNodeType']/member[@name='RelCurveTo']" name="value">CurveTo | 32</attr>

  <!-- ClutterListModel -->
  <attr path="/api/namespace/object[@cname='ClutterListModel']/constructor[@cname='clutter_list_model_newv']/*/*[@name='types']" name="array">1</attr>
  <remove-node path="/api/namespace/struct[@cname='ClutterListModelClass']"/>

  <!-- be creative with Events -->
  <attr path="/api/namespace/class[@cname='ClutterEvent_']" name="name">EventHelper</attr>
  <attr path="/api/namespace/struct[@cname='ClutterButtonEvent']" name="hidden">1</attr>
  <attr path="/api/namespace/struct[@cname='ClutterCrossingEvent']" name="hidden">1</attr>
  <attr path="/api/namespace/struct[@cname='ClutterAnyEvent']" name="hidden">1</attr>
  <attr path="/api/namespace/struct[@cname='ClutterKeyEvent']" name="hidden">1</attr>
  <attr path="/api/namespace/struct[@cname='ClutterMotionEvent']" name="hidden">1</attr>
  <attr path="/api/namespace/struct[@cname='ClutterScrollEvent']" name="hidden">1</attr>
  <attr path="/api/namespace/struct[@cname='ClutterStageStateEvent']" name="hidden">1</attr>

  <!-- Need to properly fix/bind later -->
  <remove-node path="/api/namespace/object[@cname='ClutterParamSpecFixed']" />
  <remove-node path="/api/namespace/object[@cname='ClutterParamSpecUnit']" />
  <remove-node path="/api/namespace/object[@cname='ClutterParamSpecColor']" />
  <remove-node path="/api/namespace/object[@cname='ClutterParamSpecUnits']"/>

  <!-- ClutterTimeline -->
  <attr path="/api/namespace/object[@cname='ClutterTimeline']/method[@name='GetNFrames']" name="name">GetFrameCount</attr>
  <attr path="/api/namespace/object[@cname='ClutterTimeline']/method[@name='SetNFrames']" name="name">SetFrameCount</attr>

  <!-- ClutterActor -->
  <attr path="/api/namespace/object[@cname='ClutterActor']/method[@name='GetAllocationGeometry']/*/*[@name='geom']" name="pass_as">out</attr>
  <attr path="/api/namespace/object[@cname='ClutterActor']/method[@name='GetGeometry']/*/*[@name='geometry']" name="pass_as">out</attr>
  <attr path="/api/namespace/object[@cname='ClutterActor']/method[@name='ApplyTransformToPoint']/*/*[@name='vertex']" name="pass_as">out</attr>
  <attr path="/api/namespace/object[@cname='ClutterActor']/signal[@name='Event']" name="name">ClutterEvent</attr>

  <!-- ClutterTexture, manually bound methods -->
  <remove-node path="/api/namespace/object[@cname='ClutterTexture']/method[@name='SetFromRgbData']"/>
  <remove-node path="/api/namespace/object[@cname='ClutterTexture']/method[@name='SetFromYuvData']"/>

  <!-- Opaque data type fixups -->
  <attr path="/api/namespace/boxed[@cname='ClutterColor']" name="opaque">false</attr>
  <attr path="/api/namespace/boxed[@cname='ClutterColor']/*" name="hidden">1</attr>

  <attr path="/api/namespace/boxed[@cname='ClutterActorBox']" name="opaque">false</attr>
  <attr path="/api/namespace/boxed[@cname='ClutterActorBox']/*" name="hidden">1</attr>

</metadata>