summaryrefslogtreecommitdiffstats
path: root/widgets/src/BaseWindow.h
Commit message (Collapse)AuthorAgeFilesLines
* Add a gradient background to spoke headers (mizmo, clumens).Chris Lumens2012-12-121-0/+1
| | | | | | | | | | | 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.
* When we retranslate the welcome window, inform glibc.Chris Lumens2012-12-041-1/+1
| | | | | | 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-1/+3
| | | | | This saves us from having to type the same GTK constants again and again in python land.
* Allow clicking on the InfoBar to emit a signal.Chris Lumens2012-07-231-0/+4
| | | | 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-1/+3
| | | | | | | | | 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.
* Add a general purpose info bar to the bottom of the BaseWindow.Chris Lumens2011-12-191-4/+9
| | | | | 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-0/+2
| | | | | | | 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.
* Add our custom GTK+ widgets in as a subdirectory and subpackage.Chris Lumens2011-11-101-0/+71