Andreas Kling
|
add38b3981
|
GModel: Add GModelIndex argument to row_count() and column_count().
This is in preparation for supporting hierarchical models.
|
2019-03-29 03:27:03 +01:00 |
|
Andreas Kling
|
994cf10b3e
|
LibGUI: Rename GTableModel => GModel.
|
2019-03-23 01:42:49 +01:00 |
|
Andreas Kling
|
951377e93e
|
GTableView: Add ability to hide individual columns at view-level.
Use this in IRCClient to hide the "sender" column in the server message view
since everything in that view comes from the "Server" anyway.
|
2019-03-20 13:36:07 +01:00 |
|
Andreas Kling
|
55aa819077
|
IRCClient: Colorize some channel messages (joins, parts, topics)
|
2019-03-18 20:56:45 +01:00 |
|
Andreas Kling
|
d466f2634d
|
LibGUI: Add GTableModel::Role::ForegroundColor.
This makes it possible to specify the text color for each table cell.
Use this to make the IRCClient show unread window list items in red.
|
2019-03-18 04:54:07 +01:00 |
|
Andreas Kling
|
f44ba6a4c6
|
IRCClient: Add handling of some basic messages and commands.
|
2019-03-16 12:21:42 +01:00 |
|
Andreas Kling
|
1fc283ed7d
|
IRCClient+LibGUI: Add an input box so we can send messages to channels.
Implement this using a GTextEditor with a special single-line mode.
This new mode needs some polishing, but it's already very useful.
|
2019-03-15 17:37:13 +01:00 |
|
Andreas Kling
|
f004db19d0
|
IRCClient: Put the unhandled server messages nicely into the server log.
|
2019-03-15 13:16:29 +01:00 |
|
Andreas Kling
|
850c7504a2
|
IRCClient: Hacking on IRCClient bringup.
|
2019-03-15 13:07:04 +01:00 |
|