Struct

PurpleAccountUiOps

Description [src]

struct PurpleAccountUiOps {
  void (* notify_added) (
    PurpleAccount* account,
    const char* remote_user,
    const char* id,
    const char* alias,
    const char* message
  );
  void (* status_changed) (
    PurpleAccount* account,
    PurpleStatus* status
  );
  void (* request_add) (
    PurpleAccount* account,
    const char* remote_user,
    const char* id,
    const char* alias,
    const char* message
  );
  void* (* request_authorize) (
    PurpleAccount* account,
    const char* remote_user,
    const char* id,
    const char* alias,
    const char* message,
    gboolean on_list,
    PurpleAccountRequestAuthorizationCb authorize_cb,
    PurpleAccountRequestAuthorizationCb deny_cb,
    void* user_data
  );
  void (* close_account_request) (
    void* ui_handle
  );
  void (* permit_added) (
    PurpleAccount* account,
    const char* name
  );
  void (* permit_removed) (
    PurpleAccount* account,
    const char* name
  );
  void (* deny_added) (
    PurpleAccount* account,
    const char* name
  );
  void (* deny_removed) (
    PurpleAccount* account,
    const char* name
  );
}

Account UI operations, used to notify the user of status changes and when buddies add this account to their buddy lists.

Structure members
notify_added No description available.
status_changed No description available.
request_add No description available.
request_authorize No description available.
close_account_request No description available.
permit_added No description available.
permit_removed No description available.
deny_added No description available.
deny_removed No description available.