init lserp cs 5.0
This commit is contained in:
@@ -0,0 +1,59 @@
|
||||
namespace Cef3
|
||||
{
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Diagnostics;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cef3.Interop;
|
||||
|
||||
/// <summary>
|
||||
/// Class used to implement a custom resource bundle interface. The methods of
|
||||
/// this class may be called on multiple threads.
|
||||
/// </summary>
|
||||
public abstract unsafe partial class CefResourceBundleHandler
|
||||
{
|
||||
private int get_localized_string(cef_resource_bundle_handler_t* self, int message_id, cef_string_t* @string)
|
||||
{
|
||||
CheckSelf(self);
|
||||
|
||||
var value = GetLocalizedString(message_id);
|
||||
|
||||
if (value != null)
|
||||
{
|
||||
cef_string_t.Copy(value, @string);
|
||||
return 1;
|
||||
}
|
||||
else return 0;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Called to retrieve a localized translation for the string specified by
|
||||
/// |message_id|. To provide the translation set |string| to the translation
|
||||
/// string and return true. To use the default translation return false.
|
||||
/// Supported message IDs are listed in cef_pack_strings.h.
|
||||
/// </summary>
|
||||
protected virtual string GetLocalizedString(int messageId)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
|
||||
private int get_data_resource(cef_resource_bundle_handler_t* self, int resource_id, void** data, UIntPtr* data_size)
|
||||
{
|
||||
CheckSelf(self);
|
||||
return 0; // TODO: CefResourceBundleHandler.GetDataResource
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Called to retrieve data for the resource specified by |resource_id|. To
|
||||
/// provide the resource data set |data| and |data_size| to the data pointer
|
||||
/// and size respectively and return true. To use the default resource data
|
||||
/// return false. The resource data will not be copied and must remain resident
|
||||
/// in memory. Supported resource IDs are listed in cef_pack_resources.h.
|
||||
/// </summary>
|
||||
protected virtual bool GetDataResource(int resource_id, void** data, UIntPtr* data_size)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user