Example #1
0
void preset_filename_callback(void *userdata, const char *str)
{
   rgui_handle_t *rgui = (rgui_handle_t*)userdata;

   shader_manager_save_preset(rgui, str && *str ? str : NULL, false);
   menu_key_end_line(rgui);
}
static void menu_search_callback(void *userdata, const char *str)
{
   menu_handle_t *menu = (menu_handle_t*)userdata;

   if (str && *str)
      file_list_search(menu->selection_buf, str, &menu->selection_ptr);
   menu_key_end_line(menu);
}
Example #3
0
void netplay_nickname_callback(void *userdata, const char *str)
{
   rgui_handle_t *rgui = (rgui_handle_t*)userdata;

   if (str && *str)
      strlcpy(g_extern.netplay_nick, str, sizeof(g_extern.netplay_nick));
   menu_key_end_line(rgui);
}
Example #4
0
void audio_device_callback(void *userdata, const char *str)
{
   rgui_handle_t *rgui = (rgui_handle_t*)userdata;

   if (str && *str)
      strlcpy(g_settings.audio.device, str, sizeof(g_settings.audio.device));
   menu_key_end_line(rgui);
}
Example #5
0
void netplay_ipaddress_callback(void *userdata, const char *str)
{
   rgui_handle_t *rgui = (rgui_handle_t*)userdata;

   if (str && *str)
      strlcpy(g_extern.netplay_server, str, sizeof(g_extern.netplay_server));
   menu_key_end_line(rgui);
}
Example #6
0
void netplay_port_callback(void *userdata, const char *str)
{
   rgui_handle_t *rgui = (rgui_handle_t*)userdata;

   if (str && *str)
      g_extern.netplay_port = strtoul(str, NULL, 0);
   menu_key_end_line(rgui);
}
Example #7
0
static void menu_search_callback(void *userdata, const char *str)
{
   rgui_handle_t *rgui = (rgui_handle_t*)userdata;

   if (str && *str)
      file_list_search(rgui->selection_buf, str, &rgui->selection_ptr);
   menu_key_end_line(rgui);
}
Example #8
0
void audio_device_callback(void *userdata, const char *str)
{
   menu_handle_t *menu = (menu_handle_t*)userdata;

   if (!menu)
   {
      RARCH_ERR("Cannot invoke audio device setting callback, menu handle is not initialized.\n");
      return;
   }

   if (str && *str)
      strlcpy(g_settings.audio.device, str, sizeof(g_settings.audio.device));
   menu_key_end_line(menu);
}
Example #9
0
void preset_filename_callback(void *userdata, const char *str)
{
   menu_handle_t *menu = (menu_handle_t*)userdata;

   if (!menu)
   {
      RARCH_ERR("Cannot invoke preset setting callback, menu handle is not initialized.\n");
      return;
   }

   if (driver.menu_ctx && driver.menu_ctx->backend && driver.menu_ctx->backend->shader_manager_save_preset)
      driver.menu_ctx->backend->shader_manager_save_preset(str && *str ? str : NULL, false);
   menu_key_end_line(menu);
}
Example #10
0
void st_uint_callback(void *userdata, const char *str)
{
   menu_handle_t *menu = (menu_handle_t*)userdata;
   rarch_setting_t *current_setting = NULL;
   rarch_setting_t *setting_data = (rarch_setting_t *)setting_data_get_list();

   if (str && *str && setting_data)
   {
      if ((current_setting = (rarch_setting_t*)
               setting_data_find_setting(
                  setting_data, menu->keyboard.label_setting)))
         *current_setting->value.unsigned_integer = strtoul(str, NULL, 0);
   }
   menu_key_end_line(menu);
}
Example #11
0
void st_string_callback(void *userdata, const char *str)
{
   menu_handle_t *menu = (menu_handle_t*)userdata;
   rarch_setting_t *current_setting = NULL;
   rarch_setting_t *setting_data = (rarch_setting_t *)setting_data_get_list();
 
   if (str && *str && setting_data)
   {
      if ((current_setting = (rarch_setting_t*)
               setting_data_find_setting(
                  setting_data, menu->keyboard.label_setting)))
         menu_action_setting_set_current_string(current_setting, str);
      else
         menu_action_set_current_string_based_on_label(
               menu->keyboard.label_setting, str);
   }
   menu_key_end_line(menu);
}