How do you change the default spacing unit in materialui - material-ui

I've just started using material ui and am trying to change the base spacing unit from 8 to 10px. Where in my theme do I set this?

const theme = createMuiTheme({
spacing: 4,
});
theme.spacing(2) // = 4 * 2
https://material-ui.com/customization/spacing/

Related

Flutter: Neumorphism Button for Dark UI

I am trying to make a neumorphic buttons like these:
Any ideas how to achieve this style?
Colors in the Image:
/// background color of the app
Color bgColor = Color(0xFF161616);
/// NueMorphism
Color neuDark = Color(0xFF101010);
Color newLight = Color(0xFF222222);
There is a package for this purpose:
Please see flutter_neumorphic in pub.div
https://pub.dev/packages/flutter_neumorphic

Change font size in Primefaces 5.2 <p:chart jqplot-xaxis-tick

How to change font size in p:chart bar jqplot-xaxis-tick? I use Primefaces 5.2 and overwrite style class not working.
According to JQPlot you can change the Font Size and Font Family: http://www.jqplot.com/examples/rotated-tick-labels.php
So in PF you can use the Chart Extender feature and do this...
JAVA:
final LineChartModel model = new LineChartModel();
model.setExtender("chartExtender");
JAVASCRIPT:
function chartExtender() {
this.cfg.axesDefaults = {
tickOptions: {
fontFamily: 'Georgia',
fontSize: '10pt',
angle: -30
}
};
}

How to increase the font size for the Table component

I'm beginning to evaluate material-ui as an alternative for a project and I would like to know what is the recommended way to change the font size for a table.
Currently I'm playing with the component's sandbox (available at https://codesandbox.io/s/9onokxxn5w) but I couldn't find what to change in order to enlarge the font size.
I tried to change the theme in demo.js adding a fontSize key to the table element, as follows, but it didn't work:
const styles = theme => ({
root: {
width: '100%',
marginTop: theme.spacing.unit * 3,
overflowX: 'auto',
},
table: {
minWidth: 700,
fontSize: '40pt'
},
});
Thanks in advance for any help in figuring this out.
It seems that it does not work for Table but it works for the TabelRow or for the TableCell.
Add a class to the TableRow element and set the fontSize param on it
...
<TableRow key={n.id} className={classes.tablecell}>
...
const styles = theme => ({
tablecell: {
fontSize: '40pt',
},
});

How do you make the floating label text black for material-ui V1

Simply need to use withStyles some how to edit the default color from the primary/error color to simply just use black. But since the update from 0.19.0 to beta 1 this doesn't seem possible now.
The error message (the one under the text input) is using the object under theme.palette.error (see source) to choose which color to use.
That same palette color is used for the text field label too.
If you want to change both at the same time the right approach would be to use a custom theme that rewrites the theme.palette.error to something else.
import { createMuiTheme, createPalette } from 'material-ui/styles';
import grey from 'material-ui/colors/grey';
const theme = createMuiTheme({
palette: createPalette({
error: grey
})
});
If you want to change just the FormHelperText color then you could customize it in theme by using the overrides parameter.
const theme = createMuiTheme({
overrides: {
MuiFormHelperText: {
error: {
color: 'black'
}
}
}
});
To change the Label of the TextField in the current version (v1.2.1)
You have to set the the color like this:
const theme = createMuiTheme({
palette: {
text: {
secundary: 'black'
}
}
}
});
for error the path is palette.error.main
the easiest way to find the right variables is to look directly into the code

How do I change the line height of a GtkTreeView using gtkrc?

In a Gtk application, I have that line height:
and I want this line height:
Note that this is the same font size.
Is it possible to achieve this line height / padding using gtkrc? How?
Any hint will be appreciated.
fbmd
Add to gtkrc:
style "tree" {
GtkTreeView::vertical-separator = 8
}
class "GtkTreeView" style "tree"