mirror of
https://github.com/google/pebble.git
synced 2025-03-15 08:41:21 +00:00
4744 lines
156 KiB
JSON
4744 lines
156 KiB
JSON
{
|
|
"_notes": [ "You need to increase the revision for each change of this file AND",
|
|
"increase PROCESS_INFO_CURRENT_SDK_VERSION_MINOR in pebble_process_info.h",
|
|
"You should also make sure you are obeying our API design guidelines:",
|
|
"https://pebbletechnology.atlassian.net/wiki/display/DEV/SDK+API+Design+Guidelines"
|
|
],
|
|
"revision" : "89",
|
|
"version" : "2.0",
|
|
"files": [
|
|
"fw/drivers/ambient_light.h",
|
|
"fw/drivers/button_id.h",
|
|
"fw/system/status_codes.h",
|
|
"fw/util/dict.h",
|
|
"libutil/includes/util/list.h",
|
|
"libutil/includes/util/math.h",
|
|
"libutil/includes/util/size.h",
|
|
"libutil/includes/util/trig.h",
|
|
"fw/util/time/time.h",
|
|
"fw/applib/accel_service.h",
|
|
"fw/applib/app.h",
|
|
"fw/applib/app_comm.h",
|
|
"fw/applib/app_focus_service.h",
|
|
"fw/applib/app_glance.h",
|
|
"fw/applib/app_heap_util.h",
|
|
"fw/applib/app_light.h",
|
|
"fw/applib/applib_resource.h",
|
|
"fw/applib/app_logging.h",
|
|
"fw/applib/app_message/app_message.h",
|
|
"fw/applib/app_sync/app_sync.h",
|
|
"fw/applib/app_watch_info.h",
|
|
"fw/applib/app_worker.h",
|
|
"fw/applib/battery_state_service.h",
|
|
"fw/applib/bluetooth/ble_ad_parse.h",
|
|
"fw/applib/bluetooth/ble_central.h",
|
|
"fw/applib/bluetooth/ble_characteristic.h",
|
|
"fw/applib/bluetooth/ble_client.h",
|
|
"fw/applib/bluetooth/ble_descriptor.h",
|
|
"fw/applib/bluetooth/ble_ibeacon.h",
|
|
"fw/applib/bluetooth/ble_scan.h",
|
|
"fw/applib/bluetooth/ble_service.h",
|
|
"include/bluetooth/bluetooth_types.h",
|
|
"libbtutil/include/btutil/bt_device.h",
|
|
"libbtutil/include/btutil/bt_uuid.h",
|
|
"fw/applib/compass_service.h",
|
|
"fw/applib/connection_service.h",
|
|
"fw/applib/data_logging.h",
|
|
"fw/applib/i18n.h",
|
|
"fw/applib/app_timer.h",
|
|
"fw/applib/app_wakeup.h",
|
|
"fw/applib/app_exit_reason.h",
|
|
"fw/applib/app_launch_reason.h",
|
|
"fw/applib/cpu_cache.h",
|
|
"fw/applib/health_service.h",
|
|
"fw/applib/platform.h",
|
|
"fw/applib/tick_timer_service.h",
|
|
"fw/applib/pbl_std/pbl_std.h",
|
|
"fw/applib/pbl_std/locale.h",
|
|
"fw/applib/persist.h",
|
|
"fw/applib/worker.h",
|
|
"libutil/includes/util/uuid.h",
|
|
"fw/process_management/app_manager.h",
|
|
"fw/process_management/sdk_shims.h",
|
|
"fw/drivers/mag.h",
|
|
"fw/applib/fonts/fonts.h",
|
|
"fw/applib/graphics/gcontext.h",
|
|
"fw/applib/graphics/gtypes.h",
|
|
"fw/applib/graphics/gbitmap_png.h",
|
|
"fw/applib/graphics/gbitmap_pbi.h",
|
|
"fw/applib/graphics/gbitmap_sequence.h",
|
|
"fw/applib/graphics/gdraw_command.h",
|
|
"fw/applib/graphics/gdraw_command_frame.h",
|
|
"fw/applib/graphics/gdraw_command_image.h",
|
|
"fw/applib/graphics/gdraw_command_list.h",
|
|
"fw/applib/graphics/gdraw_command_sequence.h",
|
|
"fw/applib/graphics/graphics.h",
|
|
"fw/applib/graphics/graphics_bitmap.h",
|
|
"fw/applib/graphics/graphics_circle.h",
|
|
"fw/applib/graphics/graphics_line.h",
|
|
"fw/applib/graphics/gpath.h",
|
|
"fw/applib/graphics/text.h",
|
|
"fw/services/common/accel_manager_types.h",
|
|
"fw/services/common/battery/battery_state.h",
|
|
"fw/services/common/clock.h",
|
|
"fw/services/common/ecompass.h",
|
|
"fw/services/common/new_timer/new_timer.h",
|
|
"fw/services/normal/wakeup.h",
|
|
"fw/syscall/syscall.h",
|
|
"fw/kernel/events.h",
|
|
"fw/applib/preferred_content_size.h",
|
|
"fw/applib/ui/action_menu_window.h",
|
|
"fw/applib/ui/action_menu_hierarchy.h",
|
|
"fw/applib/ui/action_bar_layer.h",
|
|
"fw/applib/ui/status_bar_layer.h",
|
|
"fw/applib/ui/animation.h",
|
|
"fw/applib/ui/bitmap_layer.h",
|
|
"fw/applib/ui/click.h",
|
|
"fw/applib/ui/inverter_layer.h",
|
|
"fw/applib/ui/layer.h",
|
|
"fw/applib/ui/menu_cell_layer.h",
|
|
"fw/applib/ui/menu_layer.h",
|
|
"fw/applib/ui/number_window.h",
|
|
"fw/applib/ui/preferred_durations.h",
|
|
"fw/applib/ui/property_animation.h",
|
|
"fw/applib/ui/rotate_bitmap_layer.h",
|
|
"fw/applib/ui/rotbmp_pair_layer.h",
|
|
"fw/applib/ui/scroll_layer.h",
|
|
"fw/applib/ui/simple_menu_layer.h",
|
|
"fw/applib/ui/text_layer.h",
|
|
"fw/applib/ui/ui.h",
|
|
"fw/applib/ui/vibes.h",
|
|
"fw/applib/ui/window.h",
|
|
"fw/applib/ui/app_window_stack.h",
|
|
"fw/applib/legacy2/ui/animation_legacy2.h",
|
|
"fw/applib/legacy2/ui/property_animation_legacy2.h",
|
|
"fw/applib/legacy2/ui/menu_layer_legacy2.h",
|
|
"fw/applib/legacy2/ui/action_bar_layer_legacy2.h",
|
|
"fw/applib/legacy2/ui/text_layer_legacy2.h",
|
|
"fw/applib/app_smartstrap.h",
|
|
"fw/applib/voice/dictation_session.h",
|
|
"fw/applib/ui/content_indicator.h",
|
|
"fw/applib/rockyjs/rocky.h",
|
|
"fw/applib/unobstructed_area_service.h"
|
|
],
|
|
"exports": [
|
|
{
|
|
"type": "define",
|
|
"name": "ARRAY_LENGTH"
|
|
}, {
|
|
"type": "forward_struct",
|
|
"name": "tm"
|
|
}, {
|
|
"type": "define",
|
|
"name": "IS_SIGNED"
|
|
}, {
|
|
"type": "group",
|
|
"name": "UI",
|
|
"appOnly": true,
|
|
"exports" : [
|
|
{
|
|
"type": "group",
|
|
"name": "Clicks",
|
|
"exports" : [
|
|
{
|
|
"type": "type",
|
|
"name": "ButtonId"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}, {
|
|
"type": "group",
|
|
"name": "Foundation",
|
|
"exports" : [
|
|
{
|
|
"type": "group",
|
|
"name": "Rocky",
|
|
"appOnly": true,
|
|
"exports": [
|
|
{
|
|
"_comment": "Marked as deprecated so that the function it self won't appear in pebble.h",
|
|
"type": "function",
|
|
"name": "rocky_event_loop_with_resource",
|
|
"deprecated": true,
|
|
"addedRevision": "85"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "group",
|
|
"name": "Internationalization",
|
|
"appOnly": true,
|
|
"exports": [
|
|
{
|
|
"type": "function",
|
|
"name": "i18n_get_system_locale",
|
|
"implName": "app_get_system_locale",
|
|
"addedRevision": "26"
|
|
}
|
|
]
|
|
}, {
|
|
"type": "group",
|
|
"name": "WatchInfo",
|
|
"exports": [
|
|
{
|
|
"type": "type",
|
|
"name": "WatchInfoModel"
|
|
},{
|
|
"type": "type",
|
|
"name": "WatchInfoColor"
|
|
},{
|
|
"type": "type",
|
|
"name": "WatchInfoVersion"
|
|
},{
|
|
"type": "function",
|
|
"name": "watch_info_get_model",
|
|
"addedRevision": "22"
|
|
},{
|
|
"type": "function",
|
|
"name": "watch_info_get_firmware_version",
|
|
"addedRevision": "22"
|
|
},{
|
|
"type": "function",
|
|
"name": "watch_info_get_color",
|
|
"implName": "sys_watch_info_get_color",
|
|
"addedRevision": "22"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "group",
|
|
"name": "Math",
|
|
"exports": [
|
|
{
|
|
"type": "define",
|
|
"name": "TRIG_MAX_RATIO"
|
|
}, {
|
|
"type": "define",
|
|
"name": "TRIG_MAX_ANGLE"
|
|
}, {
|
|
"type": "define",
|
|
"name": "TRIGANGLE_TO_DEG",
|
|
"addedRevision": "18"
|
|
}, {
|
|
"type": "define",
|
|
"name": "DEG_TO_TRIGANGLE",
|
|
"addedRevision": "68"
|
|
}, {
|
|
"type": "function",
|
|
"name": "sin_lookup",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "cos_lookup",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "atan2_lookup",
|
|
"addedRevision": "0"
|
|
}
|
|
]
|
|
}, {
|
|
"type": "group",
|
|
"name": "WallTime",
|
|
"exports": [
|
|
{
|
|
"type": "type",
|
|
"name": "WeekDay"
|
|
}, {
|
|
"type": "function",
|
|
"name": "clock_copy_time_string",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "clock_is_24h_style",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "clock_to_timestamp",
|
|
"addedRevision": "24"
|
|
}, {
|
|
"type": "function",
|
|
"name": "clock_is_timezone_set",
|
|
"addedRevision": "25"
|
|
}, {
|
|
"type": "define",
|
|
"name": "TIMEZONE_NAME_LENGTH"
|
|
}, {
|
|
"type": "function",
|
|
"name": "clock_get_timezone",
|
|
"implName": "sys_clock_get_timezone",
|
|
"addedRevision": "31"
|
|
}
|
|
]
|
|
}, {
|
|
"type": "group",
|
|
"name": "Platform",
|
|
"exports": [
|
|
{
|
|
"type": "type",
|
|
"name": "PlatformType",
|
|
"addedRevision": "87"
|
|
}, {
|
|
"type": "define",
|
|
"name": "PBL_PLATFORM_TYPE_CURRENT",
|
|
"addedRevision": "87"
|
|
}, {
|
|
"type": "define",
|
|
"name": "PBL_PLATFORM_SWITCH_DEFAULT",
|
|
"addedRevision": "87"
|
|
}, {
|
|
"type": "define",
|
|
"name": "PBL_PLATFORM_SWITCH",
|
|
"addedRevision": "87"
|
|
}
|
|
]
|
|
}, {
|
|
"type": "group",
|
|
"name": "EventService",
|
|
"exports": [
|
|
{
|
|
"type": "group",
|
|
"name": "ConnectionService",
|
|
"exports": [
|
|
{ "type": "type",
|
|
"name": "ConnectionHandler",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "type",
|
|
"name": "ConnectionHandlers",
|
|
"addedRevision": "66"
|
|
}, {
|
|
"type": "function",
|
|
"name": "connection_service_peek_pebble_app_connection",
|
|
"addedRevision": "66"
|
|
}, {
|
|
"type": "function",
|
|
"name": "connection_service_peek_pebblekit_connection",
|
|
"addedRevision": "66"
|
|
}, {
|
|
"type": "function",
|
|
"name": "connection_service_subscribe",
|
|
"addedRevision": "66"
|
|
}, {
|
|
"type": "function",
|
|
"name": "connection_service_unsubscribe",
|
|
"addedRevision": "66"
|
|
}, {
|
|
"type": "type",
|
|
"name": "BluetoothConnectionHandler",
|
|
"addedRevision": "66"
|
|
}, {
|
|
"type": "function",
|
|
"name": "bluetooth_connection_service_peek",
|
|
"implName": "connection_service_peek_pebble_app_connection",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "bluetooth_connection_service_subscribe",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "bluetooth_connection_service_unsubscribe",
|
|
"addedRevision": "0"
|
|
}
|
|
]
|
|
}, {
|
|
"type": "group",
|
|
"name": "AppFocusService",
|
|
"appOnly": true,
|
|
"exports": [
|
|
{
|
|
"type": "type",
|
|
"name": "AppFocusHandler",
|
|
"addedRevision": "1"
|
|
}, {
|
|
"type": "type",
|
|
"name": "AppFocusHandlers",
|
|
"addedRevision": "62"
|
|
}, {
|
|
"type": "function",
|
|
"name": "app_focus_service_subscribe_handlers",
|
|
"addedRevision": "62"
|
|
}, {
|
|
"type": "function",
|
|
"name": "app_focus_service_subscribe",
|
|
"addedRevision": "1"
|
|
}, {
|
|
"type": "function",
|
|
"name": "app_focus_service_unsubscribe",
|
|
"addedRevision": "1"
|
|
}, {
|
|
"type": "function",
|
|
"name": "app_in_focus_service_subscribe",
|
|
"addedRevision": "0",
|
|
"removed" : true
|
|
}, {
|
|
"type": "function",
|
|
"name": "app_in_focus_service_unsubscribe",
|
|
"addedRevision": "0",
|
|
"removed" : true
|
|
}, {
|
|
"type": "function",
|
|
"name": "app_out_of_focus_service_subscribe",
|
|
"addedRevision": "0",
|
|
"removed" : true
|
|
}, {
|
|
"type": "function",
|
|
"name": "app_out_of_focus_service_unsubscribe",
|
|
"addedRevision": "0",
|
|
"removed" : true
|
|
}
|
|
]
|
|
}, {
|
|
"type": "group",
|
|
"name": "BatteryStateService",
|
|
"exports": [
|
|
{
|
|
"type": "type",
|
|
"name": "BatteryChargeState",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "type",
|
|
"name": "BatteryStateHandler",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "battery_state_service_subscribe",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "battery_state_service_unsubscribe",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "battery_state_service_peek",
|
|
"addedRevision": "0"
|
|
}
|
|
]
|
|
}, {
|
|
"type": "group",
|
|
"name": "AccelerometerService",
|
|
"exports": [
|
|
{
|
|
"type": "type",
|
|
"name": "AccelData",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "type",
|
|
"name": "AccelRawData",
|
|
"addedRevision": "15"
|
|
}, {
|
|
"type": "type",
|
|
"name": "AccelAxisType",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "type",
|
|
"name": "AccelDataHandler",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "type",
|
|
"name": "AccelRawDataHandler",
|
|
"addedRevision": "15"
|
|
}, {
|
|
"type": "type",
|
|
"name": "AccelTapHandler",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "type",
|
|
"name": "AccelSamplingRate",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "accel_service_peek",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "accel_service_set_sampling_rate",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "accel_service_set_samples_per_update",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "accel_data_service_subscribe",
|
|
"addedRevision": "9"
|
|
}, {
|
|
"type": "function",
|
|
"name": "accel_data_service_subscribe__deprecated",
|
|
"deprecated": true,
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "accel_data_service_unsubscribe",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "accel_tap_service_subscribe",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "accel_tap_service_unsubscribe",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "accel_raw_data_service_subscribe",
|
|
"addedRevision": "15"
|
|
}
|
|
]
|
|
}, {
|
|
"type": "group",
|
|
"name": "CompassService",
|
|
"exports": [
|
|
{
|
|
"type": "type",
|
|
"name": "CompassStatus",
|
|
"addedRevision": "18"
|
|
}, {
|
|
"type": "type",
|
|
"name": "CompassHeading",
|
|
"addedRevision": "18"
|
|
}, {
|
|
"type": "type",
|
|
"name": "CompassHeadingData",
|
|
"addedRevision": "18"
|
|
}, {
|
|
"type": "type",
|
|
"name": "CompassHeadingHandler",
|
|
"addedRevision": "18"
|
|
}, {
|
|
"type": "function",
|
|
"name": "compass_service_set_heading_filter",
|
|
"addedRevision": "18"
|
|
}, {
|
|
"type": "function",
|
|
"name": "compass_service_subscribe",
|
|
"addedRevision": "18"
|
|
}, {
|
|
"type": "function",
|
|
"name": "compass_service_unsubscribe",
|
|
"addedRevision": "18"
|
|
}, {
|
|
"type": "function",
|
|
"name": "compass_service_peek",
|
|
"addedRevision": "18"
|
|
}
|
|
]
|
|
}, {
|
|
"type": "group",
|
|
"name": "TickTimerService",
|
|
"exports": [
|
|
{
|
|
"type": "type",
|
|
"name": "TimeUnits"
|
|
}, {
|
|
"type": "type",
|
|
"name": "TickHandler",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "tick_timer_service_init",
|
|
"addedRevision": "0",
|
|
"removed": "true"
|
|
}, {
|
|
"type": "function",
|
|
"name": "tick_timer_service_subscribe",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "tick_timer_service_unsubscribe",
|
|
"addedRevision": "0"
|
|
}
|
|
]
|
|
}, {
|
|
"type": "group",
|
|
"name": "HealthService",
|
|
"exports": [
|
|
{
|
|
"type": "type",
|
|
"name": "HealthMetric"
|
|
}, {
|
|
"type": "type",
|
|
"name": "HealthValue"
|
|
}, {
|
|
"type": "type",
|
|
"name": "HealthMetricAlert",
|
|
"addedRevision": "83"
|
|
}, {
|
|
"type": "function",
|
|
"name": "health_service_sum",
|
|
"addedRevision": "77"
|
|
}, {
|
|
"type": "function",
|
|
"name": "health_service_sum_today",
|
|
"addedRevision": "77"
|
|
}, {
|
|
"type": "function",
|
|
"name": "health_service_peek_current_value",
|
|
"addedRevision": "83"
|
|
}, {
|
|
"type": "type",
|
|
"name": "HealthServiceTimeScope"
|
|
}, {
|
|
"type": "function",
|
|
"name": "health_service_sum_averaged",
|
|
"addedRevision": "79"
|
|
}, {
|
|
"type": "type",
|
|
"name": "HealthAggregation",
|
|
"addedRevision": "83"
|
|
}, {
|
|
"type": "function",
|
|
"name": "health_service_aggregate_averaged",
|
|
"addedRevision": "83"
|
|
}, {
|
|
"type": "type",
|
|
"name": "HealthActivityMask"
|
|
}, {
|
|
"type": "define",
|
|
"name": "HealthActivityMaskAll"
|
|
}, {
|
|
"type": "type",
|
|
"name": "HealthActivity"
|
|
}, {
|
|
"type": "function",
|
|
"name": "health_service_peek_current_activities",
|
|
"addedRevision": "77"
|
|
}, {
|
|
"type": "type",
|
|
"name": "HealthActivityIteratorCB"
|
|
}, {
|
|
"type": "type",
|
|
"name": "HealthIterationDirection"
|
|
}, {
|
|
"type": "function",
|
|
"name": "health_service_activities_iterate",
|
|
"addedRevision": "77"
|
|
}, {
|
|
"type": "type",
|
|
"name": "HealthServiceAccessibilityMask"
|
|
}, {
|
|
"type": "function",
|
|
"name": "health_service_metric_accessible",
|
|
"addedRevision": "77"
|
|
}, {
|
|
"type": "function",
|
|
"name": "health_service_metric_averaged_accessible",
|
|
"addedRevision": "79"
|
|
}, {
|
|
"type": "function",
|
|
"name": "health_service_metric_aggregate_averaged_accessible",
|
|
"addedRevision": "83"
|
|
}, {
|
|
"type": "function",
|
|
"name": "health_service_any_activity_accessible",
|
|
"addedRevision": "77"
|
|
}, {
|
|
"type": "type",
|
|
"name": "HealthEventType"
|
|
}, {
|
|
"type": "type",
|
|
"name": "HealthEventHandler"
|
|
}, {
|
|
"type": "function",
|
|
"name": "health_service_events_subscribe",
|
|
"addedRevision": "77"
|
|
}, {
|
|
"type": "function",
|
|
"name": "health_service_events_unsubscribe",
|
|
"addedRevision": "77"
|
|
}, {
|
|
"type": "function",
|
|
"name": "health_service_set_heart_rate_sample_period",
|
|
"addedRevision": "86"
|
|
}, {
|
|
"type": "function",
|
|
"name": "health_service_get_heart_rate_sample_period_expiration_sec",
|
|
"addedRevision": "86"
|
|
}, {
|
|
"type": "function",
|
|
"name": "health_service_register_metric_alert",
|
|
"addedRevision": "83"
|
|
}, {
|
|
"type": "function",
|
|
"name": "health_service_cancel_metric_alert",
|
|
"addedRevision": "83"
|
|
}, {
|
|
"type": "type",
|
|
"name": "AmbientLightLevel"
|
|
}, {
|
|
"type": "type",
|
|
"name": "HealthMinuteData"
|
|
}, {
|
|
"type": "function",
|
|
"name": "health_service_get_minute_history",
|
|
"addedRevision": "77"
|
|
}, {
|
|
"type": "define",
|
|
"name": "PBL_IF_HEALTH_ELSE"
|
|
}, {
|
|
"type": "type",
|
|
"name": "MeasurementSystem"
|
|
}, {
|
|
"type": "function",
|
|
"name": "health_service_get_measurement_system_for_display",
|
|
"addedRevision": "80"
|
|
}
|
|
]}]
|
|
}, {
|
|
"type": "group",
|
|
"name": "DataLogging",
|
|
"exports": [
|
|
{
|
|
"type": "type",
|
|
"name": "DataLoggingSessionRef",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "type",
|
|
"name": "DataLoggingItemType",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "type",
|
|
"name": "DataLoggingResult",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "data_logging_create",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "data_logging_finish",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "data_logging_log",
|
|
"addedRevision": "0"
|
|
}
|
|
]
|
|
}, {
|
|
"type": "group",
|
|
"name": "DataStructures",
|
|
"exports": [
|
|
{
|
|
"type": "group",
|
|
"name": "UUID",
|
|
"exports": [
|
|
{
|
|
"type": "type",
|
|
"name": "Uuid",
|
|
"addedRevision": "16"
|
|
},
|
|
{
|
|
"type": "define",
|
|
"name": "UUID_SIZE",
|
|
"addedRevision": "19"
|
|
},
|
|
{
|
|
"type": "define",
|
|
"name": "UuidMake",
|
|
"addedRevision": "19"
|
|
},
|
|
{
|
|
"type": "define",
|
|
"name": "UuidMakeFromBEBytes",
|
|
"addedRevision": "19"
|
|
},
|
|
{
|
|
"type": "define",
|
|
"name": "UuidMakeFromLEBytes",
|
|
"addedRevision": "19"
|
|
},
|
|
{
|
|
"type": "function",
|
|
"name": "uuid_equal",
|
|
"addedRevision": "19"
|
|
},
|
|
{
|
|
"type": "function",
|
|
"name": "uuid_to_string",
|
|
"addedRevision": "19"
|
|
},
|
|
{
|
|
"type": "define",
|
|
"name": "UUID_STRING_BUFFER_LENGTH",
|
|
"addedRevision": "19"
|
|
},
|
|
{
|
|
"type": "define",
|
|
"name": "UUID_INVALID",
|
|
"internal": true
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}, {
|
|
"type": "group",
|
|
"name": "Logging",
|
|
"exports": [
|
|
{
|
|
"type": "function",
|
|
"name": "app_log",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "define",
|
|
"name": "APP_LOG"
|
|
}, {
|
|
"type": "type",
|
|
"name": "AppLogLevel"
|
|
}
|
|
]
|
|
}, {
|
|
"type": "group",
|
|
"name": "Dictionary",
|
|
"exports": [
|
|
{
|
|
"type": "type",
|
|
"name": "DictionaryResult"
|
|
}, {
|
|
"type": "type",
|
|
"name": "TupleType"
|
|
}, {
|
|
"type": "type",
|
|
"name": "Tuple"
|
|
}, {
|
|
"type": "forward_struct",
|
|
"name": "Dictionary"
|
|
}, {
|
|
"type": "type",
|
|
"name": "DictionaryIterator"
|
|
}, {
|
|
"type": "function",
|
|
"name": "dict_calc_buffer_size",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "dict_size",
|
|
"addedRevision": "6"
|
|
}, {
|
|
"type": "function",
|
|
"name": "dict_write_begin",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "dict_write_data",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "dict_write_cstring",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "dict_write_int",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "dict_write_uint8",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "dict_write_uint16",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "dict_write_uint32",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "dict_write_int8",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "dict_write_int16",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "dict_write_int32",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "dict_write_end",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "dict_read_begin_from_buffer",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "dict_read_next",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "dict_read_first",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "type",
|
|
"name": "Tuplet"
|
|
}, {
|
|
"type": "define",
|
|
"name": "TupletBytes"
|
|
}, {
|
|
"type": "define",
|
|
"name": "TupletCString"
|
|
}, {
|
|
"type": "define",
|
|
"name": "TupletInteger"
|
|
}, {
|
|
"type": "type",
|
|
"name": "DictionarySerializeCallback"
|
|
}, {
|
|
"type": "function",
|
|
"name": "dict_serialize_tuplets",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "dict_serialize_tuplets_to_buffer",
|
|
"addedRevision": "5"
|
|
}, {
|
|
"type": "function",
|
|
"name": "dict_serialize_tuplets_to_buffer__deprecated",
|
|
"deprecated": true,
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "dict_serialize_tuplets_to_buffer_with_iter",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "dict_write_tuplet",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "dict_calc_buffer_size_from_tuplets",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "type",
|
|
"name": "DictionaryKeyUpdatedCallback"
|
|
}, {
|
|
"type": "function",
|
|
"name": "dict_merge",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "dict_find",
|
|
"addedRevision": "0"
|
|
}
|
|
]
|
|
}, {
|
|
"type": "group",
|
|
"name": "Dictation",
|
|
"appOnly": true,
|
|
"addedRevision": "63",
|
|
"exports": [
|
|
{
|
|
"type": "type",
|
|
"name": "DictationSession"
|
|
}, {
|
|
"type": "type",
|
|
"name": "DictationSessionStatus"
|
|
}, {
|
|
"type": "type",
|
|
"name": "DictationSessionStatusCallback"
|
|
}, {
|
|
"type": "function",
|
|
"name": "dictation_session_create",
|
|
"addedRevision": "63"
|
|
}, {
|
|
"type": "function",
|
|
"name": "dictation_session_destroy",
|
|
"addedRevision": "63"
|
|
}, {
|
|
"type": "function",
|
|
"name": "dictation_session_start",
|
|
"addedRevision": "63"
|
|
}, {
|
|
"type": "function",
|
|
"name": "dictation_session_stop",
|
|
"addedRevision": "63"
|
|
}, {
|
|
"type": "function",
|
|
"name": "dictation_session_enable_confirmation",
|
|
"addedRevision": "63"
|
|
}, {
|
|
"type": "function",
|
|
"name": "dictation_session_enable_error_dialogs",
|
|
"addedRevision": "69"
|
|
}, {
|
|
"type": "define",
|
|
"name": "PBL_IF_MICROPHONE_ELSE"
|
|
}
|
|
]
|
|
}, {
|
|
"type": "group",
|
|
"name": "BLE Bluetooth Low Energy",
|
|
"appOnly": true,
|
|
"internal": true,
|
|
"exports": [
|
|
{
|
|
"type": "type",
|
|
"name": "BLEService",
|
|
"internal": true
|
|
}, {
|
|
"type": "type",
|
|
"name": "BLECharacteristic",
|
|
"internal": true
|
|
}, {
|
|
"type": "type",
|
|
"name": "BLEDescriptor",
|
|
"internal": true
|
|
}, {
|
|
"type": "type",
|
|
"name": "BLESubscription",
|
|
"internal": true
|
|
}, {
|
|
"type": "type",
|
|
"name": "BLEAttributeProperty",
|
|
"internal": true
|
|
}, {
|
|
"type": "type",
|
|
"name": "BTErrno",
|
|
"internal": true
|
|
}, {
|
|
"type": "type",
|
|
"name": "BLEGATTError",
|
|
"internal": true
|
|
}, {
|
|
"type": "type",
|
|
"name": "BTDeviceAddress",
|
|
"internal": true
|
|
}, {
|
|
"type": "define",
|
|
"name": "BT_DEVICE_ADDRESS_SIZE",
|
|
"internal": true
|
|
}, {
|
|
"type": "define",
|
|
"name": "BT_DEVICE_ADDRESS_FMT",
|
|
"internal": true
|
|
}, {
|
|
"type": "define",
|
|
"name": "BT_DEVICE_ADDRESS_XPLODE",
|
|
"internal": true
|
|
}, {
|
|
"type": "define",
|
|
"name": "BLE_SERVICE_INVALID",
|
|
"internal": true
|
|
}, {
|
|
"type": "define",
|
|
"name": "BLE_CHARACTERISTIC_INVALID",
|
|
"internal": true
|
|
}, {
|
|
"type": "define",
|
|
"name": "BLE_DESCRIPTOR_INVALID",
|
|
"internal": true
|
|
}, {
|
|
"type": "define",
|
|
"name": "BT_DEVICE_INVALID",
|
|
"internal": true
|
|
}, {
|
|
"type": "type",
|
|
"name": "BTDevice",
|
|
"internal": true
|
|
}, {
|
|
"type": "forward_struct",
|
|
"name": "BLEAdData",
|
|
"internal": true
|
|
}, {
|
|
"type": "function",
|
|
"name": "ble_ad_includes_service",
|
|
"internal": true
|
|
}, {
|
|
"type": "function",
|
|
"name": "ble_ad_copy_service_uuids",
|
|
"internal": true
|
|
}, {
|
|
"type": "function",
|
|
"name": "ble_ad_get_tx_power_level",
|
|
"internal": true
|
|
}, {
|
|
"type": "function",
|
|
"name": "ble_ad_copy_local_name",
|
|
"internal": true
|
|
}, {
|
|
"type": "function",
|
|
"name": "ble_ad_copy_manufacturer_specific_data",
|
|
"internal": true
|
|
}, {
|
|
"type": "function",
|
|
"name": "ble_ad_get_raw_data_size",
|
|
"internal": true
|
|
}, {
|
|
"type": "function",
|
|
"name": "ble_ad_copy_raw_data",
|
|
"internal": true
|
|
}, {
|
|
"type": "type",
|
|
"name": "BLEScanHandler",
|
|
"internal": true
|
|
}, {
|
|
"type": "function",
|
|
"name": "ble_scan_start",
|
|
"internal": true
|
|
}, {
|
|
"type": "function",
|
|
"name": "ble_scan_stop",
|
|
"internal": true
|
|
}, {
|
|
"type": "function",
|
|
"name": "ble_scan_is_scanning",
|
|
"internal": true
|
|
}, {
|
|
"type": "function",
|
|
"name": "bt_device_address_equal",
|
|
"internal": true
|
|
}, {
|
|
"type": "function",
|
|
"name": "bt_device_equal",
|
|
"internal": true
|
|
}, {
|
|
"type": "function",
|
|
"name": "bt_uuid_expand_16bit",
|
|
"internal": true
|
|
}, {
|
|
"type": "function",
|
|
"name": "bt_uuid_expand_32bit",
|
|
"internal": true
|
|
}, {
|
|
"type": "function",
|
|
"name": "bt_device_init_with_address",
|
|
"internal": true
|
|
}, {
|
|
"type": "function",
|
|
"name": "bt_device_get_address",
|
|
"internal": true
|
|
}, {
|
|
"type": "type",
|
|
"name": "BLEConnectionHandler",
|
|
"internal": true
|
|
}, {
|
|
"type": "function",
|
|
"name": "ble_central_set_connection_handler",
|
|
"internal": true
|
|
}, {
|
|
"type": "function",
|
|
"name": "ble_central_connect",
|
|
"implName": "sys_ble_central_connect",
|
|
"internal": true
|
|
}, {
|
|
"type": "function",
|
|
"name": "ble_central_cancel_connect",
|
|
"implName": "sys_ble_central_cancel_connect",
|
|
"internal": true
|
|
}, {
|
|
"type": "type",
|
|
"name": "BLEClientServiceChangeUpdate",
|
|
"internal": true
|
|
}, {
|
|
"type": "type",
|
|
"name": "BLEClientServiceChangeHandler",
|
|
"internal": true
|
|
}, {
|
|
"type": "function",
|
|
"name": "ble_client_set_service_change_handler",
|
|
"internal": true
|
|
}, {
|
|
"type": "function",
|
|
"name": "ble_client_set_service_filter",
|
|
"internal": true
|
|
}, {
|
|
"type": "function",
|
|
"name": "ble_client_discover_services_and_characteristics",
|
|
"implName": "sys_ble_client_discover_services_and_characteristics",
|
|
"internal": true
|
|
}, {
|
|
"type": "type",
|
|
"name": "BLEClientReadHandler",
|
|
"internal": true
|
|
}, {
|
|
"type": "function",
|
|
"name": "ble_client_set_read_handler",
|
|
"internal": true
|
|
}, {
|
|
"type": "type",
|
|
"name": "BLEClientWriteHandler",
|
|
"internal": true
|
|
}, {
|
|
"type": "function",
|
|
"name": "ble_client_set_write_response_handler",
|
|
"internal": true
|
|
}, {
|
|
"type": "type",
|
|
"name": "BLEClientSubscribeHandler",
|
|
"internal": true
|
|
}, {
|
|
"type": "function",
|
|
"name": "ble_client_set_subscribe_handler",
|
|
"internal": true
|
|
}, {
|
|
"type": "type",
|
|
"name": "BLEClientReadDescriptorHandler",
|
|
"internal": true
|
|
}, {
|
|
"type": "type",
|
|
"name": "BLEClientWriteDescriptorHandler",
|
|
"internal": true
|
|
}, {
|
|
"type": "function",
|
|
"name": "ble_client_set_descriptor_write_handler",
|
|
"internal": true
|
|
}, {
|
|
"type": "function",
|
|
"name": "ble_client_set_descriptor_read_handler",
|
|
"internal": true
|
|
}, {
|
|
"type": "function",
|
|
"name": "ble_client_write_descriptor",
|
|
"implName": "sys_ble_client_write_descriptor",
|
|
"internal": true
|
|
}, {
|
|
"type": "function",
|
|
"name": "ble_client_read_descriptor",
|
|
"implName": "sys_ble_client_read_descriptor",
|
|
"internal": true
|
|
}, {
|
|
"type": "function",
|
|
"name": "ble_service_get_characteristics",
|
|
"implName": "sys_ble_service_get_characteristics",
|
|
"internal": true
|
|
}, {
|
|
"type": "function",
|
|
"name": "ble_service_get_uuid",
|
|
"implName": "sys_ble_service_get_uuid",
|
|
"internal": true
|
|
}, {
|
|
"type": "function",
|
|
"name": "ble_service_get_device",
|
|
"implName": "sys_ble_service_get_device",
|
|
"internal": true
|
|
}, {
|
|
"type": "function",
|
|
"name": "ble_service_get_included_services",
|
|
"implName": "sys_ble_service_get_included_services",
|
|
"internal": true
|
|
}, {
|
|
"type": "function",
|
|
"name": "ble_characteristic_get_uuid",
|
|
"implName": "sys_ble_characteristic_get_uuid",
|
|
"internal": true
|
|
}, {
|
|
"type": "function",
|
|
"name": "ble_characteristic_get_properties",
|
|
"implName": "sys_ble_characteristic_get_properties",
|
|
"internal": true
|
|
}, {
|
|
"type": "function",
|
|
"name": "ble_characteristic_is_readable",
|
|
"internal": true
|
|
}, {
|
|
"type": "function",
|
|
"name": "ble_characteristic_is_writable",
|
|
"internal": true
|
|
}, {
|
|
"type": "function",
|
|
"name": "ble_characteristic_is_subscribable",
|
|
"internal": true
|
|
}, {
|
|
"type": "function",
|
|
"name": "ble_characteristic_is_notifiable",
|
|
"internal": true
|
|
}, {
|
|
"type": "function",
|
|
"name": "ble_characteristic_is_indicatable",
|
|
"internal": true
|
|
}, {
|
|
"type": "function",
|
|
"name": "ble_characteristic_get_service",
|
|
"implName": "sys_ble_characteristic_get_service",
|
|
"internal": true
|
|
}, {
|
|
"type": "function",
|
|
"name": "ble_characteristic_get_device",
|
|
"implName": "sys_ble_characteristic_get_device",
|
|
"internal": true
|
|
}, {
|
|
"type": "function",
|
|
"name": "ble_characteristic_get_descriptors",
|
|
"implName": "sys_ble_characteristic_get_descriptors",
|
|
"internal": true
|
|
}, {
|
|
"type": "function",
|
|
"name": "ble_descriptor_get_uuid",
|
|
"implName": "sys_ble_descriptor_get_uuid",
|
|
"internal": true
|
|
}, {
|
|
"type": "function",
|
|
"name": "ble_descriptor_get_characteristic",
|
|
"implName": "sys_ble_descriptor_get_characteristic",
|
|
"internal": true
|
|
}, {
|
|
"type": "function",
|
|
"name": "ble_client_get_maximum_value_length",
|
|
"implName": "sys_ble_client_get_maximum_value_length",
|
|
"internal": true
|
|
}, {
|
|
"type": "function",
|
|
"name": "ble_client_read",
|
|
"implName": "sys_ble_client_read",
|
|
"internal": true
|
|
}, {
|
|
"type": "function",
|
|
"name": "ble_client_write",
|
|
"implName": "sys_ble_client_write",
|
|
"internal": true
|
|
}, {
|
|
"type": "function",
|
|
"name": "ble_client_write_without_response",
|
|
"implName": "sys_ble_client_write_without_response",
|
|
"internal": true
|
|
}, {
|
|
"type": "function",
|
|
"name": "ble_client_subscribe",
|
|
"implName": "sys_ble_client_subscribe",
|
|
"internal": true
|
|
}
|
|
]
|
|
}, {
|
|
"type": "group",
|
|
"name": "AppMessage",
|
|
"appOnly": true,
|
|
"exports": [
|
|
{
|
|
"type": "type",
|
|
"name": "AppMessageResult"
|
|
}, {
|
|
"type": "function",
|
|
"name": "app_message_open",
|
|
"addedRevision": "0",
|
|
"_comment": "signature changed in revision 3"
|
|
}, {
|
|
"type": "function",
|
|
"name": "app_message_register_callbacks",
|
|
"addedRevision": "0",
|
|
"removed": "true"
|
|
}, {
|
|
"type": "function",
|
|
"name": "app_message_deregister_callbacks",
|
|
"addedRevision": "0",
|
|
"_comment": "signature changed in revision 3"
|
|
}, {
|
|
"type": "function",
|
|
"name": "app_message_out_get",
|
|
"addedRevision": "0",
|
|
"removed": "true"
|
|
}, {
|
|
"type": "function",
|
|
"name": "app_message_out_send",
|
|
"addedRevision": "0",
|
|
"removed": "true"
|
|
}, {
|
|
"type": "function",
|
|
"name": "app_message_out_release",
|
|
"addedRevision": "0",
|
|
"removed": "true"
|
|
}, {
|
|
"type": "type",
|
|
"name": "AppMessageInboxReceived",
|
|
"addedRevision": "3"
|
|
}, {
|
|
"type": "type",
|
|
"name": "AppMessageInboxDropped",
|
|
"addedRevision": "3"
|
|
}, {
|
|
"type": "type",
|
|
"name": "AppMessageOutboxSent",
|
|
"addedRevision": "3"
|
|
}, {
|
|
"type": "type",
|
|
"name": "AppMessageOutboxFailed",
|
|
"addedRevision": "3"
|
|
}, {
|
|
"type": "function",
|
|
"name": "app_message_get_context",
|
|
"addedRevision": "3"
|
|
}, {
|
|
"type": "function",
|
|
"name": "app_message_set_context",
|
|
"addedRevision": "3"
|
|
}, {
|
|
"type": "function",
|
|
"name": "app_message_register_inbox_received",
|
|
"addedRevision": "3"
|
|
}, {
|
|
"type": "function",
|
|
"name": "app_message_register_inbox_dropped",
|
|
"addedRevision": "3"
|
|
}, {
|
|
"type": "function",
|
|
"name": "app_message_register_outbox_sent",
|
|
"addedRevision": "3"
|
|
}, {
|
|
"type": "function",
|
|
"name": "app_message_register_outbox_failed",
|
|
"addedRevision": "3"
|
|
}, {
|
|
"type": "function",
|
|
"name": "app_message_inbox_size_maximum",
|
|
"addedRevision": "3"
|
|
}, {
|
|
"type": "function",
|
|
"name": "app_message_outbox_size_maximum",
|
|
"addedRevision": "3"
|
|
}, {
|
|
"type": "function",
|
|
"name": "app_message_outbox_begin",
|
|
"addedRevision": "3"
|
|
}, {
|
|
"type": "function",
|
|
"name": "app_message_outbox_send",
|
|
"addedRevision": "3"
|
|
}, {
|
|
"type": "define",
|
|
"name": "APP_MESSAGE_INBOX_SIZE_MINIMUM"
|
|
}, {
|
|
"type": "define",
|
|
"name": "APP_MESSAGE_OUTBOX_SIZE_MINIMUM"
|
|
}
|
|
]
|
|
}, {
|
|
"type": "group",
|
|
"name": "AppSync",
|
|
"appOnly": true,
|
|
"exports": [
|
|
{
|
|
"type": "type",
|
|
"name": "AppSyncTupleChangedCallback"
|
|
}, {
|
|
"type": "type",
|
|
"name": "AppSyncErrorCallback"
|
|
}, {
|
|
"type": "type",
|
|
"name": "AppSync"
|
|
}, {
|
|
"type": "function",
|
|
"name": "app_sync_init",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "app_sync_deinit",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "app_sync_set",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "app_sync_get",
|
|
"addedRevision": "0"
|
|
}
|
|
]
|
|
}, {
|
|
"type": "group",
|
|
"name": "Resources",
|
|
"appOnly": true,
|
|
"exports": [
|
|
{
|
|
"type": "group",
|
|
"name": "FileFormats",
|
|
"appOnly": true,
|
|
"exports": [
|
|
{
|
|
"type": "group",
|
|
"name": "PNGFileFormat",
|
|
"exports": []
|
|
}, {
|
|
"type": "group",
|
|
"name": "PBIFileFormat",
|
|
"exports": []
|
|
}
|
|
]
|
|
}, {
|
|
"type": "type",
|
|
"name": "ResHandle"
|
|
}, {
|
|
"type": "define",
|
|
"name": "RESOURCE_ID_FONT_FALLBACK"
|
|
}, {
|
|
"type": "function",
|
|
"name": "resource_get_handle",
|
|
"implName": "applib_resource_get_handle",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "resource_size",
|
|
"implName": "applib_resource_size",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "resource_load",
|
|
"implName": "applib_resource_load",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "resource_load_byte_range",
|
|
"implName": "applib_resource_load_byte_range",
|
|
"addedRevision": "0"
|
|
}
|
|
]
|
|
}, {
|
|
"type": "group",
|
|
"name": "App",
|
|
"appOnly": true,
|
|
"exports": [
|
|
{
|
|
"type": "function",
|
|
"name": "app_event_loop",
|
|
"addedRevision": "0"
|
|
}
|
|
]
|
|
}, {
|
|
"type": "group",
|
|
"name": "Worker",
|
|
"workerOnly": true,
|
|
"exports": [
|
|
{
|
|
"type": "function",
|
|
"name": "worker_event_loop",
|
|
"addedRevision": "16"
|
|
}, {
|
|
"type": "function",
|
|
"name": "worker_launch_app",
|
|
"addedRevision": "16"
|
|
}
|
|
]
|
|
}, {
|
|
"type": "group",
|
|
"name": "AppWorker",
|
|
"exports": [
|
|
{
|
|
"type": "type",
|
|
"name": "AppWorkerResult"
|
|
}, {
|
|
"type": "type",
|
|
"name": "AppWorkerMessage",
|
|
"addedRevision": "16"
|
|
}, {
|
|
"type": "function",
|
|
"name": "app_worker_is_running",
|
|
"addedRevision": "16"
|
|
}, {
|
|
"type": "function",
|
|
"name": "app_worker_launch",
|
|
"addedRevision": "16"
|
|
}, {
|
|
"type": "function",
|
|
"name": "app_worker_kill",
|
|
"addedRevision": "16"
|
|
}, {
|
|
"type": "type",
|
|
"name": "AppWorkerMessageHandler",
|
|
"addedRevision": "16"
|
|
}, {
|
|
"type": "function",
|
|
"name": "app_worker_message_subscribe",
|
|
"addedRevision": "16"
|
|
}, {
|
|
"type": "function",
|
|
"name": "app_worker_message_unsubscribe",
|
|
"addedRevision": "16"
|
|
}, {
|
|
"type": "function",
|
|
"name": "app_worker_send_message",
|
|
"addedRevision": "16"
|
|
}
|
|
]
|
|
}, {
|
|
"type": "group",
|
|
"name": "AppComm",
|
|
"appOnly": true,
|
|
"exports": [
|
|
{
|
|
"type": "type",
|
|
"name": "SniffInterval"
|
|
}, {
|
|
"type": "function",
|
|
"name": "app_comm_set_sniff_interval",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "app_comm_get_sniff_interval",
|
|
"addedRevision": "0"
|
|
}
|
|
]
|
|
}, {
|
|
"type": "group",
|
|
"name": "Timer",
|
|
"exports": [
|
|
{
|
|
"type": "function",
|
|
"name": "psleep",
|
|
"implName" : "sys_psleep",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "forward_struct",
|
|
"name": "AppTimer"
|
|
}, {
|
|
"type": "type",
|
|
"name": "AppTimerCallback"
|
|
}, {
|
|
"type": "function",
|
|
"name": "app_timer_register",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "app_timer_reschedule",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "app_timer_cancel",
|
|
"addedRevision": "0"
|
|
}
|
|
]
|
|
}, {
|
|
"type": "group",
|
|
"name": "MemoryManagement",
|
|
"exports": [
|
|
{
|
|
"type": "function",
|
|
"name": "heap_bytes_free",
|
|
"addedRevision": "17"
|
|
}, {
|
|
"type": "function",
|
|
"name": "heap_bytes_used",
|
|
"addedRevision": "17"
|
|
}, {
|
|
"type": "function",
|
|
"name": "memory_cache_flush",
|
|
"addedRevision": "84"
|
|
}
|
|
]
|
|
}, {
|
|
"type": "group",
|
|
"name": "Storage",
|
|
"exports": [
|
|
{
|
|
"type": "define",
|
|
"name": "PERSIST_DATA_MAX_LENGTH"
|
|
}, {
|
|
"type": "define",
|
|
"name": "PERSIST_STRING_MAX_LENGTH"
|
|
}, {
|
|
"type": "type",
|
|
"name": "StatusCode"
|
|
}, {
|
|
"type": "type",
|
|
"name": "status_t"
|
|
}, {
|
|
"type": "function",
|
|
"name": "persist_exists",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "persist_get_size",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "persist_read_bool",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "persist_read_int",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "persist_read_data",
|
|
"addedRevision": "5"
|
|
}, {
|
|
"type": "function",
|
|
"name": "persist_read_data__deprecated",
|
|
"deprecated": true,
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "persist_read_string",
|
|
"addedRevision": "5"
|
|
}, {
|
|
"type": "function",
|
|
"name": "persist_read_string__deprecated",
|
|
"deprecated": true,
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "persist_write_bool",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "persist_write_int",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "persist_write_data",
|
|
"addedRevision": "5"
|
|
}, {
|
|
"type": "function",
|
|
"name": "persist_write_data__deprecated",
|
|
"deprecated": true,
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "persist_write_string",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "persist_delete",
|
|
"addedRevision": "0"
|
|
}
|
|
]
|
|
}, {
|
|
"type": "group",
|
|
"name": "Wakeup",
|
|
"appOnly": true,
|
|
"exports": [
|
|
{
|
|
"type": "type",
|
|
"name": "WakeupId"
|
|
}, {
|
|
"type": "type",
|
|
"name": "WakeupHandler"
|
|
}, {
|
|
"type": "function",
|
|
"name": "wakeup_service_subscribe",
|
|
"implName": "app_wakeup_service_subscribe",
|
|
"addedRevision": "24"
|
|
}, {
|
|
"type": "function",
|
|
"name": "wakeup_schedule",
|
|
"implName": "app_wakeup_schedule",
|
|
"addedRevision": "24"
|
|
}, {
|
|
"type": "function",
|
|
"name": "wakeup_cancel",
|
|
"implName": "app_wakeup_cancel",
|
|
"addedRevision": "24"
|
|
}, {
|
|
"type": "function",
|
|
"name": "wakeup_cancel_all",
|
|
"implName": "app_wakeup_cancel_all",
|
|
"addedRevision": "24"
|
|
}, {
|
|
"type": "function",
|
|
"name": "wakeup_get_launch_event",
|
|
"implName": "app_wakeup_get_launch_event",
|
|
"addedRevision": "24"
|
|
}, {
|
|
"type": "function",
|
|
"name": "wakeup_query",
|
|
"implName": "app_wakeup_query",
|
|
"addedRevision": "24"
|
|
}
|
|
]
|
|
}, {
|
|
"type": "group",
|
|
"name": "LaunchReason",
|
|
"appOnly": true,
|
|
"exports": [
|
|
{
|
|
"type": "type",
|
|
"name": "AppLaunchReason"
|
|
}, {
|
|
"type": "function",
|
|
"name": "launch_reason",
|
|
"implName": "app_launch_reason",
|
|
"addedRevision": "24"
|
|
}, {
|
|
"type": "function",
|
|
"name": "launch_get_args",
|
|
"implName": "app_launch_get_args",
|
|
"addedRevision": "38"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "group",
|
|
"name": "ExitReason",
|
|
"appOnly": true,
|
|
"addedRevision": "83",
|
|
"exports": [
|
|
{
|
|
"type": "type",
|
|
"name": "AppExitReason",
|
|
"addedRevision": "83"
|
|
}, {
|
|
"type": "function",
|
|
"name": "exit_reason_set",
|
|
"implName": "app_exit_reason_set",
|
|
"addedRevision": "83"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "group",
|
|
"name": "AppGlance",
|
|
"appOnly": true,
|
|
"addedRevision": "83",
|
|
"exports": [
|
|
{
|
|
"type": "type",
|
|
"name": "PublishedId"
|
|
},
|
|
{
|
|
"type": "define",
|
|
"name": "APP_GLANCE_SLICE_NO_EXPIRATION",
|
|
"addedRevision": "83"
|
|
}, {
|
|
"type": "define",
|
|
"name": "APP_GLANCE_SLICE_DEFAULT_ICON",
|
|
"addedRevision": "83"
|
|
}, {
|
|
"type": "type",
|
|
"name": "AppGlanceSlice",
|
|
"addedRevision": "83"
|
|
}, {
|
|
"type": "type",
|
|
"name": "AppGlanceResult",
|
|
"addedRevision": "83"
|
|
}, {
|
|
"type": "forward_struct",
|
|
"name": "AppGlanceReloadSession",
|
|
"addedRevision": "83"
|
|
}, {
|
|
"type": "function",
|
|
"name": "app_glance_add_slice",
|
|
"addedRevision": "83"
|
|
}, {
|
|
"type": "type",
|
|
"name": "AppGlanceReloadCallback",
|
|
"addedRevision": "83"
|
|
}, {
|
|
"type": "function",
|
|
"name": "app_glance_reload",
|
|
"addedRevision": "83"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}, {
|
|
"type": "group",
|
|
"name": "Graphics",
|
|
"appOnly": true,
|
|
"exports": [
|
|
{
|
|
"type": "group",
|
|
"name": "GraphicsTypes",
|
|
"exports": [
|
|
{
|
|
"type": "type",
|
|
"name": "GColor8"
|
|
}, {
|
|
"type": "type",
|
|
"name": "GColor",
|
|
"includeAfter": [
|
|
"gcolor_definitions.h"
|
|
]
|
|
}, {
|
|
"type": "function",
|
|
"name": "gcolor_equal__deprecated",
|
|
"sortName": "GColorEq",
|
|
"addedRevision": "30",
|
|
"deprecated": true
|
|
}, {
|
|
"type": "function",
|
|
"name": "gcolor_equal",
|
|
"addedRevision": "82"
|
|
}, {
|
|
"type": "function",
|
|
"name": "gcolor_legible_over",
|
|
"addedRevision": "60"
|
|
}, {
|
|
"type": "define",
|
|
"name": "COLOR_FALLBACK"
|
|
}, {
|
|
"type": "define",
|
|
"name": "PBL_IF_RECT_ELSE"
|
|
}, {
|
|
"type": "define",
|
|
"name": "PBL_IF_ROUND_ELSE"
|
|
}, {
|
|
"type": "define",
|
|
"name": "PBL_IF_BW_ELSE"
|
|
}, {
|
|
"type": "define",
|
|
"name": "PBL_IF_COLOR_ELSE"
|
|
}, {
|
|
"type": "type",
|
|
"name": "GPoint"
|
|
}, {
|
|
"type": "define",
|
|
"name": "GPoint"
|
|
}, {
|
|
"type": "define",
|
|
"name": "GPointZero"
|
|
}, {
|
|
"type": "function",
|
|
"name": "gpoint_equal",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "type",
|
|
"name": "GSize"
|
|
}, {
|
|
"type": "define",
|
|
"name": "GSize"
|
|
}, {
|
|
"type": "define",
|
|
"name": "GSizeZero"
|
|
}, {
|
|
"type": "function",
|
|
"name": "gsize_equal",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "type",
|
|
"name": "GRect"
|
|
}, {
|
|
"type": "define",
|
|
"name": "GRect"
|
|
}, {
|
|
"type": "define",
|
|
"name": "GRectZero"
|
|
}, {
|
|
"type": "function",
|
|
"name": "grect_equal",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "grect_is_empty",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "grect_standardize",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "grect_clip",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "grect_contains_point",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "grect_center_point",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "grect_crop",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "define",
|
|
"name": "PLAY_COUNT_INFINITE"
|
|
}, {
|
|
"type": "define",
|
|
"name": "PLAY_DURATION_INFINITE"
|
|
}, {
|
|
"type": "type",
|
|
"name": "GBitmapFormat"
|
|
}, {
|
|
"type": "forward_struct",
|
|
"name": "GBitmap"
|
|
}, {
|
|
"type": "forward_struct",
|
|
"name": "GBitmapSequence"
|
|
}, {
|
|
"type": "function",
|
|
"name": "gbitmap_get_bytes_per_row",
|
|
"addedRevision": "33"
|
|
}, {
|
|
"type": "function",
|
|
"name": "gbitmap_get_format",
|
|
"addedRevision": "33"
|
|
}, {
|
|
"type": "function",
|
|
"name": "gbitmap_get_data",
|
|
"addedRevision": "33"
|
|
}, {
|
|
"type": "function",
|
|
"name": "gbitmap_set_data",
|
|
"addedRevision": "33"
|
|
}, {
|
|
"type": "function",
|
|
"name": "gbitmap_get_bounds",
|
|
"addedRevision": "33"
|
|
}, {
|
|
"type": "function",
|
|
"name": "gbitmap_set_bounds",
|
|
"addedRevision": "33"
|
|
}, {
|
|
"type": "function",
|
|
"name": "gbitmap_get_palette",
|
|
"addedRevision": "33"
|
|
}, {
|
|
"type": "function",
|
|
"name": "gbitmap_set_palette",
|
|
"addedRevision": "33"
|
|
}, {
|
|
"type": "function",
|
|
"name": "gbitmap_create_with_resource",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "gbitmap_create_with_data",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "gbitmap_create_as_sub_bitmap",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "gbitmap_create_from_png_data",
|
|
"addedRevision": "35"
|
|
}, {
|
|
"type": "function",
|
|
"name": "gbitmap_create_blank_2bit",
|
|
"addedRevision": "13",
|
|
"deprecated": true
|
|
}, {
|
|
"type": "function",
|
|
"name": "gbitmap_create_blank",
|
|
"addedRevision": "32"
|
|
}, {
|
|
"type": "function",
|
|
"name": "gbitmap_create_blank_with_palette",
|
|
"addedRevision": "33"
|
|
}, {
|
|
"type": "function",
|
|
"name": "gbitmap_create_palettized_from_1bit",
|
|
"addedRevision": "44"
|
|
}, {
|
|
"type": "function",
|
|
"name": "gbitmap_destroy",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "gbitmap_sequence_create_with_resource",
|
|
"addedRevision": "34"
|
|
}, {
|
|
"type": "function",
|
|
"name": "gbitmap_sequence_update_bitmap_next_frame",
|
|
"addedRevision": "34"
|
|
}, {
|
|
"type": "function",
|
|
"name": "gbitmap_sequence_update_bitmap_by_elapsed",
|
|
"addedRevision": "43"
|
|
}, {
|
|
"type": "function",
|
|
"name": "gbitmap_sequence_destroy",
|
|
"addedRevision": "34"
|
|
}, {
|
|
"type": "function",
|
|
"name": "gbitmap_sequence_restart",
|
|
"addedRevision": "40"
|
|
}, {
|
|
"type": "function",
|
|
"name": "gbitmap_sequence_get_current_frame_idx",
|
|
"addedRevision": "34"
|
|
}, {
|
|
"type": "function",
|
|
"name": "gbitmap_sequence_get_total_num_frames",
|
|
"addedRevision": "34"
|
|
}, {
|
|
"type": "function",
|
|
"name": "gbitmap_sequence_get_play_count",
|
|
"sortName": "gbitmap_sequence_get_loop_count",
|
|
"addedRevision": "40"
|
|
}, {
|
|
"type": "function",
|
|
"name": "gbitmap_sequence_set_play_count",
|
|
"sortName": "gbitmap_sequence_set_loop_count",
|
|
"addedRevision": "40"
|
|
}, {
|
|
"type": "function",
|
|
"name": "gbitmap_sequence_get_bitmap_size",
|
|
"addedRevision": "34"
|
|
}, {
|
|
"type": "type",
|
|
"name": "GBitmapDataRowInfo",
|
|
"addedRevision": "70"
|
|
}, {
|
|
"type": "function",
|
|
"name": "gbitmap_get_data_row_info",
|
|
"addedRevision": "70"
|
|
}, {
|
|
"type": "type",
|
|
"name": "GAlign"
|
|
}, {
|
|
"type": "function",
|
|
"name": "grect_align",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "type",
|
|
"name": "GCompOp"
|
|
}, {
|
|
"type": "forward_struct",
|
|
"name": "GContext"
|
|
}, {
|
|
"type": "type",
|
|
"name": "GRangeHorizontal",
|
|
"internal": true
|
|
}, {
|
|
"type": "type",
|
|
"name": "GRangeVertical",
|
|
"internal": true
|
|
}, {
|
|
"type": "type",
|
|
"name": "GEdgeInsets"
|
|
}, {
|
|
"type": "define",
|
|
"name": "GEdgeInsets4"
|
|
}, {
|
|
"type": "define",
|
|
"name": "GEdgeInsets3"
|
|
}, {
|
|
"type": "define",
|
|
"name": "GEdgeInsets2"
|
|
}, {
|
|
"type": "define",
|
|
"name": "GEdgeInsets1"
|
|
}, {
|
|
"type": "define",
|
|
"name": "GEdgeInsetsN"
|
|
}, {
|
|
"type": "define",
|
|
"name": "GEdgeInsets"
|
|
}, {
|
|
"type": "function",
|
|
"name": "grect_inset",
|
|
"addedRevision": "73"
|
|
}
|
|
]
|
|
}, {
|
|
"type": "group",
|
|
"name": "GraphicsContext",
|
|
"exports": [
|
|
{
|
|
"type": "function",
|
|
"name": "graphics_context_set_stroke_color_2bit",
|
|
"addedRevision": "0",
|
|
"deprecated": true
|
|
}, {
|
|
"type": "function",
|
|
"name": "graphics_context_set_stroke_color",
|
|
"addedRevision": "30"
|
|
}, {
|
|
"type": "function",
|
|
"name": "graphics_context_set_fill_color_2bit",
|
|
"addedRevision": "0",
|
|
"deprecated": true
|
|
}, {
|
|
"type": "function",
|
|
"name": "graphics_context_set_fill_color",
|
|
"addedRevision": "30"
|
|
}, {
|
|
"type": "function",
|
|
"name": "graphics_context_set_text_color_2bit",
|
|
"addedRevision": "0",
|
|
"deprecated": true
|
|
}, {
|
|
"type": "function",
|
|
"name": "graphics_context_set_text_color",
|
|
"addedRevision": "30"
|
|
}, {
|
|
"type": "function",
|
|
"name": "graphics_context_set_compositing_mode",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "graphics_context_set_antialiased",
|
|
"addedRevision": "41"
|
|
}, {
|
|
"type": "function",
|
|
"name": "graphics_context_set_stroke_width",
|
|
"addedRevision": "41"
|
|
}
|
|
]
|
|
}, {
|
|
"type": "group",
|
|
"name": "Drawing",
|
|
"exports": [
|
|
{
|
|
"type": "type",
|
|
"name": "GCornerMask"
|
|
}, {
|
|
"type": "function",
|
|
"name": "graphics_draw_pixel",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "graphics_draw_line",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "graphics_draw_rect",
|
|
"implName": "graphics_draw_rect_by_value",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "graphics_fill_rect",
|
|
"implName": "graphics_fill_round_rect_by_value",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "graphics_draw_circle",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "graphics_fill_circle",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "graphics_draw_round_rect",
|
|
"implName": "graphics_draw_round_rect_by_value",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "graphics_draw_bitmap_in_rect",
|
|
"implName": "graphics_draw_bitmap_in_rect_by_value",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "graphics_capture_frame_buffer_2bit",
|
|
"addedRevision": "23",
|
|
"deprecated": true
|
|
}, {
|
|
"type": "function",
|
|
"name": "graphics_capture_frame_buffer",
|
|
"addedRevision": "32"
|
|
}, {
|
|
"type": "function",
|
|
"name": "graphics_capture_frame_buffer_format",
|
|
"addedRevision": "32"
|
|
}, {
|
|
"type": "function",
|
|
"name": "graphics_release_frame_buffer",
|
|
"addedRevision": "23"
|
|
}, {
|
|
"type": "function",
|
|
"name": "graphics_frame_buffer_is_captured",
|
|
"addedRevision": "23"
|
|
}, {
|
|
"type": "function",
|
|
"name": "graphics_draw_rotated_bitmap",
|
|
"addedRevision": "45"
|
|
}, {
|
|
"type": "type",
|
|
"name": "GOvalScaleMode"
|
|
}, {
|
|
"type": "function",
|
|
"name": "graphics_draw_arc",
|
|
"addedRevision": "74"
|
|
}, {
|
|
"type": "function",
|
|
"name": "graphics_fill_radial",
|
|
"addedRevision": "74"
|
|
}, {
|
|
"type": "function",
|
|
"name": "gpoint_from_polar",
|
|
"addedRevision": "74"
|
|
}, {
|
|
"type": "function",
|
|
"name": "grect_centered_from_polar",
|
|
"addedRevision": "74"
|
|
}
|
|
]
|
|
}, {
|
|
"type": "group",
|
|
"name": "DrawCommand",
|
|
"exports": [
|
|
{
|
|
"type": "type",
|
|
"name": "GDrawCommand"
|
|
}, {
|
|
"type": "type",
|
|
"name": "GDrawCommandFrame"
|
|
}, {
|
|
"type": "type",
|
|
"name": "GDrawCommandImage"
|
|
}, {
|
|
"type": "type",
|
|
"name": "GDrawCommandList"
|
|
}, {
|
|
"type": "type",
|
|
"name": "GDrawCommandListIteratorCb"
|
|
}, {
|
|
"type": "type",
|
|
"name": "GDrawCommandSequence"
|
|
}, {
|
|
"type": "type",
|
|
"name": "GDrawCommandType"
|
|
}, {
|
|
"type": "function",
|
|
"name": "gdraw_command_draw",
|
|
"addedRevision": "48"
|
|
}, {
|
|
"type": "function",
|
|
"name": "gdraw_command_get_type",
|
|
"addedRevision": "48"
|
|
}, {
|
|
"type": "function",
|
|
"name": "gdraw_command_set_fill_color",
|
|
"addedRevision": "48"
|
|
}, {
|
|
"type": "function",
|
|
"name": "gdraw_command_get_fill_color",
|
|
"addedRevision": "48"
|
|
}, {
|
|
"type": "function",
|
|
"name": "gdraw_command_set_stroke_color",
|
|
"addedRevision": "48"
|
|
}, {
|
|
"type": "function",
|
|
"name": "gdraw_command_get_stroke_color",
|
|
"addedRevision": "48"
|
|
}, {
|
|
"type": "function",
|
|
"name": "gdraw_command_set_stroke_width",
|
|
"addedRevision": "48"
|
|
}, {
|
|
"type": "function",
|
|
"name": "gdraw_command_get_stroke_width",
|
|
"addedRevision": "48"
|
|
}, {
|
|
"type": "function",
|
|
"name": "gdraw_command_get_num_points",
|
|
"addedRevision": "48"
|
|
}, {
|
|
"type": "function",
|
|
"name": "gdraw_command_set_point",
|
|
"addedRevision": "48"
|
|
}, {
|
|
"type": "function",
|
|
"name": "gdraw_command_get_point",
|
|
"addedRevision": "48"
|
|
}, {
|
|
"type": "function",
|
|
"name": "gdraw_command_set_radius",
|
|
"addedRevision": "48"
|
|
}, {
|
|
"type": "function",
|
|
"name": "gdraw_command_get_radius",
|
|
"addedRevision": "48"
|
|
}, {
|
|
"type": "function",
|
|
"name": "gdraw_command_set_path_open",
|
|
"addedRevision": "48"
|
|
}, {
|
|
"type": "function",
|
|
"name": "gdraw_command_get_path_open",
|
|
"addedRevision": "48"
|
|
}, {
|
|
"type": "function",
|
|
"name": "gdraw_command_set_hidden",
|
|
"addedRevision": "48"
|
|
}, {
|
|
"type": "function",
|
|
"name": "gdraw_command_get_hidden",
|
|
"addedRevision": "48"
|
|
}, {
|
|
"type": "function",
|
|
"name": "gdraw_command_frame_draw",
|
|
"addedRevision": "48"
|
|
}, {
|
|
"type": "function",
|
|
"name": "gdraw_command_frame_set_duration",
|
|
"addedRevision": "48"
|
|
}, {
|
|
"type": "function",
|
|
"name": "gdraw_command_frame_get_duration",
|
|
"addedRevision": "48"
|
|
}, {
|
|
"type": "function",
|
|
"name": "gdraw_command_image_create_with_resource",
|
|
"addedRevision": "48"
|
|
}, {
|
|
"type": "function",
|
|
"name": "gdraw_command_image_clone",
|
|
"addedRevision": "48"
|
|
}, {
|
|
"type": "function",
|
|
"name": "gdraw_command_image_destroy",
|
|
"addedRevision": "48"
|
|
}, {
|
|
"type": "function",
|
|
"name": "gdraw_command_image_draw",
|
|
"addedRevision": "48"
|
|
}, {
|
|
"type": "function",
|
|
"name": "gdraw_command_image_get_bounds_size",
|
|
"addedRevision": "48"
|
|
}, {
|
|
"type": "function",
|
|
"name": "gdraw_command_image_set_bounds_size",
|
|
"addedRevision": "48"
|
|
}, {
|
|
"type": "function",
|
|
"name": "gdraw_command_image_get_command_list",
|
|
"addedRevision": "48"
|
|
}, {
|
|
"type": "function",
|
|
"name": "gdraw_command_list_iterate",
|
|
"addedRevision": "48"
|
|
}, {
|
|
"type": "function",
|
|
"name": "gdraw_command_list_draw",
|
|
"addedRevision": "48"
|
|
}, {
|
|
"type": "function",
|
|
"name": "gdraw_command_list_get_command",
|
|
"addedRevision": "48"
|
|
}, {
|
|
"type": "function",
|
|
"name": "gdraw_command_list_get_num_commands",
|
|
"addedRevision": "48"
|
|
}, {
|
|
"type": "function",
|
|
"name": "gdraw_command_sequence_create_with_resource",
|
|
"addedRevision": "48"
|
|
}, {
|
|
"type": "function",
|
|
"name": "gdraw_command_sequence_clone",
|
|
"addedRevision": "48"
|
|
}, {
|
|
"type": "function",
|
|
"name": "gdraw_command_sequence_destroy",
|
|
"addedRevision": "48"
|
|
}, {
|
|
"type": "function",
|
|
"name": "gdraw_command_sequence_get_frame_by_elapsed",
|
|
"addedRevision": "48"
|
|
}, {
|
|
"type": "function",
|
|
"name": "gdraw_command_sequence_get_frame_by_index",
|
|
"addedRevision": "48"
|
|
}, {
|
|
"type": "function",
|
|
"name": "gdraw_command_sequence_get_bounds_size",
|
|
"addedRevision": "48"
|
|
}, {
|
|
"type": "function",
|
|
"name": "gdraw_command_sequence_set_bounds_size",
|
|
"addedRevision": "48"
|
|
}, {
|
|
"type": "function",
|
|
"name": "gdraw_command_sequence_get_play_count",
|
|
"addedRevision": "48"
|
|
}, {
|
|
"type": "function",
|
|
"name": "gdraw_command_sequence_set_play_count",
|
|
"addedRevision": "48"
|
|
}, {
|
|
"type": "function",
|
|
"name": "gdraw_command_sequence_get_total_duration",
|
|
"addedRevision": "48"
|
|
}, {
|
|
"type": "function",
|
|
"name": "gdraw_command_sequence_get_num_frames",
|
|
"addedRevision": "48"
|
|
}, {
|
|
"type": "function",
|
|
"name": "gdraw_command_frame_get_command_list",
|
|
"addedRevision": "81"
|
|
}
|
|
]
|
|
}, {
|
|
"type": "group",
|
|
"name": "PathDrawing",
|
|
"exports": [
|
|
{
|
|
"type": "type",
|
|
"name": "GPathInfo"
|
|
}, {
|
|
"type": "type",
|
|
"name": "GPath"
|
|
}, {
|
|
"type": "function",
|
|
"name": "gpath_create",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "gpath_destroy",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "gpath_draw_filled",
|
|
"addedRevision": "20",
|
|
"_comment": "This is the new implementation for gpath_draw_filled that's more correct, new apps will use this definition."
|
|
}, {
|
|
"type": "function",
|
|
"name": "gpath_draw_filled_legacy",
|
|
"addedRevision": "0",
|
|
"skipDefinition": true,
|
|
"implName": "gpath_draw_filled",
|
|
"_comment": "This is the old 'slot' for gpath_draw_filled, old apps will continue to point here to use the old behavior."
|
|
}, {
|
|
"type": "function",
|
|
"name": "gpath_draw_outline",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "gpath_rotate_to",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "gpath_move_to",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "gpath_draw_outline_open",
|
|
"addedRevision": "50"
|
|
}
|
|
]
|
|
}, {
|
|
"type": "group",
|
|
"name": "Fonts",
|
|
"exports": [
|
|
{
|
|
"type": "forward_struct",
|
|
"name": "FontInfo"
|
|
}, {
|
|
"type": "type",
|
|
"name": "GFont"
|
|
}, {
|
|
"type": "function",
|
|
"name": "fonts_get_system_font",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "fonts_load_custom_font",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "fonts_unload_custom_font",
|
|
"addedRevision": "0"
|
|
}
|
|
]
|
|
}, {
|
|
"type": "group",
|
|
"name": "TextDrawing",
|
|
"exports": [
|
|
{
|
|
"type": "type",
|
|
"name": "GTextOverflowMode"
|
|
}, {
|
|
"type": "type",
|
|
"name": "GTextAlignment"
|
|
}, {
|
|
"type": "forward_struct",
|
|
"name": "GTextAttributes"
|
|
}, {
|
|
"type": "function",
|
|
"name": "graphics_text_attributes_create",
|
|
"addedRevision": "75"
|
|
}, {
|
|
"type": "function",
|
|
"name": "graphics_text_attributes_destroy",
|
|
"addedRevision": "75"
|
|
}, {
|
|
"type": "function",
|
|
"name": "graphics_text_attributes_restore_default_text_flow",
|
|
"addedRevision": "75"
|
|
}, {
|
|
"type": "function",
|
|
"name": "graphics_text_attributes_enable_screen_text_flow",
|
|
"addedRevision": "75"
|
|
}, {
|
|
"type": "function",
|
|
"name": "graphics_text_attributes_restore_default_paging",
|
|
"addedRevision": "75"
|
|
}, {
|
|
"type": "function",
|
|
"name": "graphics_text_attributes_enable_paging",
|
|
"addedRevision": "75"
|
|
}, {
|
|
"type": "function",
|
|
"name": "graphics_text_draw",
|
|
"addedRevision": "0",
|
|
"removed": "true"
|
|
}, {
|
|
"type": "function",
|
|
"name": "graphics_draw_text",
|
|
"addedRevision": "4"
|
|
}, {
|
|
"type": "function",
|
|
"name": "graphics_text_layout_get_max_used_size",
|
|
"deprecated": true,
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "graphics_text_layout_get_content_size",
|
|
"implName" : "app_graphics_text_layout_get_content_size",
|
|
"addedRevision": "7"
|
|
}, {
|
|
"type": "function",
|
|
"name": "graphics_text_layout_get_content_size_with_attributes",
|
|
"implName" : "app_graphics_text_layout_get_content_size_with_attributes",
|
|
"addedRevision": "75"
|
|
}, {
|
|
"type": "function",
|
|
"name": "graphics_text_perimeter_debugging_enable",
|
|
"internal": true
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}, {
|
|
"type": "group",
|
|
"name": "Smartstrap",
|
|
"appOnly": true,
|
|
"addedRevision": "64",
|
|
"exports": [
|
|
{
|
|
"type": "define",
|
|
"name": "SMARTSTRAP_TIMEOUT_DEFAULT"
|
|
}, {
|
|
"type": "define",
|
|
"name": "SMARTSTRAP_RAW_DATA_SERVICE_ID"
|
|
}, {
|
|
"type": "define",
|
|
"name": "SMARTSTRAP_RAW_DATA_ATTRIBUTE_ID"
|
|
}, {
|
|
"type": "define",
|
|
"name": "PBL_IF_SMARTSTRAP_ELSE"
|
|
}, {
|
|
"type": "type",
|
|
"name": "SmartstrapResult"
|
|
}, {
|
|
"type": "type",
|
|
"name": "SmartstrapServiceId"
|
|
}, {
|
|
"type": "type",
|
|
"name": "SmartstrapAttributeId"
|
|
}, {
|
|
"type": "type",
|
|
"name": "SmartstrapAttribute"
|
|
}, {
|
|
"type": "type",
|
|
"name": "SmartstrapServiceAvailabilityHandler"
|
|
}, {
|
|
"type": "type",
|
|
"name": "SmartstrapReadHandler"
|
|
}, {
|
|
"type": "type",
|
|
"name": "SmartstrapWriteHandler"
|
|
}, {
|
|
"type": "type",
|
|
"name": "SmartstrapNotifyHandler"
|
|
}, {
|
|
"type": "type",
|
|
"name": "SmartstrapHandlers"
|
|
}, {
|
|
"type": "function",
|
|
"name": "smartstrap_subscribe",
|
|
"implName": "app_smartstrap_subscribe",
|
|
"addedRevision": "64"
|
|
}, {
|
|
"type": "function",
|
|
"name": "smartstrap_unsubscribe",
|
|
"implName": "app_smartstrap_unsubscribe",
|
|
"addedRevision": "64"
|
|
}, {
|
|
"type": "function",
|
|
"name": "smartstrap_set_timeout",
|
|
"implName": "app_smartstrap_set_timeout",
|
|
"addedRevision": "64"
|
|
}, {
|
|
"type": "function",
|
|
"name": "smartstrap_attribute_create",
|
|
"implName": "app_smartstrap_attribute_create",
|
|
"addedRevision": "64"
|
|
}, {
|
|
"type": "function",
|
|
"name": "smartstrap_attribute_destroy",
|
|
"implName": "app_smartstrap_attribute_destroy",
|
|
"addedRevision": "64"
|
|
}, {
|
|
"type": "function",
|
|
"name": "smartstrap_service_is_available",
|
|
"implName": "app_smartstrap_service_is_available",
|
|
"addedRevision": "64"
|
|
}, {
|
|
"type": "function",
|
|
"name": "smartstrap_attribute_get_service_id",
|
|
"implName": "app_smartstrap_attribute_get_service_id",
|
|
"addedRevision": "64"
|
|
}, {
|
|
"type": "function",
|
|
"name": "smartstrap_attribute_get_attribute_id",
|
|
"implName": "app_smartstrap_attribute_get_attribute_id",
|
|
"addedRevision": "64"
|
|
}, {
|
|
"type": "function",
|
|
"name": "smartstrap_attribute_read",
|
|
"implName": "app_smartstrap_attribute_read",
|
|
"addedRevision": "64"
|
|
}, {
|
|
"type": "function",
|
|
"name": "smartstrap_attribute_begin_write",
|
|
"implName": "app_smartstrap_attribute_begin_write",
|
|
"addedRevision": "64"
|
|
}, {
|
|
"type": "function",
|
|
"name": "smartstrap_attribute_end_write",
|
|
"implName": "app_smartstrap_attribute_end_write",
|
|
"addedRevision": "64"
|
|
}
|
|
]
|
|
}, {
|
|
"type": "group",
|
|
"name": "UI",
|
|
"appOnly": true,
|
|
"exports": [
|
|
{
|
|
"type": "group",
|
|
"name": "Clicks",
|
|
"exports": [
|
|
{
|
|
"type": "type",
|
|
"name": "ClickRecognizerRef"
|
|
}, {
|
|
"type": "type",
|
|
"name": "ClickHandler"
|
|
}, {
|
|
"type": "type",
|
|
"name": "ClickConfigProvider"
|
|
}, {
|
|
"type": "function",
|
|
"name": "click_number_of_clicks_counted",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "click_recognizer_get_button_id",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "click_recognizer_is_repeating",
|
|
"addedRevision": "14"
|
|
}
|
|
]
|
|
}, {
|
|
"type": "group",
|
|
"name": "Layer",
|
|
"exports": [
|
|
{
|
|
"type": "forward_struct",
|
|
"name": "Layer"
|
|
}, {
|
|
"type": "type",
|
|
"name": "LayerUpdateProc"
|
|
}, {
|
|
"type": "function",
|
|
"name": "layer_create",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "layer_create_with_data",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "layer_destroy",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "layer_mark_dirty",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "layer_set_update_proc",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "layer_set_frame",
|
|
"implName": "layer_set_frame_by_value",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "layer_get_frame",
|
|
"implName": "layer_get_frame_by_value",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "layer_set_bounds",
|
|
"implName": "layer_set_bounds_by_value",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "layer_get_bounds",
|
|
"implName": "layer_get_bounds_by_value",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "layer_get_unobstructed_bounds",
|
|
"implName": "layer_get_unobstructed_bounds_by_value",
|
|
"addedRevision": "83"
|
|
}, {
|
|
"type": "function",
|
|
"name": "layer_convert_point_to_screen",
|
|
"addedRevision": "75"
|
|
}, {
|
|
"type": "function",
|
|
"name": "layer_convert_rect_to_screen",
|
|
"addedRevision": "75"
|
|
}, {
|
|
"type": "function",
|
|
"name": "layer_get_window",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "layer_remove_from_parent",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "layer_remove_child_layers",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "layer_add_child",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "layer_insert_below_sibling",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "layer_insert_above_sibling",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "layer_set_hidden",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "layer_get_hidden",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "layer_set_clips",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "layer_get_clips",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "layer_get_data",
|
|
"addedRevision": "0"
|
|
}
|
|
]
|
|
}, {
|
|
"type": "group",
|
|
"name": "Window",
|
|
"exports": [
|
|
{
|
|
"type": "forward_struct",
|
|
"name": "Window"
|
|
}, {
|
|
"type": "type",
|
|
"name": "WindowHandler"
|
|
}, {
|
|
"type": "type",
|
|
"name": "WindowHandlers"
|
|
}, {
|
|
"type": "function",
|
|
"name": "window_create",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "window_destroy",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "window_set_click_config_provider",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "window_set_click_config_provider_with_context",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "window_get_click_config_provider",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "window_get_click_config_context",
|
|
"addedRevision": "11"
|
|
}, {
|
|
"type": "function",
|
|
"name": "window_set_window_handlers",
|
|
"implName": "window_set_window_handlers_by_value",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "window_get_root_layer",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "window_set_background_color_2bit",
|
|
"addedRevision": "0",
|
|
"deprecated": true
|
|
}, {
|
|
"type": "function",
|
|
"name": "window_set_background_color",
|
|
"addedRevision": "30"
|
|
}, {
|
|
"type": "function",
|
|
"name": "window_set_fullscreen",
|
|
"addedRevision": "0",
|
|
"deprecated": true
|
|
}, {
|
|
"type": "function",
|
|
"name": "window_get_fullscreen",
|
|
"addedRevision": "0",
|
|
"deprecated": true
|
|
}, {
|
|
"type": "function",
|
|
"name": "window_set_status_bar_icon",
|
|
"addedRevision": "0",
|
|
"deprecated": true
|
|
}, {
|
|
"type": "function",
|
|
"name": "window_is_loaded",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "window_set_user_data",
|
|
"addedRevision": "2"
|
|
}, {
|
|
"type": "function",
|
|
"name": "window_get_user_data",
|
|
"addedRevision": "2"
|
|
}, {
|
|
"type": "function",
|
|
"name": "window_single_click_subscribe",
|
|
"addedRevision": "3"
|
|
}, {
|
|
"type": "function",
|
|
"name": "window_single_repeating_click_subscribe",
|
|
"addedRevision": "3"
|
|
}, {
|
|
"type": "function",
|
|
"name": "window_multi_click_subscribe",
|
|
"addedRevision": "3"
|
|
}, {
|
|
"type": "function",
|
|
"name": "window_long_click_subscribe",
|
|
"addedRevision": "3"
|
|
}, {
|
|
"type": "function",
|
|
"name": "window_raw_click_subscribe",
|
|
"addedRevision": "3"
|
|
}, {
|
|
"type": "function",
|
|
"name": "window_set_click_context",
|
|
"addedRevision": "3"
|
|
}
|
|
]
|
|
}, {
|
|
"type": "group",
|
|
"name": "WindowStack",
|
|
"exports": [
|
|
{
|
|
"type": "function",
|
|
"name": "window_stack_push",
|
|
"implName": "app_window_stack_push",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "window_stack_pop",
|
|
"implName": "app_window_stack_pop",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "window_stack_pop_all",
|
|
"implName": "app_window_stack_pop_all",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "window_stack_remove",
|
|
"implName": "app_window_stack_remove",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "window_stack_get_top_window",
|
|
"implName": "app_window_stack_get_top_window",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "window_stack_contains_window",
|
|
"implName": "app_window_stack_contains_window",
|
|
"addedRevision": "0"
|
|
}
|
|
]
|
|
}, {
|
|
"type": "group",
|
|
"name": "Animation",
|
|
"exports": [
|
|
{
|
|
"type": "forward_struct",
|
|
"name": "Animation"
|
|
}, {
|
|
"type": "type",
|
|
"name": "AnimationProgress"
|
|
}, {
|
|
"type": "type",
|
|
"name": "AnimationCurve"
|
|
}, {
|
|
"type": "function",
|
|
"name": "animation_create",
|
|
"addedRevision": "32"
|
|
}, {
|
|
"type": "function",
|
|
"name": "animation_destroy",
|
|
"addedRevision": "32"
|
|
}, {
|
|
"type": "define",
|
|
"name": "ANIMATION_DURATION_INFINITE"
|
|
}, {
|
|
"type": "define",
|
|
"name": "ANIMATION_PLAY_COUNT_INFINITE"
|
|
}, {
|
|
"type": "define",
|
|
"name": "ANIMATION_NORMALIZED_MIN"
|
|
}, {
|
|
"type": "define",
|
|
"name": "ANIMATION_NORMALIZED_MAX"
|
|
}, {
|
|
"type": "function",
|
|
"name": "animation_clone",
|
|
"addedRevision": "36"
|
|
}, {
|
|
"type": "function",
|
|
"name": "animation_sequence_create",
|
|
"addedRevision": "36"
|
|
}, {
|
|
"type": "function",
|
|
"name": "animation_sequence_create_from_array",
|
|
"addedRevision": "36"
|
|
}, {
|
|
"type": "function",
|
|
"name": "animation_spawn_create",
|
|
"addedRevision": "36"
|
|
}, {
|
|
"type": "function",
|
|
"name": "animation_spawn_create_from_array",
|
|
"addedRevision": "36"
|
|
}, {
|
|
"type": "function",
|
|
"name": "animation_set_elapsed",
|
|
"sortName": "animation_set_position",
|
|
"addedRevision": "36"
|
|
}, {
|
|
"type": "function",
|
|
"name": "animation_get_elapsed",
|
|
"sortName": "animation_get_position",
|
|
"addedRevision": "36"
|
|
}, {
|
|
"type": "function",
|
|
"name": "animation_set_reverse",
|
|
"addedRevision": "36"
|
|
}, {
|
|
"type": "function",
|
|
"name": "animation_get_reverse",
|
|
"addedRevision": "36"
|
|
}, {
|
|
"type": "function",
|
|
"name": "animation_set_play_count",
|
|
"addedRevision": "36"
|
|
}, {
|
|
"type": "function",
|
|
"name": "animation_get_play_count",
|
|
"addedRevision": "36"
|
|
}, {
|
|
"type": "function",
|
|
"name": "animation_set_duration",
|
|
"addedRevision": "32"
|
|
}, {
|
|
"type": "function",
|
|
"name": "animation_get_duration",
|
|
"addedRevision": "36"
|
|
}, {
|
|
"type": "function",
|
|
"name": "animation_set_delay",
|
|
"addedRevision": "32"
|
|
}, {
|
|
"type": "function",
|
|
"name": "animation_get_delay",
|
|
"addedRevision": "36"
|
|
}, {
|
|
"type": "function",
|
|
"name": "animation_set_curve",
|
|
"addedRevision": "32"
|
|
}, {
|
|
"type": "function",
|
|
"name": "animation_get_curve",
|
|
"addedRevision": "37"
|
|
}, {
|
|
"type": "type",
|
|
"name": "AnimationCurveFunction"
|
|
}, {
|
|
"type": "function",
|
|
"name": "animation_set_custom_curve",
|
|
"addedRevision": "32"
|
|
}, {
|
|
"type": "function",
|
|
"name": "animation_get_custom_curve",
|
|
"addedRevision": "37"
|
|
}, {
|
|
"type": "type",
|
|
"name": "AnimationStartedHandler"
|
|
}, {
|
|
"type": "type",
|
|
"name": "AnimationStoppedHandler"
|
|
}, {
|
|
"type": "type",
|
|
"name": "AnimationHandlers"
|
|
}, {
|
|
"type": "function",
|
|
"name": "animation_set_handlers",
|
|
"addedRevision": "32"
|
|
}, {
|
|
"type": "function",
|
|
"name": "animation_get_context",
|
|
"addedRevision": "32"
|
|
}, {
|
|
"type": "function",
|
|
"name": "animation_schedule",
|
|
"addedRevision": "32"
|
|
}, {
|
|
"type": "function",
|
|
"name": "animation_unschedule",
|
|
"addedRevision": "32"
|
|
}, {
|
|
"type": "function",
|
|
"name": "animation_unschedule_all",
|
|
"addedRevision": "32"
|
|
}, {
|
|
"type": "function",
|
|
"name": "animation_is_scheduled",
|
|
"addedRevision": "32"
|
|
}, {
|
|
"type": "type",
|
|
"name": "AnimationSetupImplementation"
|
|
}, {
|
|
"type": "type",
|
|
"name": "AnimationUpdateImplementation"
|
|
}, {
|
|
"type": "type",
|
|
"name": "AnimationTeardownImplementation"
|
|
}, {
|
|
"type": "type",
|
|
"name": "AnimationImplementation"
|
|
}, {
|
|
"type": "function",
|
|
"name": "animation_set_implementation",
|
|
"addedRevision": "32"
|
|
}, {
|
|
"type": "function",
|
|
"name": "animation_get_implementation",
|
|
"addedRevision": "37"
|
|
}, {
|
|
"type": "group",
|
|
"name": "PropertyAnimation",
|
|
"exports": [
|
|
{
|
|
"type": "forward_struct",
|
|
"name": "PropertyAnimationAccessors"
|
|
}, {
|
|
"type": "forward_struct",
|
|
"name": "PropertyAnimationImplementation"
|
|
}, {
|
|
"type": "forward_struct",
|
|
"name": "PropertyAnimation"
|
|
}, {
|
|
"type": "function",
|
|
"name": "property_animation_create_layer_frame",
|
|
"addedRevision": "32"
|
|
}, {
|
|
"type": "function",
|
|
"name": "property_animation_create_bounds_origin",
|
|
"addedRevision": "48"
|
|
}, {
|
|
"type": "function",
|
|
"name": "property_animation_create",
|
|
"addedRevision": "32"
|
|
}, {
|
|
"type": "function",
|
|
"name": "property_animation_destroy",
|
|
"addedRevision": "32"
|
|
}, {
|
|
"type": "function",
|
|
"name": "property_animation_update_int16",
|
|
"addedRevision": "32"
|
|
}, {
|
|
"type": "function",
|
|
"name": "property_animation_update_uint32",
|
|
"addedRevision": "49"
|
|
}, {
|
|
"type": "function",
|
|
"name": "property_animation_update_gpoint",
|
|
"addedRevision": "32"
|
|
}, {
|
|
"type": "function",
|
|
"name": "property_animation_update_grect",
|
|
"addedRevision": "32"
|
|
}, {
|
|
"type": "function",
|
|
"name": "property_animation_update_gcolor8",
|
|
"addedRevision": "61"
|
|
}, {
|
|
"type": "type",
|
|
"name": "GPointReturn"
|
|
}, {
|
|
"type": "type",
|
|
"name": "GRectReturn"
|
|
}, {
|
|
"type": "type",
|
|
"name": "Int16Setter"
|
|
}, {
|
|
"type": "type",
|
|
"name": "Int16Getter"
|
|
}, {
|
|
"type": "type",
|
|
"name": "UInt32Setter"
|
|
}, {
|
|
"type": "type",
|
|
"name": "UInt32Getter"
|
|
}, {
|
|
"type": "type",
|
|
"name": "GPointSetter"
|
|
}, {
|
|
"type": "type",
|
|
"name": "GPointGetter"
|
|
}, {
|
|
"type": "type",
|
|
"name": "GRectSetter"
|
|
}, {
|
|
"type": "type",
|
|
"name": "GRectGetter"
|
|
}, {
|
|
"type": "type",
|
|
"name": "GColor8Setter"
|
|
}, {
|
|
"type": "type",
|
|
"name": "GColor8Getter"
|
|
}, {
|
|
"type": "type",
|
|
"name": "PropertyAnimationAccessors"
|
|
}, {
|
|
"type": "type",
|
|
"name": "PropertyAnimationImplementation"
|
|
}, {
|
|
"type": "function",
|
|
"name": "property_animation_get_animation",
|
|
"addedRevision": "32"
|
|
}, {
|
|
"type": "define",
|
|
"name": "property_animation_clone"
|
|
}, {
|
|
"type": "define",
|
|
"name": "property_animation_get_from_grect"
|
|
}, {
|
|
"type": "define",
|
|
"name": "property_animation_set_from_grect"
|
|
}, {
|
|
"type": "define",
|
|
"name": "property_animation_get_from_gpoint"
|
|
}, {
|
|
"type": "define",
|
|
"name": "property_animation_set_from_gpoint"
|
|
}, {
|
|
"type": "define",
|
|
"name": "property_animation_get_from_int16"
|
|
}, {
|
|
"type": "define",
|
|
"name": "property_animation_set_from_int16"
|
|
}, {
|
|
"type": "define",
|
|
"name": "property_animation_get_to_grect"
|
|
}, {
|
|
"type": "define",
|
|
"name": "property_animation_set_to_grect"
|
|
}, {
|
|
"type": "define",
|
|
"name": "property_animation_get_to_gpoint"
|
|
}, {
|
|
"type": "define",
|
|
"name": "property_animation_set_to_gpoint"
|
|
}, {
|
|
"type": "define",
|
|
"name": "property_animation_get_to_int16"
|
|
}, {
|
|
"type": "define",
|
|
"name": "property_animation_set_to_int16"
|
|
}, {
|
|
"type": "define",
|
|
"name": "property_animation_get_subject"
|
|
}, {
|
|
"type": "define",
|
|
"name": "property_animation_set_subject"
|
|
}, {
|
|
"type": "function",
|
|
"name": "property_animation_subject",
|
|
"addedRevision": "32"
|
|
}, {
|
|
"type": "function",
|
|
"name": "property_animation_from",
|
|
"addedRevision": "32"
|
|
}, {
|
|
"type": "function",
|
|
"name": "property_animation_to",
|
|
"addedRevision": "32"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}, {
|
|
"type": "group",
|
|
"name": "AnimationLegacy2",
|
|
"deprecated": true,
|
|
"exports": [
|
|
{
|
|
"type": "function",
|
|
"name": "animation_legacy2_create",
|
|
"sortName": "animation_create",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "animation_legacy2_destroy",
|
|
"sortName": "animation_destroy",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "animation_legacy2_set_duration",
|
|
"sortName": "animation_set_duration",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "animation_legacy2_set_delay",
|
|
"sortName": "animation_set_delay",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "animation_legacy2_set_curve",
|
|
"sortName": "animation_set_curve",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "animation_legacy2_set_custom_curve",
|
|
"sortName": "animation_set_custom_curve",
|
|
"addedRevision": "21"
|
|
}, {
|
|
"type": "function",
|
|
"name": "animation_legacy2_set_handlers",
|
|
"sortName": "animation_set_handlers",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "animation_legacy2_get_context",
|
|
"sortName": "animation_get_context",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "animation_legacy2_schedule",
|
|
"sortName": "animation_schedule",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "animation_legacy2_unschedule",
|
|
"sortName": "animation_unschedule",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "animation_legacy2_unschedule_all",
|
|
"sortName": "animation_unschedule_all",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "animation_legacy2_is_scheduled",
|
|
"sortName": "animation_is_scheduled",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "animation_legacy2_set_implementation",
|
|
"sortName": "animation_set_implementation",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "group",
|
|
"name": "PropertyAnimationLegacy2",
|
|
"exports": [
|
|
{
|
|
"type": "function",
|
|
"name": "property_animation_legacy2_create_layer_frame",
|
|
"sortName": "property_animation_create_layer_frame",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "property_animation_legacy2_create",
|
|
"sortName": "property_animation_create",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "property_animation_legacy2_destroy",
|
|
"sortName": "property_animation_destroy",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "property_animation_legacy2_update_int16",
|
|
"sortName": "property_animation_update_int16",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "property_animation_legacy2_update_gpoint",
|
|
"sortName": "property_animation_update_gpoint",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "property_animation_legacy2_update_grect",
|
|
"sortName": "property_animation_update_grect",
|
|
"addedRevision": "0"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}, {
|
|
"type": "group",
|
|
"name": "UnobstructedArea",
|
|
"appOnly": true,
|
|
"addedRevision": "83",
|
|
"exports": [
|
|
{
|
|
"type": "type",
|
|
"name": "UnobstructedAreaWillChangeHandler",
|
|
"addedRevision": "83"
|
|
}, {
|
|
"type": "type",
|
|
"name": "UnobstructedAreaChangeHandler",
|
|
"addedRevision": "83"
|
|
}, {
|
|
"type": "type",
|
|
"name": "UnobstructedAreaDidChangeHandler",
|
|
"addedRevision": "83"
|
|
}, {
|
|
"type": "type",
|
|
"name": "UnobstructedAreaHandlers",
|
|
"addedRevision": "83"
|
|
}, {
|
|
"type": "function",
|
|
"name": "unobstructed_area_service_subscribe",
|
|
"implName": "app_unobstructed_area_service_subscribe",
|
|
"addedRevision": "83"
|
|
}, {
|
|
"type": "function",
|
|
"name": "unobstructed_area_service_unsubscribe",
|
|
"implName": "app_unobstructed_area_service_unsubscribe",
|
|
"addedRevision": "83"
|
|
}
|
|
]
|
|
}, {
|
|
"type": "group",
|
|
"name": "Layer",
|
|
"exports": [
|
|
{
|
|
"type": "group",
|
|
"name": "TextLayer",
|
|
"exports": [
|
|
{
|
|
"type": "forward_struct",
|
|
"name": "TextLayer"
|
|
}, {
|
|
"type": "function",
|
|
"name": "text_layer_create",
|
|
"addedRevision": "47"
|
|
}, {
|
|
"type": "function",
|
|
"name": "text_layer_destroy",
|
|
"addedRevision": "47"
|
|
}, {
|
|
"type": "function",
|
|
"name": "text_layer_get_layer",
|
|
"addedRevision": "47"
|
|
}, {
|
|
"type": "function",
|
|
"name": "text_layer_set_text",
|
|
"addedRevision": "47"
|
|
}, {
|
|
"type": "function",
|
|
"name": "text_layer_get_text",
|
|
"addedRevision": "47"
|
|
}, {
|
|
"type": "function",
|
|
"name": "text_layer_set_background_color",
|
|
"addedRevision": "47"
|
|
}, {
|
|
"type": "function",
|
|
"name": "text_layer_set_text_color",
|
|
"addedRevision": "47"
|
|
}, {
|
|
"type": "function",
|
|
"name": "text_layer_set_overflow_mode",
|
|
"addedRevision": "47"
|
|
}, {
|
|
"type": "function",
|
|
"name": "text_layer_set_font",
|
|
"addedRevision": "47"
|
|
}, {
|
|
"type": "function",
|
|
"name": "text_layer_set_text_alignment",
|
|
"addedRevision": "47"
|
|
}, {
|
|
"type": "function",
|
|
"name": "text_layer_enable_screen_text_flow_and_paging",
|
|
"addedRevision": "75"
|
|
}, {
|
|
"type": "function",
|
|
"name": "text_layer_restore_default_text_flow_and_paging",
|
|
"addedRevision": "75"
|
|
}, {
|
|
"type": "function",
|
|
"name": "text_layer_get_content_size",
|
|
"implName": "app_text_layer_get_content_size",
|
|
"addedRevision": "47"
|
|
}, {
|
|
"type": "function",
|
|
"name": "text_layer_set_size",
|
|
"addedRevision": "47"
|
|
}
|
|
]
|
|
}, {
|
|
"type": "group",
|
|
"name": "TextLayerLegacy2",
|
|
"deprecated": true,
|
|
"exports": [
|
|
{
|
|
"type": "forward_struct",
|
|
"name": "TextLayerLegacy2"
|
|
}, {
|
|
"type": "function",
|
|
"name": "text_layer_legacy2_create",
|
|
"sortName": "text_layer_create",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "text_layer_legacy2_destroy",
|
|
"sortName": "text_layer_destroy",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "text_layer_legacy2_get_layer",
|
|
"sortName": "text_layer_get_layer",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "text_layer_legacy2_set_text",
|
|
"sortName": "text_layer_set_text",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "text_layer_legacy2_get_text",
|
|
"sortName": "text_layer_get_text",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "text_layer_legacy2_set_background_color_2bit",
|
|
"sortName": "text_layer_set_background_color",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "text_layer_legacy2_set_background_color",
|
|
"sortName": "text_layer_set_background_color",
|
|
"addedRevision": "30",
|
|
"removed" : "true"
|
|
}, {
|
|
"type": "function",
|
|
"name": "text_layer_legacy2_set_text_color_2bit",
|
|
"sortName": "text_layer_set_text_color",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "text_layer_legacy2_set_text_color",
|
|
"sortName": "text_layer_set_text_color",
|
|
"addedRevision": "30",
|
|
"removed" : "true"
|
|
}, {
|
|
"type": "function",
|
|
"name": "text_layer_legacy2_set_overflow_mode",
|
|
"sortName": "text_layer_set_overflow_mode",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "text_layer_legacy2_set_font",
|
|
"sortName": "text_layer_set_font",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "text_layer_legacy2_set_text_alignment",
|
|
"sortName": "text_layer_set_text_alignment",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "text_layer_legacy2_get_content_size",
|
|
"sortName": "text_layer_get_content_size",
|
|
"implName": "app_text_layer_legacy2_get_content_size",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "text_layer_legacy2_set_size",
|
|
"sortName": "text_layer_set_size",
|
|
"addedRevision": "0"
|
|
}
|
|
]
|
|
}, {
|
|
"type": "group",
|
|
"name": "ScrollLayer",
|
|
"exports": [
|
|
{
|
|
"type": "forward_struct",
|
|
"name": "ScrollLayer"
|
|
}, {
|
|
"type": "type",
|
|
"name": "ScrollLayerCallback"
|
|
}, {
|
|
"type": "type",
|
|
"name": "ScrollLayerCallbacks"
|
|
}, {
|
|
"type": "function",
|
|
"name": "scroll_layer_create",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "scroll_layer_destroy",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "scroll_layer_get_layer",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "scroll_layer_add_child",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "scroll_layer_set_click_config_onto_window",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "scroll_layer_set_callbacks",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "scroll_layer_set_context",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "scroll_layer_set_content_offset",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "scroll_layer_get_content_offset",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "scroll_layer_set_content_size",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "scroll_layer_get_content_size",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "scroll_layer_set_frame",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "scroll_layer_scroll_up_click_handler",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "scroll_layer_scroll_down_click_handler",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "scroll_layer_set_shadow_hidden",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "scroll_layer_get_shadow_hidden",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "scroll_layer_set_paging",
|
|
"addedRevision": "75"
|
|
}, {
|
|
"type": "function",
|
|
"name": "scroll_layer_get_paging",
|
|
"addedRevision": "75"
|
|
}, {
|
|
"type": "forward_struct",
|
|
"name": "ContentIndicator",
|
|
"addedRevision": "71"
|
|
}, {
|
|
"type": "function",
|
|
"name": "scroll_layer_get_content_indicator",
|
|
"addedRevision": "71"
|
|
}, {
|
|
"type": "type",
|
|
"name": "ContentIndicatorDirection",
|
|
"addedRevision": "71"
|
|
}, {
|
|
"type": "type",
|
|
"name": "ContentIndicatorConfig",
|
|
"addedRevision": "71"
|
|
}, {
|
|
"type": "function",
|
|
"name": "content_indicator_create",
|
|
"addedRevision": "71"
|
|
}, {
|
|
"type": "function",
|
|
"name": "content_indicator_destroy",
|
|
"addedRevision": "71"
|
|
}, {
|
|
"type": "function",
|
|
"name": "content_indicator_configure_direction",
|
|
"addedRevision": "71"
|
|
}, {
|
|
"type": "function",
|
|
"name": "content_indicator_get_content_available",
|
|
"addedRevision": "71"
|
|
}, {
|
|
"type": "function",
|
|
"name": "content_indicator_set_content_available",
|
|
"addedRevision": "71"
|
|
}
|
|
]
|
|
}, {
|
|
"type": "group",
|
|
"name": "InverterLayer",
|
|
"deprecated": true,
|
|
"exports": [
|
|
{
|
|
"type": "forward_struct",
|
|
"name": "InverterLayer"
|
|
}, {
|
|
"type": "function",
|
|
"name": "inverter_layer_create",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "inverter_layer_destroy",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "inverter_layer_get_layer",
|
|
"addedRevision": "0"
|
|
}
|
|
]
|
|
}, {
|
|
"type": "group",
|
|
"name": "MenuLayer",
|
|
"exports": [
|
|
{
|
|
"type": "function",
|
|
"name": "menu_cell_basic_draw",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "menu_cell_title_draw",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "menu_cell_basic_header_draw",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "define",
|
|
"name": "MENU_CELL_BASIC_HEADER_HEIGHT"
|
|
}, {
|
|
"type": "define",
|
|
"name": "MENU_INDEX_NOT_FOUND"
|
|
}, {
|
|
"type": "type",
|
|
"name": "MenuIndex"
|
|
}, {
|
|
"type": "define",
|
|
"name": "MenuIndex"
|
|
}, {
|
|
"type": "function",
|
|
"name": "menu_index_compare",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "type",
|
|
"name": "MenuCellSpan"
|
|
}, {
|
|
"type": "forward_struct",
|
|
"name": "MenuLayer"
|
|
}, {
|
|
"type": "type",
|
|
"name": "MenuLayerGetNumberOfSectionsCallback"
|
|
}, {
|
|
"type": "type",
|
|
"name": "MenuLayerGetNumberOfRowsInSectionsCallback"
|
|
}, {
|
|
"type": "type",
|
|
"name": "MenuLayerGetCellHeightCallback"
|
|
}, {
|
|
"type": "type",
|
|
"name": "MenuLayerGetHeaderHeightCallback"
|
|
}, {
|
|
"type": "type",
|
|
"name": "MenuLayerGetSeparatorHeightCallback"
|
|
}, {
|
|
"type": "type",
|
|
"name": "MenuLayerDrawRowCallback"
|
|
}, {
|
|
"type": "type",
|
|
"name": "MenuLayerDrawHeaderCallback"
|
|
}, {
|
|
"type": "type",
|
|
"name": "MenuLayerDrawSeparatorCallback"
|
|
}, {
|
|
"type": "type",
|
|
"name": "MenuLayerSelectCallback"
|
|
}, {
|
|
"type": "type",
|
|
"name": "MenuLayerSelectionChangedCallback"
|
|
}, {
|
|
"type": "type",
|
|
"name": "MenuLayerSelectionWillChangeCallback"
|
|
}, {
|
|
"type": "type",
|
|
"name": "MenuLayerDrawBackgroundCallback"
|
|
}, {
|
|
"type": "type",
|
|
"name": "MenuLayerCallbacks"
|
|
}, {
|
|
"type": "function",
|
|
"name": "menu_layer_create",
|
|
"addedRevision": "39"
|
|
}, {
|
|
"type": "function",
|
|
"name": "menu_layer_legacy2_create",
|
|
"sortName": "menu_layer_create",
|
|
"deprecated": true,
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "menu_layer_destroy",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "menu_layer_get_layer",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "menu_layer_get_scroll_layer",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "menu_layer_set_callbacks",
|
|
"implName": "menu_layer_set_callbacks_by_value",
|
|
"addedRevision": "54"
|
|
}, {
|
|
"type": "function",
|
|
"name": "menu_layer_legacy2_set_callbacks",
|
|
"sortName": "menu_layer_set_callbacks",
|
|
"deprecated": true,
|
|
"addedRevision": "11"
|
|
}, {
|
|
"type": "function",
|
|
"name": "menu_layer_legacy2_set_callbacks__deprecated",
|
|
"sortName": "menu_layer_set_callbacks__deprecated",
|
|
"deprecated": true,
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "menu_layer_set_click_config_onto_window",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "type",
|
|
"name": "MenuRowAlign"
|
|
}, {
|
|
"type": "function",
|
|
"name": "menu_layer_set_selected_next",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "menu_layer_set_selected_index",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "menu_layer_get_selected_index",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "menu_layer_reload_data",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "menu_layer_shadow_enable",
|
|
"addedRevision": "39",
|
|
"removed": "true"
|
|
}, {
|
|
"type": "function",
|
|
"name": "menu_cell_layer_is_highlighted",
|
|
"addedRevision": "44"
|
|
}, {
|
|
"type": "function",
|
|
"name": "menu_layer_set_normal_colors",
|
|
"addedRevision": "53"
|
|
}, {
|
|
"type": "function",
|
|
"name": "menu_layer_set_highlight_colors",
|
|
"addedRevision": "53"
|
|
}, {
|
|
"type": "function",
|
|
"name": "menu_layer_pad_bottom_enable",
|
|
"addedRevision": "56"
|
|
}, {
|
|
"type": "function",
|
|
"name": "menu_layer_get_center_focused",
|
|
"addedRevision": "72"
|
|
}, {
|
|
"type": "function",
|
|
"name": "menu_layer_set_center_focused",
|
|
"addedRevision": "72"
|
|
}, {
|
|
"type": "function",
|
|
"name": "menu_layer_is_index_selected",
|
|
"addedRevision": "76"
|
|
}, {
|
|
"type": "define",
|
|
"name": "MENU_CELL_ROUND_FOCUSED_SHORT_CELL_HEIGHT",
|
|
"addedRevision": "76"
|
|
}, {
|
|
"type": "define",
|
|
"name": "MENU_CELL_ROUND_UNFOCUSED_SHORT_CELL_HEIGHT",
|
|
"addedRevision": "76"
|
|
}, {
|
|
"type": "define",
|
|
"name": "MENU_CELL_ROUND_FOCUSED_TALL_CELL_HEIGHT",
|
|
"addedRevision": "76"
|
|
}, {
|
|
"type": "define",
|
|
"name": "MENU_CELL_ROUND_UNFOCUSED_TALL_CELL_HEIGHT",
|
|
"addedRevision": "76"
|
|
}
|
|
]
|
|
}, {
|
|
"type": "group",
|
|
"name": "SimpleMenuLayer",
|
|
"exports": [
|
|
{
|
|
"type": "forward_struct",
|
|
"name": "SimpleMenuLayer"
|
|
}, {
|
|
"type": "type",
|
|
"name": "SimpleMenuLayerSelectCallback"
|
|
}, {
|
|
"type": "type",
|
|
"name": "SimpleMenuItem"
|
|
}, {
|
|
"type": "type",
|
|
"name": "SimpleMenuSection"
|
|
}, {
|
|
"type": "function",
|
|
"name": "simple_menu_layer_create",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "simple_menu_layer_destroy",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "simple_menu_layer_get_layer",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "simple_menu_layer_get_selected_index",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "simple_menu_layer_set_selected_index",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "simple_menu_layer_get_menu_layer",
|
|
"addedRevision": "8"
|
|
}
|
|
]
|
|
}, {
|
|
"type": "group",
|
|
"name": "ActionBarLayer",
|
|
"exports": [
|
|
{
|
|
"type": "define",
|
|
"name": "ACTION_BAR_WIDTH"
|
|
}, {
|
|
"type": "define",
|
|
"name": "_ACTION_BAR_WIDTH",
|
|
"addedRevision": "87"
|
|
}, {
|
|
"type": "define",
|
|
"name": "NUM_ACTION_BAR_ITEMS"
|
|
}, {
|
|
"type": "type",
|
|
"name": "ActionBarLayerIconPressAnimation"
|
|
}, {
|
|
"type": "forward_struct",
|
|
"name": "ActionBarLayer"
|
|
}, {
|
|
"type": "function",
|
|
"name": "action_bar_layer_create",
|
|
"addedRevision": "42"
|
|
}, {
|
|
"type": "function",
|
|
"name": "action_bar_layer_destroy",
|
|
"addedRevision": "42"
|
|
}, {
|
|
"type": "function",
|
|
"name": "action_bar_layer_get_layer",
|
|
"addedRevision": "42"
|
|
}, {
|
|
"type": "function",
|
|
"name": "action_bar_layer_set_context",
|
|
"addedRevision": "42"
|
|
}, {
|
|
"type": "function",
|
|
"name": "action_bar_layer_set_click_config_provider",
|
|
"addedRevision": "42"
|
|
}, {
|
|
"type": "function",
|
|
"name": "action_bar_layer_set_icon",
|
|
"addedRevision": "42"
|
|
}, {
|
|
"type": "function",
|
|
"name": "action_bar_layer_clear_icon",
|
|
"addedRevision": "42"
|
|
}, {
|
|
"type": "function",
|
|
"name": "action_bar_layer_add_to_window",
|
|
"addedRevision": "42"
|
|
}, {
|
|
"type": "function",
|
|
"name": "action_bar_layer_remove_from_window",
|
|
"addedRevision": "42"
|
|
}, {
|
|
"type": "function",
|
|
"name": "action_bar_layer_set_background_color",
|
|
"addedRevision": "42"
|
|
}, {
|
|
"type": "function",
|
|
"name": "action_bar_layer_set_icon_animated",
|
|
"addedRevision": "42"
|
|
}, {
|
|
"type": "function",
|
|
"name": "action_bar_layer_set_icon_press_animation",
|
|
"addedRevision": "46"
|
|
}
|
|
]
|
|
}, {
|
|
"type": "group",
|
|
"name": "ActionBarLayerLegacy2",
|
|
"deprecated": true,
|
|
"exports": [
|
|
{
|
|
"type": "define",
|
|
"name": "ACTION_BAR_LEGACY2_WIDTH"
|
|
}, {
|
|
"type": "define",
|
|
"name": "NUM_ACTION_BAR_LEGACY2_ITEMS"
|
|
}, {
|
|
"type": "forward_struct",
|
|
"name": "ActionBarLayerLegacy2"
|
|
}, {
|
|
"type": "function",
|
|
"name": "action_bar_layer_legacy2_create",
|
|
"sortName": "action_bar_layer_create",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "action_bar_layer_legacy2_destroy",
|
|
"sortName": "action_bar_layer_destroy",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "action_bar_layer_legacy2_get_layer",
|
|
"sortName": "action_bar_layer_get_layer",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "action_bar_layer_legacy2_set_context",
|
|
"sortName": "action_bar_layer_set_context",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "action_bar_layer_legacy2_set_click_config_provider",
|
|
"sortName": "action_bar_layer_set_click_config_provider",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "action_bar_layer_legacy2_set_icon",
|
|
"sortName": "action_bar_layer_set_icon",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "action_bar_layer_legacy2_clear_icon",
|
|
"sortName": "action_bar_layer_clear_icon",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "action_bar_layer_legacy2_add_to_window",
|
|
"sortName": "action_bar_layer_add_to_window",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "action_bar_layer_legacy2_remove_from_window",
|
|
"sortName": "action_bar_layer_remove_from_window",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "action_bar_layer_legacy2_set_background_color_2bit",
|
|
"sortName": "action_bar_layer_set_background_color",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "action_bar_layer_legacy2_set_background_color",
|
|
"sortName": "action_bar_layer_set_background_color",
|
|
"addedRevision": "30",
|
|
"removed": "true"
|
|
}
|
|
]
|
|
}, {
|
|
"type": "group",
|
|
"name": "StatusBarLayer",
|
|
"exports": [
|
|
{
|
|
"type": "forward_struct",
|
|
"name": "StatusBarLayer"
|
|
}, {
|
|
"type": "type",
|
|
"name": "StatusBarLayerSeparatorMode"
|
|
}, {
|
|
"type": "define",
|
|
"name": "STATUS_BAR_LAYER_HEIGHT"
|
|
}, {
|
|
"type": "define",
|
|
"name": "_STATUS_BAR_LAYER_HEIGHT",
|
|
"addedRevision": "87"
|
|
}, {
|
|
"type": "function",
|
|
"name": "status_bar_layer_create",
|
|
"addedRevision": "57"
|
|
}, {
|
|
"type": "function",
|
|
"name": "status_bar_layer_destroy",
|
|
"addedRevision": "57"
|
|
}, {
|
|
"type": "function",
|
|
"name": "status_bar_layer_get_layer",
|
|
"addedRevision": "57"
|
|
}, {
|
|
"type": "function",
|
|
"name": "status_bar_layer_get_background_color",
|
|
"addedRevision": "57"
|
|
}, {
|
|
"type": "function",
|
|
"name": "status_bar_layer_get_foreground_color",
|
|
"addedRevision": "57"
|
|
}, {
|
|
"type": "function",
|
|
"name": "status_bar_layer_set_colors",
|
|
"addedRevision": "57"
|
|
}, {
|
|
"type": "function",
|
|
"name": "status_bar_layer_set_separator_mode",
|
|
"addedRevision": "57"
|
|
}
|
|
]
|
|
}, {
|
|
"type": "group",
|
|
"name": "BitmapLayer",
|
|
"exports": [
|
|
{
|
|
"type": "forward_struct",
|
|
"name": "BitmapLayer"
|
|
}, {
|
|
"type": "function",
|
|
"name": "bitmap_layer_create",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "bitmap_layer_destroy",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "bitmap_layer_get_layer",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "bitmap_layer_get_bitmap",
|
|
"addedRevision": "10"
|
|
}, {
|
|
"type": "function",
|
|
"name": "bitmap_layer_set_bitmap",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "bitmap_layer_set_alignment",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "bitmap_layer_set_background_color_2bit",
|
|
"addedRevision": "0",
|
|
"deprecated": true
|
|
}, {
|
|
"type": "function",
|
|
"name": "bitmap_layer_set_background_color",
|
|
"addedRevision": "30"
|
|
}, {
|
|
"type": "function",
|
|
"name": "bitmap_layer_set_compositing_mode",
|
|
"addedRevision": "0"
|
|
}
|
|
]
|
|
}, {
|
|
"type": "group",
|
|
"name": "RotBitmapLayer",
|
|
"exports": [
|
|
{
|
|
"type": "forward_struct",
|
|
"name": "RotBitmapLayer"
|
|
}, {
|
|
"type": "function",
|
|
"name": "rot_bitmap_layer_create",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "rot_bitmap_layer_destroy",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "rot_bitmap_layer_set_corner_clip_color_2bit",
|
|
"addedRevision": "0",
|
|
"deprecated": true
|
|
}, {
|
|
"type": "function",
|
|
"name": "rot_bitmap_layer_set_corner_clip_color",
|
|
"addedRevision": "30"
|
|
}, {
|
|
"type": "function",
|
|
"name": "rot_bitmap_layer_set_angle",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "rot_bitmap_layer_increment_angle",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "rot_bitmap_set_src_ic",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "rot_bitmap_set_compositing_mode",
|
|
"addedRevision": "0"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}, {
|
|
"type": "group",
|
|
"name": "Window",
|
|
"exports": [
|
|
{
|
|
"type": "group",
|
|
"name": "NumberWindow",
|
|
"exports": [
|
|
{
|
|
"type": "forward_struct",
|
|
"name": "NumberWindow"
|
|
}, {
|
|
"type": "type",
|
|
"name": "NumberWindowCallback"
|
|
}, {
|
|
"type": "type",
|
|
"name": "NumberWindowCallbacks"
|
|
}, {
|
|
"type": "function",
|
|
"name": "number_window_create",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "number_window_destroy",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "number_window_set_label",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "number_window_set_max",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "number_window_set_min",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "number_window_set_value",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "number_window_set_step_size",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "number_window_get_value",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "number_window_get_window",
|
|
"addedRevision": "12"
|
|
}
|
|
]
|
|
}, {
|
|
"type": "group",
|
|
"name": "ActionMenu",
|
|
"exports": [
|
|
{
|
|
"type": "forward_struct",
|
|
"name": "ActionMenuItem"
|
|
}, {
|
|
"type": "forward_struct",
|
|
"name": "ActionMenuLevel"
|
|
}, {
|
|
"type": "type",
|
|
"name": "ActionMenuAlign"
|
|
}, {
|
|
"type": "type",
|
|
"name": "ActionMenu"
|
|
}, {
|
|
"type": "type",
|
|
"name": "ActionMenuDidCloseCb"
|
|
}, {
|
|
"type": "type",
|
|
"name": "ActionMenuLevelDisplayMode"
|
|
}, {
|
|
"type": "type",
|
|
"name": "ActionMenuPerformActionCb"
|
|
}, {
|
|
"type": "type",
|
|
"name": "ActionMenuEachItemCb"
|
|
}, {
|
|
"type": "type",
|
|
"name": "ActionMenuConfig"
|
|
}, {
|
|
"type": "function",
|
|
"name": "action_menu_item_get_label",
|
|
"addedRevision": "63"
|
|
}, {
|
|
"type": "function",
|
|
"name": "action_menu_item_get_action_data",
|
|
"addedRevision": "63"
|
|
}, {
|
|
"type": "function",
|
|
"name": "action_menu_level_create",
|
|
"addedRevision": "63"
|
|
}, {
|
|
"type": "function",
|
|
"name": "action_menu_level_set_display_mode",
|
|
"addedRevision": "63"
|
|
}, {
|
|
"type": "function",
|
|
"name": "action_menu_level_add_action",
|
|
"addedRevision": "63"
|
|
}, {
|
|
"type": "function",
|
|
"name": "action_menu_level_add_child",
|
|
"addedRevision": "63"
|
|
}, {
|
|
"type": "function",
|
|
"name": "action_menu_hierarchy_destroy",
|
|
"addedRevision": "63"
|
|
}, {
|
|
"type": "function",
|
|
"name": "action_menu_get_context",
|
|
"addedRevision": "63"
|
|
}, {
|
|
"type": "function",
|
|
"name": "action_menu_get_root_level",
|
|
"addedRevision": "63"
|
|
}, {
|
|
"type": "function",
|
|
"name": "action_menu_open",
|
|
"implName": "app_action_menu_open",
|
|
"addedRevision": "63"
|
|
}, {
|
|
"type": "function",
|
|
"name": "action_menu_freeze",
|
|
"addedRevision": "63"
|
|
}, {
|
|
"type": "function",
|
|
"name": "action_menu_unfreeze",
|
|
"addedRevision": "63"
|
|
}, {
|
|
"type": "function",
|
|
"name": "action_menu_set_result_window",
|
|
"addedRevision": "63"
|
|
}, {
|
|
"type": "function",
|
|
"name": "action_menu_close",
|
|
"addedRevision": "63"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}, {
|
|
"type": "group",
|
|
"name": "Vibes",
|
|
"appOnly": true,
|
|
"exports": [
|
|
{
|
|
"type": "type",
|
|
"name": "VibePattern"
|
|
}, {
|
|
"type": "function",
|
|
"name": "vibes_cancel",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "vibes_short_pulse",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "vibes_long_pulse",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "vibes_double_pulse",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "vibes_enqueue_custom_pattern",
|
|
"addedRevision": "0"
|
|
}
|
|
]
|
|
}, {
|
|
"type": "group",
|
|
"name": "Light",
|
|
"appOnly": true,
|
|
"exports": [
|
|
{
|
|
"type": "function",
|
|
"name": "light_enable_interaction",
|
|
"implName": "app_light_enable_interaction",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "light_enable",
|
|
"implName": "app_light_enable",
|
|
"addedRevision": "0"
|
|
}
|
|
]
|
|
}, {
|
|
"type": "group",
|
|
"name": "Preferences",
|
|
"appOnly": true,
|
|
"addedRevision": "83",
|
|
"exports": [
|
|
{
|
|
"type": "function",
|
|
"name": "preferred_result_display_duration",
|
|
"addedRevision": "83"
|
|
}, {
|
|
"type": "type",
|
|
"name": "PreferredContentSize",
|
|
"addedRevision": "88"
|
|
}, {
|
|
"type": "function",
|
|
"name": "preferred_content_size",
|
|
"addedRevision": "88"
|
|
}, {
|
|
"type": "function",
|
|
"name": "quiet_time_is_active",
|
|
"implName": "sys_do_not_disturb_is_active",
|
|
"addedRevision": "89"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}, {
|
|
"type": "group",
|
|
"name": "Profiling",
|
|
"note": "These functions are not added to the header. using them requires externing them in the app",
|
|
"exports": [
|
|
{
|
|
"type": "function",
|
|
"name": "__profiler_start",
|
|
"implName": "sys_profiler_start",
|
|
"addedRevision": "30",
|
|
"skipDefinition": true
|
|
}, {
|
|
"type": "function",
|
|
"name": "__profiler_stop",
|
|
"implName": "sys_profiler_stop",
|
|
"addedRevision": "30",
|
|
"skipDefinition": true
|
|
}, {
|
|
"type": "function",
|
|
"name": "__profiler_init",
|
|
"implName": "sys_profiler_init",
|
|
"addedRevision": "30",
|
|
"skipDefinition": true
|
|
}, {
|
|
"type": "function",
|
|
"name": "__profiler_print_stats",
|
|
"implName": "sys_profiler_print_stats",
|
|
"addedRevision": "30",
|
|
"skipDefinition": true
|
|
}
|
|
]
|
|
}, {
|
|
"type": "function",
|
|
"name": "rand",
|
|
"skipDefinition": true,
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "srand",
|
|
"skipDefinition": true,
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "snprintf",
|
|
"skipDefinition": true,
|
|
"implName": "pbl_snprintf",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "strcmp",
|
|
"skipDefinition": true,
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "strncmp",
|
|
"skipDefinition": true,
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "strcpy",
|
|
"skipDefinition": true,
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "strncpy",
|
|
"skipDefinition": true,
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "strcat",
|
|
"skipDefinition": true,
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "strncat",
|
|
"skipDefinition": true,
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "strlen",
|
|
"skipDefinition": true,
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "memset",
|
|
"skipDefinition": true,
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "memcpy",
|
|
"implName": "pbl_memcpy",
|
|
"skipDefinition": true,
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "memmove",
|
|
"skipDefinition": true,
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "group",
|
|
"name": "StandardC",
|
|
"appOnly": false,
|
|
"exports" : [
|
|
{
|
|
"type": "group",
|
|
"name": "StandardTime",
|
|
"appOnly": false,
|
|
"exports": [
|
|
{
|
|
"type": "define",
|
|
"name": "TZ_LEN"
|
|
}, {
|
|
"type": "define",
|
|
"name": "SECONDS_PER_MINUTE"
|
|
}, {
|
|
"type": "define",
|
|
"name": "MINUTES_PER_HOUR"
|
|
}, {
|
|
"type": "define",
|
|
"name": "SECONDS_PER_HOUR"
|
|
}, {
|
|
"type": "define",
|
|
"name": "HOURS_PER_DAY"
|
|
}, {
|
|
"type": "define",
|
|
"name": "MINUTES_PER_DAY"
|
|
}, {
|
|
"type": "define",
|
|
"name": "SECONDS_PER_DAY"
|
|
}, {
|
|
"type": "type",
|
|
"name": "tm"
|
|
}, {
|
|
"type": "function",
|
|
"name": "strftime",
|
|
"implName": "pbl_strftime",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "localtime",
|
|
"implName": "pbl_override_localtime",
|
|
"sortName": "gmtime",
|
|
"addedRevision": "31"
|
|
}, {
|
|
"type": "function",
|
|
"name": "gmtime",
|
|
"implName": "pbl_override_gmtime",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "mktime",
|
|
"implName": "pbl_override_mktime",
|
|
"addedRevision": "29"
|
|
}, {
|
|
"type": "function",
|
|
"name": "localtime__deprecated",
|
|
"implName": "pbl_override_gmtime",
|
|
"deprecated": true,
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "time",
|
|
"implName": "pbl_override_time",
|
|
"addedRevision": "51"
|
|
}, {
|
|
"type": "function",
|
|
"name": "difftime",
|
|
"implName": "pbl_override_difftime",
|
|
"addedRevision": "58"
|
|
}, {
|
|
"type": "function",
|
|
"name": "time__deprecated",
|
|
"implName": "pbl_override_time_legacy",
|
|
"deprecated": true,
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "time_ms_deprecated",
|
|
"implName": "pbl_override_time_ms_legacy",
|
|
"deprecated": true,
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "time_ms",
|
|
"addedRevision": "59"
|
|
}, {
|
|
"type": "function",
|
|
"name": "time_start_of_today",
|
|
"implName": "sys_time_start_of_today",
|
|
"addedRevision": "78"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}, {
|
|
"type": "function",
|
|
"name": "malloc",
|
|
"skipDefinition": true,
|
|
"implName": "task_malloc",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "calloc",
|
|
"skipDefinition": true,
|
|
"implName": "task_calloc",
|
|
"addedRevision": "9"
|
|
}, {
|
|
"type": "function",
|
|
"name": "free",
|
|
"skipDefinition": true,
|
|
"implName": "task_free",
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "realloc",
|
|
"skipDefinition": true,
|
|
"implName": "task_realloc",
|
|
"addedRevision": "12"
|
|
}, {
|
|
"type": "function",
|
|
"name": "atol",
|
|
"skipDefinition": true,
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "atoi",
|
|
"skipDefinition": true,
|
|
"addedRevision": "0"
|
|
}, {
|
|
"type": "function",
|
|
"name": "setlocale",
|
|
"skipDefinition": true,
|
|
"implName": "pbl_setlocale",
|
|
"addedRevision": "27"
|
|
}, {
|
|
"type": "function",
|
|
"name": "_localeconv_r",
|
|
"skipDefinition": true,
|
|
"implName": "pbl_localeconv_r",
|
|
"addedRevision": "27"
|
|
|
|
}
|
|
],
|
|
"fonts": [
|
|
"FONT_FALLBACK_INTERNAL",
|
|
"GOTHIC_18_BOLD",
|
|
"GOTHIC_24",
|
|
"GOTHIC_09",
|
|
"GOTHIC_14",
|
|
"GOTHIC_14_BOLD",
|
|
"GOTHIC_18",
|
|
"GOTHIC_24_BOLD",
|
|
"GOTHIC_28",
|
|
"GOTHIC_28_BOLD",
|
|
"BITHAM_30_BLACK",
|
|
"BITHAM_42_BOLD",
|
|
"BITHAM_42_LIGHT",
|
|
"BITHAM_42_MEDIUM_NUMBERS",
|
|
"BITHAM_34_MEDIUM_NUMBERS",
|
|
"BITHAM_34_LIGHT_SUBSET",
|
|
"BITHAM_18_LIGHT_SUBSET",
|
|
"ROBOTO_CONDENSED_21",
|
|
"ROBOTO_BOLD_SUBSET_49",
|
|
"DROID_SERIF_28_BOLD",
|
|
"LECO_20_BOLD_NUMBERS",
|
|
"LECO_26_BOLD_NUMBERS_AM_PM",
|
|
"LECO_32_BOLD_NUMBERS",
|
|
"LECO_36_BOLD_NUMBERS",
|
|
"LECO_38_BOLD_NUMBERS",
|
|
"LECO_42_NUMBERS",
|
|
"LECO_28_LIGHT_NUMBERS",
|
|
"FONT_FALLBACK"
|
|
]
|
|
}
|