summaryrefslogtreecommitdiff
path: root/LibGUI/GVariant.h
AgeCommit message (Collapse)Author
2019-07-04Libraries: Create top level directory for libraries.Andreas Kling
Things were getting a little crowded in the project root, so this patch moves the Lib*/ directories into Libraries/.
2019-06-29LibGUI: Make it easy to construct a GVariant from a JsonValue.Andreas Kling
2019-06-23GVariant: Add to_string(GVariant::Type) helper.Andreas Kling
2019-06-22GVariant: Add a constructor that takes const char*.Andreas Kling
This prevents the compiler from selecting the GVariant(bool) constructor which is clearly not what I want when I do GVariant("Hello"). :^)
2019-06-07Meta: Tweak .clang-format to not wrap braces after enums.Andreas Kling
2019-05-28Add clang-format fileRobin Burchell
Also run it across the whole tree to get everything using the One True Style. We don't yet run this in an automated fashion as it's a little slow, but there is a snippet to do so in makeall.sh.
2019-05-26AK: Implement String::to_int (#99)Faissal Bensefia
2019-04-19VisualBuilder: Hook up everything needed for widget property editing.Andreas Kling
It's now possible to edit widget properties inline in the properties window. We're currently relying on the basic GVariant conversion functions to do all the "parsing" but that's not gonna be good enough.
2019-04-13GVariant: Add to_bool(), to_int() and to_color().Andreas Kling
2019-04-12GVariant: Don't crash when extracting a null String.Andreas Kling
2019-04-11GVariant: Add Point, Size and Rect variant types.Andreas Kling
2019-04-11LibGUI: Add GVariant copy constructor.Andreas Kling
2019-03-24LibGUI+FileManager: Add a GIcon class to support multi-size icons.Andreas Kling
A GIcon can contain any number of bitmaps internally, and will give you the best fitting icon when you call bitmap_for_size().
2019-03-18LibGUI: Add GTableModel::Role::ForegroundColor.Andreas Kling
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-09Make it possible to sort a GTableModel by column+order.Andreas Kling
This is accomplished by putting a GSortingProxyTableModel between the model and the view. It's pretty simplistic but it works for this use case. :^)
2019-02-28LibGUI: Support bitmaps in GTableView cells.Andreas Kling
Use this to add an icon for each process in the ProcessManager. Right now they all use a generic gear icon, but I'd like to have per-process icons, obviously. :^)
2019-02-28LibGUI: Add GVariant class and use it for table model data.Andreas Kling