summaryrefslogtreecommitdiff
path: root/src/lib/elementary/efl_ui_popup_part_backwall.eo
blob: 7cb01544b9cc1a79592fa6317a4a91dc7f699e7a (plain)
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
class @beta Efl.Ui.Popup_Part_Backwall extends Efl.Ui.Layout_Part implements Efl.File
{
   [[A Popup backwall is the background object for an @Efl.Ui.Popup widget. It can be returned
     from a given Popup widget by using the @Efl.Part API to fetch the "backwall" part.

     This object provides functionality for determining the look and interaction methods
     of a Popup's background.

     If a Popup should allow input events to reach the objects behind the Popup,
     @.repeat_events can be enabled.

     To set an image to be used as a background for the Popup, the @Efl.File API can
     be used directly on the backwall object.
   ]]
   data: null;
   methods {
      @property repeat_events {
         [[If this property is set to $true, input events will be able to reach objects
           below the Popup. This allows for e.g., a click to activate a widget below the Popup
           while the Popup is active.
         ]]

         set {
         }
         get {
         }
         values {
            repeat: bool; [[Whether to repeat events to objects below the Popup. The default is $false.]]
         }
      }
   }
   implements {
      Efl.File.file { get; }
      Efl.File.key { get; }
      Efl.File.load;
      Efl.File.unload;
   }
}