Commit Graph

42 Commits

Author SHA1 Message Date
Chris Michael 23ca94c072 express: Fix issue of dynamic switching between tabs & treeview
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-04-13 08:59:30 -04:00
Chris Michael eec4dd91bf express: Start work on dynamic switching between tabs & treeview
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-04-12 18:26:51 -04:00
Chris Michael 9efa17c431 express: Don't create treeview if we are using tabs
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-04-12 11:03:45 -04:00
Chris Michael 260519c1c6 express: Add initial support for treeview
NB: Not entirely complete yet, but sort of functional ;)

Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-04-11 21:11:21 -04:00
Chris Michael fb4d13bd98 express: Fix sizing of userlist and also fix scrollbars showing up
when not needed

Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-03-03 14:10:07 -05:00
Chris Michael 86e612da39 express: Add function(s) to find a user in a channel
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-02-20 12:20:45 -05:00
Chris Michael 3bd87f8739 express: Store channel opcount in each channel separately
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-02-20 11:30:08 -05:00
Chris Michael 6c195d3e38 express: Add a user count label to channel userlist to show total
number of users

Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-02-20 11:22:39 -05:00
Chris Michael 7c191eef05 sort operators in userlist by available 'data'. we cannot sort by if
they have an icon or not because the 'icon' does not actually get set
until the item is realized.

Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-02-13 16:00:44 -05:00
Chris Michael b7088bb4fa first semi-usefull nickname completion
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-02-12 15:25:21 -05:00
Chris Michael df53d4f855 remove unused nicklen variable
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-02-12 14:48:25 -05:00
Chris Michael 46e57ef464 print list of possible tab-completion nicknames to grid
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-02-12 14:46:31 -05:00
Chris Michael dff57e7052 make grid use the network-defined maximum nickname length
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-02-12 14:08:06 -05:00
Chris Michael 3d3820a912 start work on 'Tab' nick completion in entry widget
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-02-12 14:02:24 -05:00
Chris Michael 4ca49cebcd hook into entry changed signal so we can start work on nickname
completion

Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-02-11 15:55:47 -05:00
Chris Michael 1104b6a136 fix channel entry focus issues when activating channels
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-02-11 14:04:25 -05:00
Chris Michael aead1f5b32 set channel entry focus according to active state
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-02-11 13:09:20 -05:00
Chris Michael ba27f70af4 add function to update channel tab color on missed messages
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-02-11 11:11:03 -05:00
Chris Michael 2981ba11f9 add support for tabs to channels
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-02-11 09:50:01 -05:00
Chris Michael 5ec1496c53 Fix eo and elm warnings about widget not being parent
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-02-07 11:48:15 -05:00
Chris Michael e7e7eef7b9 implement hiding of channel list if grid is clicked
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-02-06 11:50:30 -05:00
Chris Michael 5135603dcc sort channel user list by op and alphabetical
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-02-06 11:02:19 -05:00
Chris Michael f07b950679 add function so we can append users to the channel's user list
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2015-01-30 14:54:15 -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 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 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 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 1ba6075b85 add FIXME note
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-18 14:36:49 -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 00bc2f0754 modify text append function to accept a nick parameter also
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-16 14:26:18 -05:00
Chris Michael e021e73e9b remove debug printing of channel text
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-16 11:14:01 -05:00
Chris Michael eb055ef1bf start on appending text to the grid (version 2) ;)
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-12 15:09:42 -05:00
Chris Michael f1ab6b82e2 use an eina_binbuf to store channel text (the theory is that we will
write the text to the actual grid in an idler maybe)...

Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-11 14:48:01 -05:00
Chris Michael 5ccfbc70e8 add ability to send messages to the proper channels
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-11 14:14:34 -05:00
Chris Michael 0db9795f21 Fix resizing of grid and window.
Fix issue of size_hint_change causing grid to get larger

Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-02 15:10:54 -05:00
Chris Michael e87014fab2 cleanup channel objects on delete
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-02 13:48:43 -05:00
Chris Michael e8a015db81 add function to set the grid window so we can do smart callbacks for
selection

Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-02 13:31:41 -05:00
Chris Michael 82ac30d8cb add support for setting window opacity
Signed-off-by: Chris Michael <cp.michael@samsung.com>
2014-12-02 12:28:24 -05:00
Chris Michael a8c76761e6 Add begnings of channel_text_append
Signed-off-by: Chris Michael <devilhorns@comcast.net>
2014-01-20 17:31:26 +00:00
Chris Michael b9a63f145d Big giant "rework" commit to redo the UI code (faster, easier to
manage).

Signed-off-by: Chris Michael <devilhorns@comcast.net>
2014-01-19 11:11:32 +00:00