Commit Graph

427 Commits

Author SHA1 Message Date
Chris Michael fc9b8551e3 show/hide userlist when we get channel users from network
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-01-30 13:03:52 -05:00
Chris Michael 34d50e5ecb add start of userlist code
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-01-30 13:03:35 -05:00
Chris Michael d7d3aaaa8d add function prototypes for showing/hiding user list
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-01-30 13:03:02 -05:00
Chris Michael 8ddb6daf86 user weight & align macros
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-01-30 13:02:48 -05:00
Chris Michael 91ced159a5 adjust position of entry and channel text
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-01-29 15:44:38 -05:00
Chris Michael e64e058934 add support for highlighting urls on mouse over.
add support for launching urls.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-01-29 15:22:35 -05:00
Chris Michael af8eae9b68 add fields to Grid structure for supporting mouse_over link support
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-01-29 15:22:07 -05:00
Chris Michael 80bd55ae60 add utility functions used for url/link support
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-01-29 15:21:42 -05:00
Chris Michael 88a26b2184 add function prototypes for link detection
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-01-29 15:21:23 -05:00
Chris Michael d86f78de1c add edc group for url links
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-01-29 13:07:59 -05:00
Chris Michael c1226ce3f4 Add images for url links
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-01-29 13:07:43 -05:00
Chris Michael d195876627 set window urgent on missed messages
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-01-29 11:02:58 -05:00
Chris Michael 1d4a315083 write text to channel when message is sent by the user
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-01-29 10:50:30 -05:00
Chris Michael 1c030bb1aa fix appending new text to proper position after grid has been resized
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-01-27 15:47:55 -05:00
Chris Michael d07544a8ff set the network to be used for the channel when sending text
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-19 15:08:24 -05:00
Chris Michael b05756d466 send text to the channel when Enter is pressed
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-19 15:08:09 -05:00
Chris Michael 7f1371c61b add support for Sending text to channels
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-19 15:07:48 -05:00
Chris Michael 2c8ed6a5b0 hook into entry activated callback so we can start sending text to
channels

Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-19 14:01:35 -05:00
Chris Michael bb477ea448 for now, entry will be always visible
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-19 13:52:32 -05:00
Chris Michael d8acc7216a start work on an entry for channel input
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-18 16:33:17 -05:00
Chris Michael cbc7e8ab0d update README
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-18 14:37:30 -05:00
Chris Michael 1ba6075b85 add FIXME note
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-18 14:36:49 -05:00
Chris Michael 09823824d3 remove blank line
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-18 14:36:38 -05:00
Chris Michael 60e38fda84 add callback hook for server notices
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-18 14:24:53 -05:00
Chris Michael 09d0c202d5 add support for IDENTIFY for various network types
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-18 14:04:52 -05:00
Chris Michael 3938af1641 add callbacks for channel names and private messages
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-18 12:23:28 -05:00
Chris Michael ae8efe5b28 add channel callback hooks for private messages and channel users list
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-18 12:23:05 -05:00
Chris Michael 928fd054c4 trap channel_names code and raise callback
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-18 11:53:47 -05:00
Chris Michael 241eccf988 add channel_name to callbacks
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-18 11:53:28 -05:00
Chris Michael 9da7e96167 Fix printing of topic time
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-18 11:53:08 -05:00
Chris Michael dc10a57c36 add support for TOPIC_TIME message and mark further callbacks that
need implementing

Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-18 11:32:36 -05:00
Chris Michael 6225e686bc add support for TOPIC_TIME message
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-18 11:32:18 -05:00
Chris Michael b63ed66841 add support for Topic_Time message
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-18 11:31:49 -05:00
Chris Michael 5b41eb77e3 implement callback for channel join messages
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-18 10:44:07 -05:00
Chris Michael 723626a71c fix issue with parsing channel JOIN messages where /r/n was not being
stripped

Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-18 10:43:39 -05:00
Chris Michael 01f5519b99 when creating a new channel, default the channel password to NULL
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-18 10:43:20 -05:00
Chris Michael da817f631c add hooks for user quit, part, and join
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-17 15:27:36 -05:00
Chris Michael 8a6554a10f setup proper hook for user_quit callback.
Implement user part & join callbacks

Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-17 15:26:47 -05:00
Chris Michael 57b625f9fe don't use the Quit callback for users leaving a channel
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-17 14:10:13 -05:00
Chris Michael 10fa6dc126 don't set channel name in list when we change password
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-17 14:06:30 -05:00
Chris Michael af99dea79c fix up channel count and missed channel count to work properly
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-17 13:49:15 -05:00
Chris Michael dafbb86da9 enable some more debugging for Andy
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-17 13:09:47 -05:00
Chris Michael 3be16072d7 cleanup compiler warnings
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-17 12:50:04 -05:00
Chris Michael 011d50928c we still want to update channel count if we only have one channel
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-17 12:48:17 -05:00
Chris Michael 6dda84e4ff if we fail to create a Channel tab after joining, then part the channel
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-17 12:38:41 -05:00
Chris Michael 73f2fa029d restore Default tab behaviour
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-17 12:34:47 -05:00
Chris Michael b88c9fc0df don't remove the Default tab during development
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-17 12:29:12 -05:00
Chris Michael a85ec0e0e2 tweak options layout slightly to fit colors
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-17 12:20:41 -05:00
Chris Michael c8e19fa467 move structure definition of Color to header file
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-17 12:20:14 -05:00
Chris Michael f78cbaf9e2 add Colors tab to options list
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-17 12:19:52 -05:00