~~Title: Efl.Ui.Position_Manager.Size_Call_Config~~ ===== Description ===== %%Struct that is returned by the function callbacks.%% {{page>:develop:api-include:efl:ui:position_manager:size_call_config:description&nouser&nolink&nodate}} ===== Fields ===== {{page>:develop:api-include:efl:ui:position_manager:size_call_config:fields&nouser&nolink&nodate}} * **range** - %%The range of items to fill into @.memory. The length of memory must be bigger or equal to the requested items%% * **cache_request** - %%Indicate if this request is made for caching or displaying. If it's for caching, the data-provider will fill in approximations, instead of doing heavy lifting from some back-end. If this is not a caching call, the exact size should be requested and delivered at some later point.%% ===== Signature ===== struct Efl.Ui.Position_Manager.Size_Call_Config { range: Efl.Ui.Position_Manager.Request_Range; cache_request: bool; } ===== C signature ===== typedef struct _Efl_Ui_Position_Manager_Size_Call_Config { Efl_Ui_Position_Manager_Request_Range range; Eina_Bool cache_request; } Efl_Ui_Position_Manager_Size_Call_Config;