impl_setTextContents (PortableServer_Servant servant,
const CORBA_char * newContents,
CORBA_Environment *ev);
impl_setTextContents (PortableServer_Servant servant,
const CORBA_char * newContents,
CORBA_Environment *ev);
impl_insertText (PortableServer_Servant servant,
const CORBA_long position,
const CORBA_char * text,
impl_insertText (PortableServer_Servant servant,
const CORBA_long position,
const CORBA_char * text,
impl_copyText (PortableServer_Servant servant,
const CORBA_long startPos, const CORBA_long endPos,
CORBA_Environment *ev);
impl_copyText (PortableServer_Servant servant,
const CORBA_long startPos, const CORBA_long endPos,
CORBA_Environment *ev);
impl_cutText (PortableServer_Servant servant,
const CORBA_long startPos, const CORBA_long endPos,
CORBA_Environment *ev);
impl_cutText (PortableServer_Servant servant,
const CORBA_long startPos, const CORBA_long endPos,
CORBA_Environment *ev);
impl_deleteText (PortableServer_Servant servant,
const CORBA_long startPos, const CORBA_long endPos,
CORBA_Environment *ev);
impl_deleteText (PortableServer_Servant servant,
const CORBA_long startPos, const CORBA_long endPos,
CORBA_Environment *ev);
impl_pasteText (PortableServer_Servant servant,
const CORBA_long position, CORBA_Environment *ev);
impl_pasteText (PortableServer_Servant servant,
const CORBA_long position, CORBA_Environment *ev);
- if (!object)
- {
- return NULL;
- }
-
- return ATK_EDITABLE_TEXT (object->atko);
+ g_return_val_if_fail (object, NULL);
+ g_return_val_if_fail (ATK_IS_OBJECT(object->gobj), NULL);
+ return ATK_EDITABLE_TEXT (object->gobj);
impl_setTextContents (PortableServer_Servant servant,
const CORBA_char *newContents,
CORBA_Environment *ev)
{
AtkEditableText *editable = get_editable_text_from_servant (servant);
impl_setTextContents (PortableServer_Servant servant,
const CORBA_char *newContents,
CORBA_Environment *ev)
{
AtkEditableText *editable = get_editable_text_from_servant (servant);
impl_insertText (PortableServer_Servant servant,
const CORBA_long position,
const CORBA_char *text,
impl_insertText (PortableServer_Servant servant,
const CORBA_long position,
const CORBA_char *text,
g_return_if_fail (editable != NULL);
atk_editable_text_copy_text (editable, (gint) startPos, (gint) endPos);
g_return_if_fail (editable != NULL);
atk_editable_text_copy_text (editable, (gint) startPos, (gint) endPos);
impl_cutText (PortableServer_Servant servant,
const CORBA_long startPos, const CORBA_long endPos,
CORBA_Environment *ev)
{
AtkEditableText *editable = get_editable_text_from_servant (servant);
impl_cutText (PortableServer_Servant servant,
const CORBA_long startPos, const CORBA_long endPos,
CORBA_Environment *ev)
{
AtkEditableText *editable = get_editable_text_from_servant (servant);
- g_return_if_fail (editable != NULL);
+ g_return_val_if_fail (editable != NULL, FALSE);
+
+ atk_editable_text_cut_text (editable, startPos, endPos);
impl_deleteText (PortableServer_Servant servant,
const CORBA_long startPos, const CORBA_long endPos,
CORBA_Environment *ev)
{
AtkEditableText *editable = get_editable_text_from_servant (servant);
impl_deleteText (PortableServer_Servant servant,
const CORBA_long startPos, const CORBA_long endPos,
CORBA_Environment *ev)
{
AtkEditableText *editable = get_editable_text_from_servant (servant);
impl_pasteText (PortableServer_Servant servant,
const CORBA_long position, CORBA_Environment *ev)
{
AtkEditableText *editable = get_editable_text_from_servant (servant);
impl_pasteText (PortableServer_Servant servant,
const CORBA_long position, CORBA_Environment *ev)
{
AtkEditableText *editable = get_editable_text_from_servant (servant);