summaryrefslogtreecommitdiffstats
path: root/widgets/src
Commit message (Collapse)AuthorAgeFilesLines
...
* Add support to some widgets for retranslating the UI on language change.Chris Lumens2012-01-134-8/+89
| | | | | | | | | 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.
* Allow hubs to expand more vertically so they don't need a scroll bar.Chris Lumens2012-01-131-1/+1
|
* Add style info to DiskOverview so rounded corners on selection work.Chris Lumens2012-01-091-0/+14
| | | | | | | This could go into an external CSS file instead, but then I have to worry about loading it, and packaging it, and what the proper location should be, and all that kind of stuff. I could just shove it into a variable and be done with it.
* Make DiskOverviews take up less vertical space and give them a border.Chris Lumens2012-01-091-0/+2
|
* Make the DiskOverview icon quite a bit smaller.Chris Lumens2012-01-091-3/+5
| | | | | 200px makes it take up entirely too much of the screen. 125px is a better compromise between the look we're going for and screen space usage.
* Mark more strings for translation.Chris Lumens2012-01-094-8/+9
|
* Show user-specified disk size.David Lehman2012-01-061-1/+1
|
* Break GTK_STATE_FLAG_SELECTED setting out into its own function.Chris Lumens2011-12-211-6/+8
| | | | | | With the current setup, what happens is you have to pass the opposite value from what you want into set_selected because a_d_o_clicked negates whatever a_d_o_set_selected. Whoops.
* More work on making things larger and clearer.Chris Lumens2011-12-212-9/+20
| | | | | | | | | (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.
* Remove some unused code I never should have pushed in the first place.Chris Lumens2011-12-201-16/+0
|
* Allow keyboard navigation of the SpokeSelectors on a hub.Chris Lumens2011-12-201-0/+39
| | | | | | It's a little ugly (the default Gtk focus notification appears to be just changing the background to blue), but that's the default and it makes it clear what is currently selected.
* Tweak spacing and margins on UI screens.Chris Lumens2011-12-192-3/+7
| | | | | | 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-193-5/+18
| | | | | 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-192-6/+70
| | | | | 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-196-35/+92
| | | | | | | 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
|
* Add a warning icon if a spoke is incomplete.Chris Lumens2011-12-131-3/+8
| | | | | | This is not the fancy icon overlay as shown in the mockups, since that takes a litle more work than I have time to do right now. Feel free to work on this yourself.
* Add an alignment into the HubWindow so we can control its screen size.Chris Lumens2011-12-131-1/+5
|
* No longer use the deprecated Gtk{H,V}Box and GtkHButtonBox constructors.Chris Lumens2011-12-083-3/+3
| | | | | | 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 the lightbox code (akozumpl).Chris Lumens2011-11-303-2/+170
| | | | Also, make the betanag screen call it.
* Add our custom GTK+ widgets in as a subdirectory and subpackage.Chris Lumens2011-11-1015-0/+1989