pb_ui_search_bk_create_search_menu

Синтаксис

void pb_ui_search_bk_create_search_menu( int BookID, int mode );

Описание

Функция предназначена для выбора номера из тел.книги. Используется в структуре страницы книги. См.пример.

Параметры

  • BookID - BookID книги, из которой она вызывается
  • mode - режим, определяющий какие номера можно будет выбирать:
    • MODE_PB - тел.книга в памяти телефона
    • MODE_GROUPS - выбор групп
    • MODE_SIM - тел.книга в памяти SIM-карты
    • MODE_UNSAVED - несохраненные номера

Пример

typedef struct
{
  void * unk;
  char * pnum_str;
}PB_SEARCH_DATA;
 
//----------------------------------------------------------------------------
 
 
int SearchPB_Page_Enter_Action(void * ,BOOK * book)
{
  pb_ui_search_bk_create_search_menu( BookObj_GetBookID( book ), MODE_PB | MODE_SIM | MODE_UNSAVED );
 
  return 1;
}
 
 
int SearchPB_Page_Accept_Action(void * data,BOOK * book)
{
  PB_SEARCH_DATA * pb_data = (PB_SEARCH_DATA*)data;
 
  MessageBox( EMPTY_TEXTID, TextID_Create( pb_data->pnum_str, ENC_BCD, TEXTID_ANY_LEN ), NOIMAGE, 0, 2000, book );
 
  return 1;
}
 
 
int SearchPB_Page_Prev_Action(void * data,BOOK * book)
{
  BookObj_ReturnPage( book, PREVIOUS_EVENT );
  return 1;
}
 
 
int SearchPB_Page_Cancel_Action(void * data,BOOK * book)
{
  BookObj_ReturnPage( book, CANCEL_EVENT );
  return 1;
}
 
 
//----------------------------------------------------------------------------
 
const PAGE_MSG searchpb_msglst[] @ "DYN_PAGE" =
{
  PAGE_ENTER_EVENT_TAG, SearchPB_Page_Enter_Action,
  ACCEPT_EVENT_TAG, SearchPB_Page_Accept_Action,
  PREVIOUS_EVENT_TAG, SearchPB_Page_Prev_Action,
  CANCEL_EVENT_TAG, SearchPB_Page_Cancel_Action,
  NIL_EVENT_TAG, 0
};
 
const PAGE_DESC SearchPB_Page = { "SearchPB_Page", 0, searchpb_msglst };
You: Guest
You permissions: Read
elflib/functions/pb_ui_search_bk_create_search_menu.txt · Последние изменения: 30/03/2015 00:00 (внешнее изменение)
Total pages: 365
RSS on Mobilefree Wiki www.chimeric.de Creative Commons License Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Valid XHTML 1.0
© 2005-2018 supertrubka.org