ui/common/args.c

changeset 755
9f62ec2c0cf0
parent 748
6c1fc70cd1c8
child 756
72ccba551b4d
equal deleted inserted replaced
754:fb5f560e81d9 755:9f62ec2c0cf0
1943 free((void*)args->groups); 1943 free((void*)args->groups);
1944 free(args); 1944 free(args);
1945 } 1945 }
1946 1946
1947 1947
1948 /* ------------------------- UiSpinBoxArgs ----------------------------*/
1949
1950 UiSpinBoxArgs* ui_spinbox_args_new(void) {
1951 UiSpinBoxArgs *args = malloc(sizeof(UiSpinBoxArgs));
1952 memset(args, 0, sizeof(UiSpinBoxArgs));
1953 return args;
1954 }
1955
1956 void ui_spinbox_args_set_fill(UiSpinBoxArgs *args, UiBool fill) {
1957 args->fill = fill;
1958 }
1959
1960 void ui_spinbox_args_set_hexpand(UiSpinBoxArgs *args, UiBool value) {
1961 args->hexpand = value;
1962 }
1963
1964 void ui_spinbox_args_set_vexpand(UiSpinBoxArgs *args, UiBool value) {
1965 args->vexpand = value;
1966 }
1967
1968 void ui_spinbox_args_set_hfill(UiSpinBoxArgs *args, UiBool value) {
1969 args->hfill = value;
1970 }
1971
1972 void ui_spinbox_args_set_vfill(UiSpinBoxArgs *args, UiBool value) {
1973 args->vfill = value;
1974 }
1975
1976 void ui_spinbox_args_set_override_defaults(UiSpinBoxArgs *args, UiBool value) {
1977 args->override_defaults = value;
1978 }
1979
1980 void ui_spinbox_args_set_colspan(UiSpinBoxArgs *args, int colspan) {
1981 args->colspan = colspan;
1982 }
1983
1984 void ui_spinbox_args_set_rowspan(UiSpinBoxArgs *args, int rowspan) {
1985 args->rowspan = rowspan;
1986 }
1987
1988 void ui_spinbox_args_set_name(UiSpinBoxArgs *args, const char *name) {
1989 args->name = strdup(name);
1990 }
1991
1992 void ui_spinbox_args_set_style_class(UiSpinBoxArgs *args, const char *classname) {
1993 args->style_class = strdup(classname);
1994 }
1995
1996 void ui_spinbox_args_set_onchange(UiSpinBoxArgs *args, ui_callback callback) {
1997 args->onchange = callback;
1998 }
1999
2000 void ui_spinbox_args_set_onchangedata(UiSpinBoxArgs *args, void *onchangedata) {
2001 args->onchangedata = onchangedata;
2002 }
2003
2004 void ui_spinbox_args_set_varname(UiSpinBoxArgs *args, const char *varname) {
2005 args->varname = strdup(varname);
2006 }
2007
2008 void ui_spinbox_args_set_intvalue(UiSpinBoxArgs *args, UiInteger *value) {
2009 args->intvalue = value;
2010 }
2011
2012 void ui_spinbox_args_set_doublevalue(UiSpinBoxArgs *args, UiDouble *value) {
2013 args->doublevalue = value;
2014 }
2015
2016 void ui_spinbox_args_set_rangevalue(UiSpinBoxArgs *args, UiRange *value) {
2017 args->rangevalue = value;
2018 }
2019
2020 void ui_spinbox_args_set_groups(UiSpinBoxArgs *args, int *groups) {
2021 // TODO
2022 }
2023
2024 void ui_spinbox_args_free(UiSpinBoxArgs *args) {
2025 free((void*)args->name);
2026 free((void*)args->style_class);
2027 free((void*)args->varname);
2028 free(args);
2029 }
2030
2031
1948 /* ------------------------- UiWebviewArgs ----------------------------*/ 2032 /* ------------------------- UiWebviewArgs ----------------------------*/
1949 2033
1950 UiWebviewArgs* ui_webview_args_new(void) { 2034 UiWebviewArgs* ui_webview_args_new(void) {
1951 UiWebviewArgs *args = malloc(sizeof(UiWebviewArgs)); 2035 UiWebviewArgs *args = malloc(sizeof(UiWebviewArgs));
1952 memset(args, 0, sizeof(UiWebviewArgs)); 2036 memset(args, 0, sizeof(UiWebviewArgs));

mercurial