1
0
mirror of https://github.com/moparisthebest/hexchat synced 2024-11-29 20:52:16 -05:00

Merge pull request #226 from TingPing/master

Update Python docs
This commit is contained in:
bviktor 2012-11-04 07:55:33 -08:00
commit 9a643bfaaa

View File

@ -155,13 +155,20 @@ context. At the moment of this writing, the following information types
are available to be queried: are available to be queried:
* **away:** Away reason or None if you are not away. * **away:** Away reason or None if you are not away.
* **channels** Channel of the current context. * **channel:** Channel name of the current context.
* **charset:** Charset in current context.
* **event_name NAME:** Returns text event string for requested event.
* **gtkwin_ptr:** Current Gtk Window.
* **hexchatdir:** HexChat config directory e.g.: "~/.config/hexchat". * **hexchatdir:** HexChat config directory e.g.: "~/.config/hexchat".
* **hostname:** Real hostname of the server you connected to. * **host:** Real hostname of the server you connected to.
* **inputbox:** Contents of inputbox.
* **network:** Current network name or None. * **network:** Current network name or None.
* **nick:** Your current nick name. * **nick:** Your current nick name.
* **nickserv:** Current networks nickserv password or None.
* **modes:** Current channel modes or None.
* **server:** Current server name (what the server claims to be) or None if you are not connected. * **server:** Current server name (what the server claims to be) or None if you are not connected.
* **topic:** Current channel topic. * **topic:** Current channel topic.
* **win_status:** Returns status of window: 'active', 'hidden', or 'normal'.
* **version:** HexChat version number. * **version:** HexChat version number.
Example: Example:
@ -217,14 +224,35 @@ The channels list type gives you access to the channels, queries and
their servers. The folloing attributes are available in each list item: their servers. The folloing attributes are available in each list item:
* **channel:** Channel or query name. * **channel:** Channel or query name.
* **chantypes:** Channel types e.g. #!&.
* **context:** A context object, giving access to that channel/server. * **context:** A context object, giving access to that channel/server.
* **id:** Unique server id.
* **lag:** Latency in milliseconds.
* **maxmodes:** Max modes per line.
* **network:** Network name to which this channel belongs. * **network:** Network name to which this channel belongs.
* **nickprefixes:** Nickname prefixes e.g. @%+.
* **nickmodes:** Nickname mode chars e.g. ov.
* **queue:** Number of bytes in the send-queue.
* **server:** Server name to which this channel belongs. * **server:** Server name to which this channel belongs.
* **users:** Number of users in the channel.
* **type:** Type of context. * **type:** Type of context.
* 1: Server * 1: Server
* 2: Channel * 2: Channel
* 3: Dialog * 3: Dialog
* **flags:** Bit field of flags:
* 0: Connected
* 1: Connecting
* 2: Away
* 3: End of MOTD (Login Complete)
* 4: Has WHOX
* 5: Has IDMSG
* 6: Join/Parts hidden
* 7: Unused
* 8: Beep on Message
* 9: Blink Tray
* 10: Blink Task Bar
##### dcc ##### dcc
@ -259,9 +287,13 @@ following attributes are available in each list item:
The users list type gives you access to a list of users in the current The users list type gives you access to a list of users in the current
channel. The following attributes are available in each list item: channel. The following attributes are available in each list item:
* **nick:** Nick name. * **away:** Away status.
* **lasttalk:** Last time the user was seen talking.
* **host:** Host name in the form user@host (or None, if not known). * **host:** Host name in the form user@host (or None, if not known).
* **nick:** Nick name.
* **prefix:** Prefix character, .e.g: @ or +. Points to a single char. * **prefix:** Prefix character, .e.g: @ or +. Points to a single char.
* **realname:** Real name.
* **selected:** Selected status in the userlist.
##### ignore ##### ignore
@ -278,7 +310,7 @@ following attributes are available in each list item:
* 4: invite * 4: invite
* 5: unignore * 5: unignore
* 6: nosave * 6: nosave
* 7:dcc * 7: dcc
### Hook functions ### Hook functions