Создание Эльфов : Эльфостроение : Форум

Страница 93 из 211: « 1 ... 89 90 91 92 [93] 94 95 96 97 ... 211 »

 sc_ghost:
11.05.09, 10:06
 2007KrasH, Thank you ;-)

 Rc:
11.05.09, 17:52
 Извините за тупой вопрос, но как запустить камеру из эльфа?

 MaPkiZzz:
11.05.09, 19:08
 Rc,
Shortcut_Run (L"Camera");

 sc_ghost:
13.05.09, 10:37
 i am create a DataBrowser, how can i add a new actiom for me define??,like :

char option[20];
strcpy(option,"semc/dir");
void * db=DataBrowserDesc_Create();
DataBrowserDesc_SetHeaderText(db,STR("文件管理器"));
DataBrowserDesc_SetBookID(db,BOOK_GetBookID(bk));
DataBrowserDesc_SetFolders(db,folder_list);
DataBrowserDesc_SetFoldersNumber(db,1);
DataBrowserDesc_SetSelectAction(db,1);
DataBrowserDesc_SetSelectActionOnFolders(db,1);
DataBrowserDesc_SetOption(db,option);
//DataBrowserDesc_SetOpenEmptyFolder(db,0);
DataBrowserDesc_Menu_AddFSFunctions(db,0);
//DataBrowserDesc_Menu_AddNewFolder(db,0);
DataBrowserDesc_Menu_AddMarkFiles(db,1);
DataBrowser_Create(db);
DataBrowserDesc_Destroy(db);

This is create a DataBrowser,How add action to right?

 arban:
13.05.09, 14:08
 sc_ghost, use pages like(code from bookman):
Код: 

int onAccept_DB(void * data, BOOK * book)
{
  wchar_t * path_ptr=wstrwstr(((FILEITEM*)data)->path,L"ZBin/");
  wchar_t * elf_buf=new wchar_t[wstrlen(path_ptr+4)+wstrlen(((FILEITEM*)data)->fname)+1];
  elf_buf[0]=0;
  if (path_ptr) wstrcpy(elf_buf,path_ptr+4);
  wstrcat(elf_buf,L"/");
  wstrcat(elf_buf,((FILEITEM*)data)->fname);
  WriteShortcut(elf_buf);
  delete(elf_buf);
  BookObj_ReturnPage(book,ACCEPT_EVENT);
  return(0);
}

int CreateDB(void *data, BOOK * book)
{
  void * DB_Desc=DataBrowserDesc_Create();
  const wchar_t * folder_list[3];
  folder_list[0]=GetDir(DIR_ELFS | MEM_INTERNAL);
  folder_list[1]=GetDir(DIR_ELFS | MEM_EXTERNAL);
  folder_list[2]=0;
  DataBrowserDesc_SetHeaderText(DB_Desc,STR("ZBin"));
  DataBrowserDesc_SetBookID(DB_Desc,BOOK_GetBookID(book));
  DataBrowserDesc_SetFolders(DB_Desc,folder_list);
  DataBrowserDesc_SetFileExtList(DB_Desc,L"*.elf");
  DataBrowserDesc_SetItemFilter(DB_Desc,DB_Filter);
  DataBrowserDesc_SetFoldersNumber(DB_Desc,2);
  DataBrowserDesc_SetSelectAction(DB_Desc,1);
  DataBrowser_Create(DB_Desc);
  DataBrowserDesc_Destroy(DB_Desc);
  return(0);
}

int onPrevious_MainMenu_DB(void *data, BOOK * book)
{
  BookObj_ReturnPage(book,NIL_EVENT);
  return(1);
}


int onCancel_MainMenu_DB(void *data, BOOK * book)
{
  BookObj_ReturnPage(book,NIL_EVENT);
  BookObj_ReturnPage(book,NIL_EVENT);
  BookObj_ReturnPage(book,NIL_EVENT);
  return(1);
}

const PAGE_MSG SelectElf_PageEvents[]@ "DYN_PAGE" ={
  PAGE_ENTER_EVENT_TAG,CreateDB,
  ACCEPT_EVENT_TAG,onAccept_DB,
  PREVIOUS_EVENT_TAG,onPrevious_MainMenu_DB,
  CANCEL_EVENT_TAG,onCancel_MainMenu_DB,
  NIL_EVENT_TAG,0
};

PAGE_DESC SelectElf_page ={"BookManager_ChangeShortcuts_SelectElf_Page",0,SelectElf_PageEvents};


 sc_ghost:
14.05.09, 05:28
 arban, Thank you for your teach :-)

 Снежок:
15.05.09, 19:51
 Прошу прощения за глупый вопрос(я новичёк),но как присвоить котороткое нажатие качельки вниз в меню чтоб бы она действовала как джостик вниз,т.е при нажатии качальки вниз переходило на нижний пункт меню...
Спасибо за внимание...

[ Редактировано Снежок в 15.5.09 18:53 ]

 Joker XT:
15.05.09, 20:12
 никак

 Rc:
16.05.09, 17:33
 Можно как нибудь из эльфа включить громкую связь во время вызова?

 sc_ghost:
19.05.09, 06:13
 How can Play a Music on the Call is connect??
Страница 93 из 211: « 1 ... 89 90 91 92 [93] 94 95 96 97 ... 211 »

URL этой темы:
https://mobilefree.justdanpo.ru/newbb_plus/viewtopic.php?topic_id=2479&start=920

© 2005-2018 supertrubka.org