about summary refs log tree commit diff stats
path: root/xombrero.css
Commit message (Collapse)AuthorAgeFilesLines
* Change the CSS slightly so that url and statusbar text is notJosh Rickmar2012-07-171-1/+1
| | | | | | | invisible on windows, and add some additional inline CSS hacks for Windows into the source to beautify the tabs a bit. With this change, we should be ready to re-enable the default windows gtk3 theme instead of disabling user themes.
* This CSS needed to be more specific, or else the color names were notJosh Rickmar2012-07-171-4/+8
| | | | | being respected for the statusbar eventbox and the statusbar was not being colored properly.
* Make some modifications to the notebook tabs so they do not expandJosh Rickmar2012-07-161-2/+1
| | | | | | | | | | | | | when the spinner is shown. Doing this in a way so that the text doesn't bounce around when the spinner is shown and hidden requires a ugly ugly hack of giving the label a fixed size instead of letting the GtkBox give it an appropiate width, but afaik this isnecessary (and the old gtk2 code was using the same hack). While in here, give the Arrow name to the arrow button itself and not the GtkArrow it holds, and remove the .button#Arrow CSS as we don't want to remove the border from this button, only the tab close and fancy_bar buttons.
* Make all the statusbar elements GtkLabel widgets instead of GtkEntryJosh Rickmar2012-07-131-21/+34
| | | | | | | | | | widgets (with the exception of the uri, we need this for the progressbar). Because labels only take up as much room as they need, the statusbar elements now dynamically fit together in a GtkBox instead of giving GtkEntry a fixed size. Because the background color of labels can not be colored directly, place a GtkEventBox underneath the packing GtkBox (which is also transparent) and color that when changing the colors for HTTPS sites.
* remove extra padding around the scrollbar; this makes the scrollbar disappearTodd T. Fries2012-07-121-0/+1
| | | | entirely if we activate 'set show_scrollbar=0'
* Remove the compact tab separator (I couldn't get this to colorJosh Rickmar2012-07-121-0/+24
| | | | | | | | | | | | | correctly in GTK3, maybe it was turned into a windowless widget) and instead use a GtkEventBox behind the compact tab bar. Give this GtkEventBox the same background color as the old separator, and put a 2 pixel spacing gap between each compact tab. This simplifies the code required to paint these separators, and works for both GTK2 and GTK3. * * * Call gtk_label_set_ellipsize() on the compact tab labels. This prevents the main window from forcefully expanding when there's not enough room for all of the compact tab labels.
* Add a show_scrollbars option to disable showing of scrollbars. EnableJosh Rickmar2012-07-111-0/+6
| | | | | (keep current behavior) for gui_mode = normal, and disable for gui_mode = minimal. Requires GTK3.
* Remove an extra line from .entry#blue. Unnecessary as it inheritsJosh Rickmar2012-07-101-1/+0
| | | | this property from .entry.
* Use the correct selected text colors in all GtkEntry widgets, not justJosh Rickmar2012-07-101-0/+2
| | | | those that are themed with some https color.
* Kill the pixel border around show_oops. The changes in xombrero.cJosh Rickmar2012-07-101-3/+2
| | | | | give each t->vbox the "vbox" name, which is then used to style .entry classes that are direct descendants.
* Enable GTK3 as default on FreeBSD and Linux, and make attempts toJosh Rickmar2012-07-101-15/+32
| | | | | | improve coloring when using other invasive GTK3 themes. The URI bar should now be colored correctly, unless explicitly overridden in a user theme.
* Add for support for, and enable GTK3 as default.Josh Rickmar2012-07-091-0/+89
GTK2 is still supported. To build against GTK2, use: $ GTK_VERSION=gtk2 make