ui/wpf/container.c

Sun, 01 Feb 2015 12:37:31 +0100

author
Olaf Wintermann <olaf.wintermann@gmail.com>
date
Sun, 01 Feb 2015 12:37:31 +0100
changeset 85
91f45354d1e2
parent 84
a56c2baa9429
child 88
04c81be1c5a0
permissions
-rw-r--r--

added ui_layout_fill (WPF)

#include <stdio.h>
#include <stdlib.h>

#include "container.h"
#include "../common/object.h"

UIWIDGET ui_vbox(UiObject *obj) {
    UiContainer *ct = uic_get_current_container(obj);
    
    UIWIDGET *vbox = UIvbox(ct);
    
    UiObject *newobj = uic_object_new(obj, vbox);
    newobj->container = (UiContainer*)vbox;
    uic_obj_add(obj, newobj);
    
    return vbox;
}

UIWIDGET ui_hbox(UiObject *obj) {
    UiContainer *ct = uic_get_current_container(obj);
    
    UIWIDGET *hbox = UIhbox(ct);
    
    UiObject *newobj = uic_object_new(obj, hbox);
    newobj->container = (UiContainer*)hbox;
    uic_obj_add(obj, newobj);
    
    return hbox;
}


/*
 * -------------------- Layout Functions --------------------
 * 
 * functions for setting layout attributes for the current container
 *
 */

void ui_layout_fill(UiObject *obj, UiBool fill) {
    UiContainer *ct = uic_get_current_container(obj);
    UIlayout_fill(ct, fill);
}

void ui_newline(UiObject *obj) {
    UiContainer *ct = uic_get_current_container(obj);
    
}

mercurial