mirror of
https://github.com/ZoiteChat/zoitechat.git
synced 2026-03-13 17:20:21 +00:00
Further doc relocations and conversions
This commit is contained in:
@@ -1,198 +0,0 @@
|
||||
For more help you can see the xchat plugin interface documentation.
|
||||
http://www.xchat.org/docs/plugin20.html
|
||||
WARNING: The dbus interface may change in the future.
|
||||
|
||||
You can use the "/org/xchat/Remote" object with interface "org.xchat.plugin",
|
||||
but his context can be changed by other clients at any moment and
|
||||
you may receive signal asked by other clients. So for more complex usage it's
|
||||
better to get your own remote object. Using "Connect" method on interface
|
||||
"org.xchat.connection"
|
||||
|
||||
Available methods on org.xchat.connection interface:
|
||||
|
||||
"Connect"
|
||||
- Parameters:
|
||||
- gchar*: filename
|
||||
- gchar*: name
|
||||
- gchar*: description
|
||||
- gchar*: version
|
||||
- Returns:
|
||||
- gchar*: Your own object's path.
|
||||
|
||||
"Disconnect"
|
||||
No parameter, no return value. It frees your remote object.
|
||||
|
||||
Available methods on org.xchat.plugin interface:
|
||||
|
||||
"Command"
|
||||
- Parameters:
|
||||
- gchar*: the command name without the "/". (e.g. "nick pseudo")
|
||||
|
||||
"Print"
|
||||
- Parameters:
|
||||
- gchar*: text to print on the xchat window.
|
||||
|
||||
"FindContext"
|
||||
- Parameters:
|
||||
- gchar*: the server name. Can be NULL.
|
||||
- gchar*: the channel name. Can be NULL.
|
||||
- Returns:
|
||||
- guint: context ID
|
||||
|
||||
"GetContext"
|
||||
- Returns:
|
||||
- guint: current context's ID
|
||||
|
||||
"SetContext"
|
||||
- Parameters:
|
||||
- guint: context ID to switch, returned by "FindContext" or "GetContext"
|
||||
- Returns:
|
||||
- gboolean: 1 for success, 0 for failure.
|
||||
|
||||
"GetInfo"
|
||||
- Parameters:
|
||||
- gchar*: ID of the information you want.
|
||||
- Returns:
|
||||
- gchar*: information you requested.
|
||||
|
||||
"GetPrefs"
|
||||
- Parameters:
|
||||
- gchar*: Setting name required.
|
||||
- Returns:
|
||||
- int: 0-Failed 1-Returned a string 2-Returned an Integer
|
||||
3-Returned a Boolean.
|
||||
- gchar*: the information requested if it's a string.
|
||||
- int: the information requested if it's a integer or boolean.
|
||||
|
||||
"HookCommand"
|
||||
- Parameters:
|
||||
- gchar*: Name of the command (without the forward slash).
|
||||
- int: Priority of this command.
|
||||
- gchar*: String of text to display when the user executes /help
|
||||
for this command. May be NULL if you're lazy.
|
||||
- int: Value to returns when the command is catched. See XCHAT_EAT_*.
|
||||
- Returns:
|
||||
- guint: The ID of the hook.
|
||||
|
||||
"HookServer"
|
||||
- Parameters:
|
||||
- gchar*: Name of the server event.
|
||||
- int: Priority of this command.
|
||||
- int: Value to returns when the command is catched. See XCHAT_EAT_*.
|
||||
- Returns:
|
||||
- guint: The ID of the hook.
|
||||
|
||||
"HookPrint"
|
||||
- Parameters:
|
||||
- gchar*: Name of the print event.
|
||||
- int: Priority of this command.
|
||||
- int: Value to returns when the command is catched. See XCHAT_EAT_*.
|
||||
- Returns:
|
||||
- guint: The ID of the hook.
|
||||
|
||||
"Unhook"
|
||||
- Parameters:
|
||||
- guint: ID of the hook to unhook.
|
||||
(the return value of "HookCommand", "HookServer" or "HookPrint")
|
||||
|
||||
"ListGet"
|
||||
- Parameters:
|
||||
- gchar*: The list name.
|
||||
- Returns:
|
||||
- guint: List ID.
|
||||
|
||||
"ListNext"
|
||||
- Parameters:
|
||||
- guint: List ID returned by "ListGet".
|
||||
- Returns:
|
||||
- gboolean: says if there is no more item in the list.
|
||||
|
||||
"ListStr"
|
||||
- Parameters:
|
||||
- guint: List ID returned by "ListGet".
|
||||
- gchar*: Name of the information needed.
|
||||
- Returns:
|
||||
- gchar*: The information requested.
|
||||
Warning: "context" attribut of "channels" list should be get with "ListInt"
|
||||
|
||||
"ListInt"
|
||||
- Parameters:
|
||||
- guint: List ID returned by "ListGet".
|
||||
- gchar*: Name of the information needed.
|
||||
- Returns:
|
||||
- guint: The information requested.
|
||||
|
||||
"ListTime"
|
||||
- Parameters:
|
||||
- guint: List ID returned by "ListGet".
|
||||
- gchar*: Name of the information needed.
|
||||
- Returns:
|
||||
- guint64: The information requested.
|
||||
|
||||
"ListFields"
|
||||
- Parameters:
|
||||
- gchar*: The list name.
|
||||
- Returns:
|
||||
- gchar**: information names in this list.
|
||||
|
||||
"ListFree"
|
||||
- Parameters:
|
||||
- guint: List ID returned by "ListGet".
|
||||
|
||||
"EmitPrint"
|
||||
- Parameters:
|
||||
- gchar*: Text event to print.
|
||||
- gchar**: NULL terminated array of string.
|
||||
- Returns:
|
||||
- gboolean: 1-Success 0-Failure.
|
||||
|
||||
"Nickcmp"
|
||||
- Parameters:
|
||||
- gchar*: String to compare.
|
||||
- gchar*: String to compare.
|
||||
- Returns:
|
||||
- int: An integer less than, equal to, or greater than zero if s1 is found,
|
||||
respectively, to be less than, to match, or be greater than s2.
|
||||
|
||||
"Strip"
|
||||
- Parameters:
|
||||
- gchar*: String to strip.
|
||||
- int: Length of the string (or -1 for NULL terminated).
|
||||
- int: Bit-field of flags: 0-Strip mIRC colors, 1-Strip text attributes.
|
||||
- Returns:
|
||||
- gchar*: striped string.
|
||||
|
||||
"SendModes"
|
||||
- Parameters:
|
||||
- gchar**: NULL terminated array of targets (strings). The names of people
|
||||
whom the action will be performed on.
|
||||
- int: Maximum modes to send per line.
|
||||
- gchar: Mode sign, '-' or '+'.
|
||||
- gchar: Mode char, e.g. 'o' for Ops.
|
||||
|
||||
|
||||
Available signals:
|
||||
|
||||
"ServerSignal"
|
||||
- Parameters:
|
||||
- gchar**: word returned by xchat.
|
||||
- gchar**: word_eol returned bu xchat.
|
||||
- guint: the ID of the hook. (the return value of "HookServer").
|
||||
- guint: the ID of the context where the event come from.
|
||||
|
||||
"CommandSignal"
|
||||
- Parameters:
|
||||
- gchar**: word returned by xchat.
|
||||
- gchar**: word_eol returned bu xchat.
|
||||
- guint: the ID of the hook. (the return value of "HookCommand").
|
||||
- guint: the ID of the context where the event come from.
|
||||
|
||||
"PrintSignal"
|
||||
- Parameters:
|
||||
- gchar**: word returned by xchat.
|
||||
- guint: the ID of the hook. (the return value of "HookPrint").
|
||||
- guint: the ID of the context where the event come from.
|
||||
|
||||
"UnloadSignal"
|
||||
emited when the user asks to unload your program.
|
||||
Please exit(0); when received !
|
||||
@@ -1,5 +0,0 @@
|
||||
fe-text README
|
||||
~~~~~~~~~~~~~~
|
||||
|
||||
This is an experimental text frontend for X-Chat.
|
||||
If anyone wants to add ncurses support, they are welcome to.
|
||||
Reference in New Issue
Block a user