summaryrefslogtreecommitdiffstats
path: root/widgets/src/BaseWindow.c
Commit message (Collapse)AuthorAgeFilesLines
* Create/clarify some documentation in the custom widgets.Chris Lumens2013-01-291-9/+30
|
* Set line wrap on the info bar (#888112).Chris Lumens2012-12-181-0/+2
|
* Add a gradient background to spoke headers (mizmo, clumens).Chris Lumens2012-12-121-2/+24
| | | | | | | | | | | The idea here is that by adding a gradient up top, the "Done" button looks more like it belongs with the header than with the widgets down in the spoke. It also subtly makes the spoke look like a subpart of the hub. Adding this required adding an additional internal widget, which means also changing all existing glade files to include this internal widget. Make sure to build new glade support and install locally (or use the proper makefile targets) before editing.
* Make sure product info and spoke titles are translated throughout.Chris Lumens2012-12-041-2/+2
| | | | | Except on the hub, which is special and is going to need special work done for it.
* When we retranslate the welcome window, inform glibc.Chris Lumens2012-12-041-1/+11
| | | | | | Everything in the beginning of anaconda_base_window_retranslate is critical to making sure we can change translations at runtime. Translations are still not totally working, but this gets us a lot closer.
* Add set_info, set_error, set_warning functions to the BaseWindow object.Chris Lumens2012-11-291-14/+46
| | | | | This saves us from having to type the same GTK constants again and again in python land.
* Fix introspection warnings for widgetsStef Walter2012-11-121-1/+1
|
* Lots of UI layout tweaks (mizmo).Chris Lumens2012-10-261-1/+1
|
* 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