Name of Accessible (Not the Label Name)
- From: "Udayan Singh" <udayan singh gmail com>
- To: gnome-accessibility-list gnome org
- Subject: Name of Accessible (Not the Label Name)
- Date: Sat, 21 Apr 2007 13:23:57 +0530
Hi All,
I have been using "cspi" (i.e. at-spi) library in my application.
Scenario is that I am using HTML programming on web page and the
application is executing in GNOME environment (GTK+ is for UI and C
Programming).
So the web page has something like this :
.....
<p>
<label for="Label2">Label2:</label>
<input type="text" name="Lb2" id="Label2" value="Some Text" />
</p>
.....
On the Application (which is using cspi -- All coding done in C
programming) if I have code like..
static void
recv_text_event (const AccessibleEvent *event,
void *data)
{
char *name = NULL;
name = Accessible_getName (event->source);
g_print("Name of event's source : %s\n", name);
return;
}
init_func()
{...
acclis = SPI_createAccessibleEventListener (
recv_text_event, NULL);
for (i = 0; evt_names[i]; ++i) {
SPI_registerGlobalEventListener (acclis, evt_names[i]);
}
....
}
................................................
Now if i click on the text box that Label2 will have then the output
that I get is :
Name of event's source : Label2
................................................
But I want to get the "name" i.e. "Lb2".
Which API should I use to get this done ? Any inputs would be great.
Thanks in advance..
Regards,
Udayan
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]