Re: Userland - X driver message passing API

2003-08-07 Thread Bryan W. Headley
The citron input driver overrides the LedFeedbackClass for it's 
communication API between a client application and the driver.

The Aiptek driver too will use the XInput for userland/driver 
communications. Although, there are major weaknesses with this API, and 
I would love to use StringFeedbackClass. It's not presently an available 
symbol for dynamically loading modules; can I enable it without blowing 
anyone else up?

Also, if someone has seen citron's userland application, I'd love to 
look at it..

Still, this is all a bandage, and I'd like to see a better 
API/structures for this. Anyone else working on this that I can share 
ideas/complaints with?

Bryan

--
   .:. 
Bryan W. Headley - [EMAIL PROTECTED]
___
Devel mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/devel


Userland - X driver message passing API

2003-04-05 Thread Bryan W. Headley
Hey,

Is anyone aware of a project to allow a userland tool, such as a 
front-end GUI, communicate with an X input driver?

This is what I want to do, and yeah, there is a bit of overlap
Zephaniah Hull's evdev: there are several parameters to my Aiptek tablet 
driver which should be modifiable once X is running. Among those are 
active area settings, mouse/stylus button transposal settings and the 
like. I'd like for it to be bidirectional, insofar as it needs to report 
it's settings as well as configure itself.

To do this properly entails implementing a callback method in the 
drivers (e.g., it's not for input events but rather for configuration), 
and something at a higher level that listens to a socket, named pipe, 
jms, smtp, m-o-u-s-e and can route/dispatch messages to the appropriate 
driver.

Where evdev comes in (I think) is that it establishes a channel of 
communications to pass along hardware insertion/removal events generated 
by hotplug. So there's some infrastructure there already: the question 
is whether leveraging off of that is a good way to go...

Any guilty heads out there?

--
   .:. 
Bryan W. Headley - [EMAIL PROTECTED]
___
Devel mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/devel


Re: Userland - X driver message passing API

2003-04-05 Thread Mike A. Harris
On Sat, 5 Apr 2003, Bryan W. Headley wrote:

Date: Sat, 05 Apr 2003 18:51:30 -0600
From: Bryan W. Headley [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Reply-To: [EMAIL PROTECTED]
Content-Type: text/plain; charset=us-ascii; format=flowed
Subject: Userland - X driver message passing API

Hey,

Is anyone aware of a project to allow a userland tool, such as a 
front-end GUI, communicate with an X input driver?

Yes, you may wish to contact Havoc Pennington or Owen Taylor 
about that.


-- 
Mike A. Harris


___
Devel mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/devel


Re: Userland - X driver message passing API

2003-04-05 Thread Mike A. Harris
On Sat, 5 Apr 2003, Bryan W. Headley wrote:

Is anyone aware of a project to allow a userland tool, such as a 
front-end GUI, communicate with an X input driver?

This is what I want to do, and yeah, there is a bit of overlap
Zephaniah Hull's evdev: there are several parameters to my Aiptek tablet 
driver which should be modifiable once X is running. Among those are 
active area settings, mouse/stylus button transposal settings and the 
like. I'd like for it to be bidirectional, insofar as it needs to report 
it's settings as well as configure itself.

To do this properly entails implementing a callback method in the 
drivers (e.g., it's not for input events but rather for configuration), 
and something at a higher level that listens to a socket, named pipe, 
jms, smtp, m-o-u-s-e and can route/dispatch messages to the appropriate 
driver.

Where evdev comes in (I think) is that it establishes a channel of 
communications to pass along hardware insertion/removal events generated 
by hotplug. So there's some infrastructure there already: the question 
is whether leveraging off of that is a good way to go...

Any guilty heads out there?

ARGH.  I am guilty of reading the subject and very quickly 
skimming the body without actually reading it all.  Ignore my 
last post  ;o)

I was trying to give a quick and helpful reply without taking the 
time to read everything you said, and only after i hit reply did 
a couple words catch me that indicated to me what you wanted 
wasn't what I was alluding to.  ;o)

Take care,
TTYL

-- 
Mike A. Harris


___
Devel mailing list
[EMAIL PROTECTED]
http://XFree86.Org/mailman/listinfo/devel