/*
* Copyright (c) 2016 Samsung Electronics Co., Ltd All Rights Reserved
*
* Licensed under the Apache License, Version 2.0 (the License);
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an AS IS BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
using System;
using System.Collections.Generic;
using System.Text;
namespace Tizen.Uix.InputMethod
{
///
/// Enumeration for Attribute Type
///
public enum AttributeType
{
///
/// No attribute
///
None,
///
/// A font style attribute, e.g., underline, etc.
///
FontStyle
};
///
/// This class represents the attributes for preedit string.
///
public class PreEditAttribute
{
///
/// The start position in the string of this attribute
///
public uint Start
{
get;
set;
}
///
/// The character length of this attribute, the range is [Start, Start+Length]
///
public uint Length
{
get;
set;
}
///
/// The type of this attribute
///
public AttributeType Type
{
get;
set;
}
///
/// The value of this attribute
///
public uint Value
{
get;
set;
}
}
}