summaryrefslogtreecommitdiff
path: root/gtk/gtkcellareacontext.c
Commit message (Collapse)AuthorAgeFilesLines
* cell area context: Drop the priv pointerMatthias Clasen2019-05-261-24/+12
|
* Remove a lot of Since annotationsMatthias Clasen2018-06-251-4/+0
| | | | | 4.0 will represent a clean epoch. We don't want to have lots of noise in the docs about 2.x or 3.x.
* The big versioning cleanupMatthias Clasen2018-02-061-26/+0
| | | | | | | Remove all the old 2.x and 3.x version annotations. GTK+ 4 is a new start, and from the perspective of a GTK+ 4 developer all these APIs have been around since the beginning.
* Some more interningMatthias Clasen2017-11-181-16/+8
| | | | This avoids more strdups at startup.
* docs: use Returns: consistentlyWilliam Jon McCann2014-02-191-1/+1
| | | | Instead of Return value:
* docs: use proper apostropheWilliam Jon McCann2014-02-071-2/+2
| | | | https://wiki.gnome.org/Design/OS/Typography
* gtk: Use new macros for defining private dataEmmanuele Bassi2013-07-091-6/+2
| | | | https://bugzilla.gnome.org/show_bug.cgi?id=702996
* docs: correct various spelling and grammar errorsWill Thompson2013-03-041-3/+3
| | | | | I noticed a few cases of "wether", and while fixing them noticed a few "its" which should be "it's". It all went downhill from there.
* Change FSF AddressJavier Jardón2012-02-271-3/+1
|
* cellareacontext: Don't ever return -1 for preferred sizedBenjamin Otte2011-07-051-18/+10
| | | | | People don't check for -1 when computing size requests. Document this new behavior.
* Minor documentation improvementsMurray Cumming2011-02-231-3/+3
| | | | Mostly correcting it's to its and changing some , to .
* [GI] Add missing (transfer) annotationsPavel Holejsovsky2011-01-201-1/+1
|
* Documentation polishingMatthias Clasen2011-01-061-2/+1
|
* Trivial changesMatthias Clasen2010-12-171-137/+153
| | | | Whitespace fixes, comment formatting, etc
* No links in title, pleaseMatthias Clasen2010-12-171-1/+1
|
* Added apis to GtkCellArea for GtkIconView purposes.Tristan Van Berkom2010-12-131-0/+60
| | | | | | | | | | | | | | | | Added a few apis, - GtkCellAreaContext get_preferred_height_for_width & width for height apis and vfuncs, this lets the icon view request the collective (and aligned) height for width for a said row. - gtk_cell_area_copy_context() this creates a duplicate of an already created and requested context, this way the icon view uses a global context to request the widths of all rows and then makes a copy with all the stored alignments and uses a separate copy to calculate the height and alignments of each row separately.
* Fixed gtk_cell_area_context_real_reset() to only notify properties if they ↵Tristan Van Berkom2010-12-121-9/+26
| | | | change.
* Added gtk-doc to GtkCellArea & GtkCellAreaContext.Tristan Van Berkom2010-12-031-0/+196
|
* Removed gtk_cell_area_context_sum_preferred_width/height apis.Tristan Van Berkom2010-11-291-35/+3
| | | | | | Turns out theres not much reason to do this in a separate api, now we just sum up the sizes of aligned cell groups in GtkCellAreaContextBox when pushing the group size.
* Changed all the flush apis on GtkCellAreaContext for a single "reset" api.Tristan Van Berkom2010-11-271-70/+23
|
* Finally really support rendering of cells in an unallocated context.Tristan Van Berkom2010-11-261-399/+16
| | | | | | | | | | | | | | | What this means is basically that a vertically oriented GtkCellAreaBox will render cells properly even if the height is not constant for every for of data in the said GtkCellAreaContext (i.e. the height was not allocated by gtk_cell_area_context_allocate). This is done completely on the fly and so is much more heavy duty at render time (considerably slower but not visibly noticable in lightweight views like GtkTreeMenu). Note that cell alignments are not possible in an unallocated orientation, each row of data individually receives only enough space to render the independant row and no space is reserved for alignments if the size is not a constant size across rows in the same context.
* Revert "Removed tons of api that we dont absolutely need in GtkCellAreaContext:"Tristan Van Berkom2010-11-261-2/+361
| | | | This reverts commit 5f7787ab2ead2cdd11ebe17b16dd9498daaaf9c5.
* Removed tons of api that we dont absolutely need in GtkCellAreaContext:Tristan Van Berkom2010-11-251-361/+2
| | | | | | | | | | | | | | | - gtk_cell_area_context_get_height_for_width() - gtk_cell_area_context_get_width_for_height() - gtk_cell_area_context_push_height_for_width() - gtk_cell_area_context_push_width_for_height() - gtk_cell_area_context_flush_height_for_width() - gtk_cell_area_context_flush_width_for_height() - Contextual size changed signal All of these are not really important for the CellArea to operate and not of any real consequential value to the user (the user can accumulate the returned values from height-for-width requests and do as they please with it).
* Mass rename GtkCellAreaIter --> GtkCellAreaContextTristan Van Berkom2010-11-131-0/+863