|
libnx v4.9.0
|
Wrapper for using the playerSelect (user selection) LibraryApplet. More...
Go to the source code of this file.
Data Structures | |
| struct | PselUiSettingsV1 |
| Base UI settings for playerSelect. More... | |
| struct | PselUiSettings |
| UI settings for versions starting with 0x10000. More... | |
| struct | PselUserSelectionSettings |
| UserSelectionSettings. More... | |
| struct | PselUserSelectionSettingsForSystemService |
| [2.0.0+] UserSelectionSettingsForSystemService More... | |
| struct | PselUiReturnArg |
| Return data sent after execution. More... | |
Functions | |
| Result | pselUiCreate (PselUiSettings *ui, PselUiMode mode) |
| Creates a new UI config for the playerSelect applet with the specified mode. | |
| void | pselUiAddUser (PselUiSettings *ui, AccountUid user_id) |
| Adds an user to the user list of the applet. | |
| static void | pselUiSetAllowUserCreation (PselUiSettings *ui, bool flag) |
| Sets whether users can be created in the applet. | |
| static void | pselUiSetNetworkServiceRequired (PselUiSettings *ui, bool flag) |
| Sets whether users need to be linked to a Nintendo account. | |
| static void | pselUiSetSkipButtonEnabled (PselUiSettings *ui, bool flag) |
| Sets whether selection can be skipped with a button. | |
| Result | pselUiShow (PselUiSettings *ui, AccountUid *out_user) |
| Shows the applet with the specified UI settings. | |
| Result | pselShowUserSelectorForSystem (AccountUid *out_user, const PselUserSelectionSettings *settings, const PselUserSelectionSettingsForSystemService *settings_system) |
| This is the System version of pselShowUserSelector. | |
| Result | pselShowUserSelectorForLauncher (AccountUid *out_user, const PselUserSelectionSettings *settings, u64 application_id) |
| This is the Launcher version of pselShowUserSelector. | |
| Result | pselShowUserSelector (AccountUid *out_user, const PselUserSelectionSettings *settings) |
| Shows the applet to select a user. | |
| Result | pselShowUserCreator (void) |
| Shows the applet to create a user. | |
| Result | pselShowUserIconEditor (AccountUid user) |
| Shows the applet to change a user's icon. | |
| Result | pselShowUserNicknameEditor (AccountUid user) |
| Shows the applet to change a user's nickname. | |
| Result | pselShowUserCreatorForStarter (void) |
| Shows the applet to create a user. | |
| Result | pselShowNintendoAccountNnidLinker (AccountUid user) |
| Shows the applet for Nintendo Account Nnid linking. | |
| Result | pselShowUserQualificationPromoter (AccountUid user) |
| Shows the applet for UserQualificationPromoter. | |
Wrapper for using the playerSelect (user selection) LibraryApplet.
| enum PselUiMode |
playerSelect UI modes.
UI message text to display with PselUiMode_UserSelector. Invalid values are handled as PselUserSelectionPurpose_General.
| Result pselShowNintendoAccountNnidLinker | ( | AccountUid | user | ) |
Shows the applet for Nintendo Account Nnid linking.
| [in] | user | Input user ID. |
| Result pselShowUserCreator | ( | void | ) |
Shows the applet to create a user.
| Result pselShowUserCreatorForStarter | ( | void | ) |
Shows the applet to create a user.
Used by the starter applet during system setup.
| Result pselShowUserIconEditor | ( | AccountUid | user | ) |
Shows the applet to change a user's icon.
| [in] | user | Input user ID. |
| Result pselShowUserNicknameEditor | ( | AccountUid | user | ) |
Shows the applet to change a user's nickname.
| [in] | user | Input user ID. |
| Result pselShowUserQualificationPromoter | ( | AccountUid | user | ) |
Shows the applet for UserQualificationPromoter.
| [in] | user | Input user ID. |
| Result pselShowUserSelector | ( | AccountUid * | out_user, |
| const PselUserSelectionSettings * | settings | ||
| ) |
Shows the applet to select a user.
| [out] | out_user | Returned selected user ID. |
| [in] | settings | PselUserSelectionSettings |
| Result pselShowUserSelectorForLauncher | ( | AccountUid * | out_user, |
| const PselUserSelectionSettings * | settings, | ||
| u64 | application_id | ||
| ) |
This is the Launcher version of pselShowUserSelector.
| [out] | out_user | Returned selected user ID. |
| [in] | settings | PselUserSelectionSettings |
| [in] | application_id | ApplicationId |
| Result pselShowUserSelectorForSystem | ( | AccountUid * | out_user, |
| const PselUserSelectionSettings * | settings, | ||
| const PselUserSelectionSettingsForSystemService * | settings_system | ||
| ) |
This is the System version of pselShowUserSelector.
| [out] | out_user | Returned selected user ID. |
| [in] | settings | PselUserSelectionSettings |
| [in] | settings_system | [2.0.0+] PselUserSelectionSettingsForSystemService, ignored on prior versions. |
| void pselUiAddUser | ( | PselUiSettings * | ui, |
| AccountUid | user_id | ||
| ) |
Adds an user to the user list of the applet.
| ui | PselUiSettings struct. | |
| [in] | user_id | user ID. |
| Result pselUiCreate | ( | PselUiSettings * | ui, |
| PselUiMode | mode | ||
| ) |
Creates a new UI config for the playerSelect applet with the specified mode.
| ui | PseluiSettings struct. |
| mode | playerSelect UI mode. |
|
inlinestatic |
Sets whether users can be created in the applet.
| ui | PselUiSettings struct. |
| flag | Flag value. |
|
inlinestatic |
Sets whether users need to be linked to a Nintendo account.
| ui | PselUiSettings struct. |
| flag | Flag value. |
|
inlinestatic |
Sets whether selection can be skipped with a button.
| ui | PselUiSettings struct. |
| flag | Flag value. |
| Result pselUiShow | ( | PselUiSettings * | ui, |
| AccountUid * | out_user | ||
| ) |
Shows the applet with the specified UI settings.
| ui | PselUiSettings struct. |
| out_user | Selected user ID. |