Struct in ldk_ui.h

LDKUITabBarItem

typedef struct LDKUITabBarItem{
  LDKUIId id;
  LDKUIIcon icon;
  char const *label;
}LDKUITabBarItem;
Struct in ldk_ui.h

LDKUITabBarResult

typedef struct LDKUITabBarResult{
  u32 active_index;
  u32 pressed_index;
  bool changed;
}LDKUITabBarResult;
Macro in ldk_ui.h

LDK_UI_TAB_BAR_LINE_THICKNESS

#define LDK_UI_TAB_BAR_LINE_THICKNESS 1.2f
Macro in ldk_ui.h

LDK_UI_TAB_BAR_SPACING

#define LDK_UI_TAB_BAR_SPACING 2.0f
Function in ldk_ui.h

ldk_ui_selectable_text

Draw selectable UI text.

LDK_API void ldk_ui_selectable_text(
 LDKUIContext *ctx,
 char const *text
);

Parameters

LDKUIContext *ctx
UI context used by this operation.
char const *text
Text used by this operation.
Function in ldk_ui.h

ldk_ui_tab_bar

Draw and interact with a tab bar control.

LDK_API LDKUITabBarResult ldk_ui_tab_bar(
 LDKUIContext *ctx,
 LDKUITabBarItem const *items,
 u32 item_count,
 u32 active_index
);

Parameters

LDKUIContext *ctx
UI context used by this operation.
LDKUITabBarItem const *items
Array of items presented by the widget.
u32 item_count
Number of items in the array.
u32 active_index
Currently active item index.

Returns

Result of the operation.