NoteGetText

int NoteGetText(int me, char *value);

 

Gets the text from the note.

 

Return Value

 

Return value not used.

 

Parameters

 

me

Handle of the note control containing the text.

 

value

Pointer to a char buffer that will receive the text.  Provide a buffer 3000 characters in length to receive the text in the note.

 

Remarks

 

NoteGetText() will get the text from the specified multi-line edit box and populates the value parameter with the text.

 

Availability

 

Available in DragonFireSDK 2.0 and later.

 

Example

 

#include "DragonFireSDK.h"

 

int BackgroundView;

int MyNote;

bool MyNoteEditable=true;

bool MyNoteVisible=true;

int MyGetTextButton;

int MySetTextButton;

int MySetEditableButton;

int MySetVisibleButton;

char MyTextBuffer[3000];

 

int OnButton(int id)

{

  switch(id)

   {

      case 1:

       NoteGetText(MyNote,MyTextBuffer);

       printf("%s\n",MyTextBuffer);

      break;

      case 2:

       NoteSetText(MyNote,"This is the text\nset from a button.\n");

      break;

      case 3:

       MyNoteEditable=!MyNoteEditable;

       NoteSetEditable(MyNote,MyNoteEditable);

      break;

      case 4:

       MyNoteVisible=!MyNoteVisible;

       NoteSetVisible(MyNote,MyNoteVisible);

      break;

   }

  return(id);

}

 

int OnNoteDone()

{

   printf("Done editing the note!\n");

  return(1);

}

 

void AppMain()

{

   BackgroundView=ViewAdd("Images/Background.png",0,0);

   ViewSetSize(BackgroundView, 320, 200);

   MyNote=NoteAdd(0, 0, 320, 200);

   MyGetTextButton=ButtonAdd("Images/Button", 10, 210, OnButton, 1);

   MySetTextButton=ButtonAdd("Images/Button", 80, 210, OnButton, 2);

   MySetEditableButton=ButtonAdd("Images/Button", 150, 210, OnButton, 3);

   MySetVisibleButton=ButtonAdd("Images/Button", 220, 210, OnButton, 4);

   NoteSetOnDone(OnNoteDone);

}

 

void AppExit()

{

 

}

 

void OnTimer()

{

 

}