summaryrefslogtreecommitdiff
path: root/src/lib/efl/interfaces/efl_dup.eo
blob: 9d40f1f89589595584d152191866dbbc49b3b293 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
interface Efl.Dup
{
   [[An interface for duplication of objects.

     Objects implementing this interface can be duplicated with @.dup.
   ]]
   methods {
      dup @const {
         [[Creates a carbon copy of this object and returns it.

           The newly created object will have no event handlers or anything of
           the sort.
         ]]
         return: Efl.Dup @owned;
      }
   }
}