summaryrefslogtreecommitdiffstats
path: root/widgets/src/BaseWindow.c
Commit message (Collapse)AuthorAgeFilesLines
* Another attempt at fixing the squished screen bug (#849211).Chris Lumens2012-10-101-0/+1
| | | | | | | This doesn't fix the redraw-related size problem. I think that might just be an artifact of not using a compositing manager. This merely attempts to fix it so we don't display a spoke entirely smashed up in the upper left corner of the screen.
* Save the distro label into the right variable for retranslation.Chris Lumens2012-08-151-1/+1
|
* Allow clicking on the InfoBar to emit a signal.Chris Lumens2012-07-231-2/+51
| | | | This can be handled higher up in the python portion of the UI if desired.
* Add support to some widgets for retranslating the UI on language change.Chris Lumens2012-01-131-3/+61
| | | | | | | | | GTK doesn't really make this easy on us. The only thing we can do is tear everything down and rebuild, which is not at all an optimal solution. Alternatively, we can maintain lists of original strings and the widgets that contain them, and do it on demand by hand. Not everything is supported yet. I'll add support as needed.
* Mark more strings for translation.Chris Lumens2012-01-091-2/+2
|
* More work on making things larger and clearer.Chris Lumens2011-12-211-5/+10
| | | | | | | | | (1) Increase font sizes in the nav area. (2) Make the betanag warning bold so it stands out better. (3) Increase the size of everything in the spoke selector to help us use the screen real estate a little more wisely.
* Tweak spacing and margins on UI screens.Chris Lumens2011-12-191-3/+4
| | | | | | First, remove the border width specified in each .ui file. This allows the info bar to extend all the way to the edges of the screen. Then, add back in some padding around the nav_area and various button areas.
* Set different values for the alignment on hubs and spokes.Chris Lumens2011-12-191-1/+1
| | | | | If I use the same values, the selectors in the hubs look way too cramped. Or, the spokes look like they're floating in space.
* Add a general purpose info bar to the bottom of the BaseWindow.Chris Lumens2011-12-191-2/+61
| | | | | This means I can get rid of the current warning on hubs, since I can just make the info bar pop up instead.
* Rework the base window class to include a top-level vbox and alignment.Chris Lumens2011-12-191-12/+69
| | | | | | | This requires exposing a lot more internal children because glade will not let you get to internal children unless you also expose everything up the chain. This patch should eliminate the need for any window to include its own alignment and its own vbox. I hope it's also largely transparent.
* Set a default action_area spacing so each screen doesn't have to set it.Chris Lumens2011-12-141-0/+1
|
* No longer use the deprecated Gtk{H,V}Box and GtkHButtonBox constructors.Chris Lumens2011-12-081-1/+1
| | | | | | Instead I'm using the slightly less deprecated GtkBox and GtkButtonBox, though those will have to be converted to GtkGrid eventually. However that is a much bigger change.
* Add our custom GTK+ widgets in as a subdirectory and subpackage.Chris Lumens2011-11-101-0/+318