示例#1
0
{
   cm_navigate,
   cm_show,
   cm_add_to_favorites,
   cm_cancel,
   cm_add_geo_reminder,
   cm__count,
   cm__invalid,
   cm_send
}  contextmenu_items;

// Context menu items:
static ssd_cm_item main_menu_items[] =
{
   //                  Label     ,           Item-ID
   SSD_CM_INIT_ITEM  ( "Drive",              cm_navigate),
   SSD_CM_INIT_ITEM  ( "Show on map",        cm_show),
   SSD_CM_INIT_ITEM  ( "Add to favorites",   cm_add_to_favorites),
   SSD_CM_INIT_ITEM  ( "Send",               cm_send),
   SSD_CM_INIT_ITEM  ( "Add Geo-Reminder",   cm_add_geo_reminder),
   SSD_CM_INIT_ITEM  ( "Cancel",             cm_cancel),
};

// Context menu:
static ssd_contextmenu  context_menu = SSD_CM_INIT_MENU( main_menu_items);
static BOOL navigate( BOOL take_me_there);


static int on_options(SsdWidget widget, const char *new_value, void *context);
static int send_error_report(){
	roadmap_result rc;
示例#2
0
typedef enum tag_contextmenu_items
{
   cm_navigate,
   cm_show,
   cm_add_to_favorites,
   cm_cancel,
   cm__count,
   cm__invalid

}  contextmenu_items;

// Context menu items:
static ssd_cm_item main_menu_items[] =
{
   //                  Label     ,           Item-ID
   SSD_CM_INIT_ITEM  ( "Drive",              cm_navigate),
   SSD_CM_INIT_ITEM  ( "Show on map",        cm_show),
   SSD_CM_INIT_ITEM  ( "Add to favorites",   cm_add_to_favorites),
   SSD_CM_INIT_ITEM  ( "Cancel",             cm_cancel)
};

// Context menu:
static ssd_contextmenu  context_menu = SSD_CM_INIT_MENU( main_menu_items);



static int on_options(SsdWidget widget, const char *new_value, void *context);
static int on_list_item_selected(SsdWidget widget, const char *new_value, const void *value)
{
   on_options( NULL, NULL, NULL);
   return 0;
示例#3
0
extern void navigate_main_stop_navigation(void);
static int on_options(SsdWidget widget, const char *new_value, void *context);

static   list_items           s_history;
static   RoadMapAddressNav    s_navigator             = NULL;
static   BOOL                 s_history_was_loaded    = FALSE;
static   BOOL                 s_viewing_history       = FALSE;
static   BOOL                 s_context_menu_is_active= FALSE;
static   on_text_changed_ctx  s_on_text_changed_ctx;

// Context menu items:
static ssd_cm_item main_menu_items[] =
{
   //                  Label     ,           Item-ID
   SSD_CM_INIT_ITEM  ( "Navigate",           cmi_navigate),
   SSD_CM_INIT_ITEM  ( "Show on map",        cmi_show),
   SSD_CM_INIT_ITEM  ( "Add to favorites",   cmi_add_to_favorites),
   SSD_CM_INIT_ITEM  ( "Exit_key",           cmi_exit)
};

// Context menu:
static ssd_contextmenu  context_menu = SSD_CM_INIT_MENU( main_menu_items);
///////////////////////////////////////


///////////////////////////////////////
void roadmap_address_register_nav( RoadMapAddressNav navigate)
{ s_navigator = navigate;}
///////////////////////////////////////
示例#4
0
   cmi_layout_grid,
   cmi_input_English,
   cmi_input_Hebrew,
   cmi_input_digits,
   cmi_erase_all,

   cmi__count,
   cmi__invalid

}  context_menu_items;

// Context menu items:
static ssd_cm_item main_menu_items[] =
{
   //                  Label     ,           Item-ID
   SSD_CM_INIT_ITEM  ( "QWERTY layout",cmi_layout_qwerty),
   SSD_CM_INIT_ITEM  ( "GRID layout",  cmi_layout_grid),
   SSD_CM_INIT_ITEM  ( "English input",cmi_input_English),
   SSD_CM_INIT_ITEM  ( "Hebrew input", cmi_input_Hebrew),
   SSD_CM_INIT_ITEM  ( "Digits input", cmi_input_digits),
   SSD_CM_INIT_ITEM  ( "Clear text",   cmi_erase_all)
};

// Context menu:
static ssd_contextmenu  context_menu            = SSD_CM_INIT_MENU( main_menu_items);
static BOOL             s_context_menu_is_active= FALSE;
static void*            s_context               = NULL;
static void on_done( void* context, const char* command);


示例#5
0
      ssd_dialog_hide_all( exit_code);
      roadmap_screen_refresh ();
      break;

      default:
      break;
   }
}

///////////////////////////////////////////////////////////////////////////////////////////

// Context menu items:
static ssd_cm_item main_menu_items[] =
{
   //                  Label     ,           Item-ID
   SSD_CM_INIT_ITEM ( "Save", privacy_cm_save),
   SSD_CM_INIT_ITEM ( "Exit_key", privacy_cm_exit)
};

// Context menu:
static ssd_contextmenu context_menu = SSD_CM_INIT_MENU( main_menu_items);

static int on_options(SsdWidget widget, const char *new_value, void *context)
{
   int menu_x;

   if(g_context_menu_is_active)
   {
      ssd_dialog_hide_current(dec_ok);
      g_context_menu_is_active = FALSE;
   }