Exemplo n.º 1
0
/**	
 * liqrecentphotos layout2 - make any adjustments to fill the content as are required
 */	
static int liqrecentphotos_layout2(liqcell *self,liqcelleventargs *args, liqcell *context)
{
	liqapp_log("hmm");
	liqcell *title= liqcell_child_lookup(self, "title");
	liqcell *body= liqcell_child_lookup(self, "body");
		liqcell *headskip= liqcell_child_lookup(body, "__headskip");
	
		// make a normal grid
		liqcell_setrect( body, 0, 0, liqcell_getw(self),liqcell_geth(self) );
		liqcell_child_arrange_makegrid(body,5,3);

		//liqcell_child_arrange_easytile(body);
		
//### use only if title in use
		
		// make sure the headerskip is adjusted
//		liqcell_setsize(headskip,liqcell_getw(title),liqcell_geth(title));
		// now flow the rest
//		liqcell_child_arrange_autoflow(body);
		// and make sure its positioned correctly
//		liqcell_setrect( body, 0, 0, liqcell_getw(self),liqcell_geth(body) );
		
 
	return 0;
}
Exemplo n.º 2
0
int desktopmanage_live_tickone(liqcell *desktopmanage,char *name)
{
    liqapp_log("desktopmanage: updating ticks");


	liqcell *list1 = liqcell_child_lookup( desktopmanage,"list1");
		//############################# backplane:picturebox
		liqcell *backplane =liqcell_child_lookup( list1,"backplane");
			//############################# listitem:picturebox
			liqcell *listitem = liqcell_getlinkchild_visual(backplane);
			while(listitem)
			{
				//if(liqcell_getflagvisual(listitem))
				{
                   char *key=listitem->name;
                    liqcell *listitemlive = liqcell_child_lookup( listitem,"listitemlive");
					if( (strcasecmp(key,name)==0) )
					{
						liqcell_setcaption(listitemlive,"Y");
						liqcell_propsets(  listitemlive, "textcolor", "rgb(0,255,,0)" );
					}
				}
				listitem=liqcell_getlinknext_visual(listitem);
			}
}
Exemplo n.º 3
0
/**	
 * invar_calibrate dynamic resizing
 */	
static int invar_calibrate_resize(liqcell *self,liqcelleventargs *args, liqcell *context)
{
	float sx=((float)self->w)/((float)self->innerw);
	float sy=((float)self->h)/((float)self->innerh);
	
	liqcell *label1 = liqcell_child_lookup(self, "label1");
	liqcell *label3 = liqcell_child_lookup(self, "label3");
	liqcell *cmdbottomleft = liqcell_child_lookup(self, "cmdbottomleft");
	liqcell *cmdsave = liqcell_child_lookup(self, "cmdsave");
	liqcell *title = liqcell_child_lookup(self, "title");
	liqcell *cmdbottomright = liqcell_child_lookup(self, "cmdbottomright");
	liqcell *cmdtopleft = liqcell_child_lookup(self, "cmdtopleft");
	liqcell *cmdtopright = liqcell_child_lookup(self, "cmdtopright");
	liqcell *label2 = liqcell_child_lookup(self, "label2");
	liqcell *lblbackground = liqcell_child_lookup(self, "lblbackground");
	liqcell_setrect_autoscale( label1, 142,430, 422,36, sx,sy);
	liqcell_setrect_autoscale( label3, 0,86, 800,30, sx,sy);
	liqcell_setrect_autoscale( cmdbottomleft, 102,334, 144,64, sx,sy);
	liqcell_setrect_autoscale( cmdsave, 574,418, 226,62, sx,sy);
	liqcell_setrect_autoscale( title, 0,0, 800,56, sx,sy);
	liqcell_setrect_autoscale( cmdbottomright, 536,334, 144,64, sx,sy);
	liqcell_setrect_autoscale( cmdtopleft, 102,134, 144,64, sx,sy);
	liqcell_setrect_autoscale( cmdtopright, 536,134, 144,64, sx,sy);
	liqcell_setrect_autoscale( label2, 0,56, 800,30, sx,sy);
	liqcell_setrect_autoscale( lblbackground, 98,130, 586,272, sx,sy);
	return 0;
}
Exemplo n.º 4
0
static void liqmap_child_test_seek(liqcell *liqmap)
{
    liqcell *liqmapzoom1 = liqcell_child_lookup(liqmap, "liqmapzoom1");
    liqcell *cmdreset = liqcell_child_lookup(liqmap, "cmdreset");
    liqcell *cmdchange = liqcell_child_lookup(liqmap, "cmdchange");
    liqcell *title = liqcell_child_lookup(liqmap, "title");
}
Exemplo n.º 5
0
static void sheepdog_levelplay_child_test_seek(liqcell *sheepdog_levelplay)
{	  
	liqcell *backplane = liqcell_child_lookup(sheepdog_levelplay, "backplane");
	liqcell *countdown = liqcell_child_lookup(sheepdog_levelplay, "countdown");
	liqcell *gameover = liqcell_child_lookup(sheepdog_levelplay, "gameover");
	liqcell *score = liqcell_child_lookup(sheepdog_levelplay, "score");
}	  
Exemplo n.º 6
0
int desktopmanage_live_gettick(liqcell *desktopmanage,char *namebuf,int namelen)
{
    liqapp_log("desktopmanage: updating ticks");

	snprintf(namebuf,namelen,"");

	liqcell *list1 = liqcell_child_lookup( desktopmanage,"list1");
		//############################# backplane:picturebox
		liqcell *backplane =liqcell_child_lookup( list1,"backplane");
			//############################# listitem:picturebox
			liqcell *listitem = liqcell_getlinkchild_visual(backplane);
			while(listitem)
			{
				//if(liqcell_getflagvisual(listitem))
				{
                   char *key=listitem->name;
                    liqcell *listitemlive = liqcell_child_lookup( listitem,"listitemlive");
                    
					char *cap = liqcell_getcaption(listitemlive);
					
					if( (strcasecmp(cap,"Y")==0) )
					{
						snprintf(namebuf,namelen,"%s",key);
						return 0;
					}
				}
				listitem=liqcell_getlinknext_visual(listitem);
			}
			return -1;
}
	static int liqrecentsketches_body_move(liqcell *self, liqcelleventargs *args, void *liqrecentsketches)
	{
		liqcell *backplane = liqcell_child_lookup( liqrecentsketches,"backplane");
		liqcell *body = liqcell_child_lookup( backplane,"body");
		
		liqcell *scroller = liqcell_child_lookup( liqrecentsketches,"scroller");
		liqcell *knob = liqcell_child_lookup( scroller,"knob");

		

		double range = (double)( body->h - backplane->h );
		double pos   = (double)(-body->y);
		double frac = 0;
		if(range==0)
			frac = 0;
		else
			frac = pos / range ;


		liqcell_setpos(knob,  0, scroller->h * frac );
		liqcell_forceinboundparent(knob);
		

				
		
		return 1;
	}
Exemplo n.º 8
0
/**	
 * onetouchslide dynamic resizing
 */	
static int onetouchslide_resize(liqcell *self,liqcelleventargs *args, liqcell *context)
{
	float sx=((float)self->w)/((float)self->innerw);
	float sy=((float)self->h)/((float)self->innerh);
	
	liqcell *slidebar1 = liqcell_child_lookup(self, "slidebar1");
	liqcell *slidebar2 = liqcell_child_lookup(self, "slidebar2");
	liqcell *slidebar3 = liqcell_child_lookup(self, "slidebar3");
	liqcell *cmdsave = liqcell_child_lookup(self, "cmdsave");
	liqcell *label4 = liqcell_child_lookup(self, "label4");
	liqcell *label3 = liqcell_child_lookup(self, "label3");
	liqcell *label2 = liqcell_child_lookup(self, "label2");
	liqcell *label1 = liqcell_child_lookup(self, "label1");
	liqcell *onetouchslide = liqcell_child_lookup(self, "onetouchslide");
	liqcell *title = liqcell_child_lookup(self, "title");
	liqcell_setrect_autoscale( slidebar1, 184,172, 524,64, sx,sy);
	liqcell_setrect_autoscale( slidebar2, 182,250, 524,64, sx,sy);
	liqcell_setrect_autoscale( slidebar3, 182,328, 524,64, sx,sy);
	liqcell_setrect_autoscale( cmdsave, 586,424, 198,48, sx,sy);
	liqcell_setrect_autoscale( label4, 62,342, 100,36, sx,sy);
	liqcell_setrect_autoscale( label3, 26,100, 762,40, sx,sy);
	liqcell_setrect_autoscale( label2, 26,56, 762,40, sx,sy);
	liqcell_setrect_autoscale( label1, 62,264, 100,36, sx,sy);
	liqcell_setrect_autoscale( onetouchslide, 64,184, 100,40, sx,sy);
	liqcell_setrect_autoscale( title, 0,0, 800,46, sx,sy);
	return 0;
}
Exemplo n.º 9
0
/**	
 * liqpostcard widget refresh, all params set, present yourself to the user.
 */	
static int liqpostcard_refresh(liqcell *self,liqcelleventargs *args, liqcell *context)
{
	// there might be an OS level variable called filter
	// it should be set and adjusted correctly prior to calling this routine
	// you should do your best to account for this filter in any way you see fit

    liqcell *cmdconfigure = liqcell_child_lookup(self, "cmdconfigure");
	liqcell *cmdsend = liqcell_child_lookup(self, "cmdsend");

    
	char *username = app.username;
	char *userpassmd5 = liqapp_pref_getvalue("userpass",NULL);
    
	char *twitname = liqapp_pref_getvalue_def("twitname",NULL);
	char *twitpass = liqapp_pref_getvalue_def("twitpass",NULL);

	if(!username || !*username || !userpassmd5 || !*userpassmd5 || !twitname || !*twitname)
	{
        liqcell_setenabled(cmdsend,0);
		liqapp_log("liqpostcard not allowed, no username/userpass/twitname/twitpass configured");
		return -1;
	}
    
    // everything ok :)
    liqcell_setenabled(cmdsend,1);
    
	return 0;
}
static void sheepdog_levelstickers_child_test_seek(liqcell *sheepdog_levelstickers)
{	  
	liqcell *backplane = liqcell_child_lookup(sheepdog_levelstickers, "backplane");
	liqcell *title = liqcell_child_lookup(sheepdog_levelstickers, "title");
	liqcell *cmdaccept = liqcell_child_lookup(sheepdog_levelstickers, "cmdaccept");
	liqcell *cmdall = liqcell_child_lookup(sheepdog_levelstickers, "cmdall");
	liqcell *cmdnone = liqcell_child_lookup(sheepdog_levelstickers, "cmdnone");
}	  
Exemplo n.º 11
0
static int liqaccelview_angle_nextstep(liqcell *liqaccelview_angle)
{
	//return 0;
	//while(1)
	{
		//liqapp_sleep(50);
		//char buff[256];
		//if(0 == accel_read(buff,sizeof(buff)-1) )
		{
			//liqapp_log("accel: ",buff);
		
			int aax=0;
			int aay=0;
			int aaz=0;
			
			liqaccel_read(&aax,&aay,&aaz);
			
			//liqapp_log("accel: %i,%i,%i",aax,aay,aaz);
			
			
			
			
			// knob is 0..1799
			// knob2 is -1800..0
			
			void doknob(liqcell *dim,int accel,float range)
			{
				float f = ((float)accel) * 450.0 / 983.0;
				//accel=accel/2;
				accel=f;
				// accel=0 == 0 deg == knob.x=400 + 0  knob2.x=400+-1800
				
				liqcell *k = liqcell_child_lookup( dim,"knob");
				liqcell *l = liqcell_child_lookup( dim,"knob2");
				
				liqcell_setpos(k, 300+0    +accel,0);
				liqcell_setpos(l, 300+-1800+accel,0);
				
			}
			//liqapp_log("%-04d %-04d %-04d",aax,aay,aaz);
			// -983 .. 0 .. 983

			liqcell *bx = liqcell_child_lookup( liqaccelview_angle,"bx");
			doknob(bx,aax    ,984);
		
			liqcell *by = liqcell_child_lookup( liqaccelview_angle,"by");
			doknob(by,aay    ,984);
		
			liqcell *bz = liqcell_child_lookup( liqaccelview_angle,"bz");
			doknob(bz,-aaz-100-984,984);
			
			liqcell_setdirty(  liqaccelview_angle, 1);			
			

		}
		
	}
Exemplo n.º 12
0
/**	
 * myclock_cover dynamic resizing
 */	
static int myclock_cover_resize(liqcell *self,liqcelleventargs *args, liqcell *context)
{
	float sx=((float)self->w)/((float)self->innerw);
	float sy=((float)self->h)/((float)self->innerh);
	
	liqcell *label3 = liqcell_child_lookup(self, "label3");
	liqcell *lbltitle = liqcell_child_lookup(self, "lbltitle");
	liqcell *author = liqcell_child_lookup(self, "author");
	liqcell *slidetext3 = liqcell_child_lookup(self, "slidetext3");
	liqcell *slidetext2 = liqcell_child_lookup(self, "slidetext2");
	liqcell *slidetext1 = liqcell_child_lookup(self, "slidetext1");
	liqcell *cmdclockfacecreate = liqcell_child_lookup(self, "cmdclockfacecreate");
	liqcell *cmdclockfacemanage = liqcell_child_lookup(self, "cmdclockfacemanage");
	liqcell *preview = liqcell_child_lookup(self, "preview");
	liqcell_setrect_autoscale( preview, 456,148, 264,256, sx,sy);
	liqcell_setrect_autoscale( label3, 14,446, 764,30, sx,sy);
	liqcell_setrect_autoscale( lbltitle, 0,0, 800,80, sx,sy);
	liqcell_setrect_autoscale( author, 24,84, 696,48, sx,sy);
	liqcell_setrect_autoscale( slidetext3, 26,224, 442,30, sx,sy);
	liqcell_setrect_autoscale( slidetext2, 26,182, 442,30, sx,sy);
	liqcell_setrect_autoscale( slidetext1, 26,142, 442,30, sx,sy);
	liqcell_setrect_autoscale( cmdclockfacecreate, 32,264, 340,80, sx,sy);
	liqcell_setrect_autoscale( cmdclockfacemanage, 32,354, 340,80, sx,sy);
	return 0;
}
Exemplo n.º 13
0
/**
 * liqmap widget shown - occurs once per lifetime
 */
static int liqmap_shown(liqcell *self,liqcelleventargs *args, liqcell *liqmap)
{
    liqcell *liqmapzoom1 = liqcell_child_lookup(liqmap, "liqmapzoom1");
    liqcell *cmdreset = liqcell_child_lookup(liqmap, "cmdreset");
    liqcell *cmdchange = liqcell_child_lookup(liqmap, "cmdchange");
    liqcell *title = liqcell_child_lookup(liqmap, "title");
    liqmapzoom_settings_load(liqmapzoom1);



    // the owner might have specified a map filename

    char *selfn=liqcell_propgets(  self, "liqmap_filename",NULL );
    if( selfn && *selfn )
    {
        //
        int liqmapzoom_changeimagefilename(liqcell *liqmapzoom,char *imagefilename);

        liqmapzoom_changeimagefilename(liqmapzoom1,selfn);


        liqcell_setcaption_printf(title, "liqmap :: %s", liqapp_filename_walkoverpath( selfn ) );
        liqcell_setvisible(cmdreset,0);
        liqcell_setvisible(cmdchange,0);




    }
    else
    {
        char *mapfn =       liqapp_pref_getvalue_def("liqmap_filename", "http://liqbase.net/papermaps/instructions.png" );

        if(mapfn && *mapfn)
        {
            liqcell_setcaption_printf(title, "liqmap :: %s", liqapp_filename_walkoverpath( mapfn ) );

        }
        else
        {

            liqcell_setcaption(title, "liqmap viewer" );
        }
        liqcell_setvisible(cmdreset,0);
        liqcell_setvisible(cmdchange,1);

    }


    return 0;

}
Exemplo n.º 14
0
/**	
 * onetouchslide.cmdsave clicked
 */	
static int cmdsave_click(liqcell *self,liqcelleventargs *args, liqcell *onetouchslide)
{
	liqcell *slidebar1 = liqcell_child_lookup(onetouchslide, "slidebar1");
	liqcell *slidebar2 = liqcell_child_lookup(onetouchslide, "slidebar2");
	liqcell *slidebar3 = liqcell_child_lookup(onetouchslide, "slidebar3");


	slidebar_setvalue( slidebar1, 50 );
	slidebar_setvalue( slidebar2, 50 );
	slidebar_setvalue( slidebar3, 50 );

	return 0;
}
Exemplo n.º 15
0
/**	
 * liqtasks_new dynamic resizing
 */	
static int liqtasks_new_resize(liqcell *self,liqcelleventargs *args, liqcell *context)
{
	float iw=((float)self->w);
	float ih=((float)self->h);
	
	liqcell *editor = liqcell_child_lookup(self, "editor");
	liqcell *title = liqcell_child_lookup(self, "title");
	liqcell *cmdsave = liqcell_child_lookup(self, "cmdsave");
	liqcell_setrect( editor, iw*0.000,ih*0.000, iw*1.000,ih*1.002);
	liqcell_setrect( title, iw*0.000,ih*0.000, iw*1.000,ih*0.110);
	liqcell_setrect( cmdsave, iw*0.742,ih*0.900, iw*0.258,ih*0.102);
	return 0;
}
Exemplo n.º 16
0
/**	Simplebar Submit Button Action */	
static int simplebar_submit_click(liqcell *self, liqcelleventargs *args, liqcell *simplebar)
{
	// get textbox caption
	liqcell *textbox = liqcell_child_lookup(simplebar, "simple_textbox");
	char *caption = liqcell_getcaption(textbox);
	
	// set the caption of body
	liqcell *app = liqcell_getlinkparent(simplebar);
	liqcell *body = liqcell_child_lookup(app, "body");
	liqcell_setcaption(body, caption);

	return 1;
}
Exemplo n.º 17
0
static void onetouchslide_child_test_seek(liqcell *self)
{	  
	liqcell *slidebar1 = liqcell_child_lookup(self, "slidebar1");
	liqcell *slidebar2 = liqcell_child_lookup(self, "slidebar2");
	liqcell *slidebar3 = liqcell_child_lookup(self, "slidebar3");
	liqcell *cmdsave = liqcell_child_lookup(self, "cmdsave");
	liqcell *label4 = liqcell_child_lookup(self, "label4");
	liqcell *label3 = liqcell_child_lookup(self, "label3");
	liqcell *label2 = liqcell_child_lookup(self, "label2");
	liqcell *label1 = liqcell_child_lookup(self, "label1");
	liqcell *onetouchslide = liqcell_child_lookup(self, "onetouchslide");
	liqcell *title = liqcell_child_lookup(self, "title");
}	  
/**	
 * sheepdrawing_pictureselect dynamic resizing
 */	
static int sheepdrawing_pictureselect_resize(liqcell *self,liqcelleventargs *args, liqcell *context)
{
	float sx=((float)self->w)/((float)self->innerw);
	float sy=((float)self->h)/((float)self->innerh);
	
	liqcell *cmdselect = liqcell_child_lookup(self, "cmdselect");
	liqcell *sheepdrawing_picturegrid = liqcell_child_lookup(self, "sheepdrawing_picturegrid");
	liqcell *title = liqcell_child_lookup(self, "title");
	liqcell_setrect_autoscale( cmdselect, 580,420, 220,60, sx,sy);
	liqcell_setrect_autoscale( sheepdrawing_picturegrid, 0,58, 800,420, sx,sy);
	liqcell_setrect_autoscale( title, 0,0, 800,56, sx,sy);
	return 0;
}
Exemplo n.º 19
0
static void invar_calibrate_child_test_seek(liqcell *invar_calibrate)
{	  
	liqcell *label1 = liqcell_child_lookup(invar_calibrate, "label1");
	liqcell *label3 = liqcell_child_lookup(invar_calibrate, "label3");
	liqcell *cmdbottomleft = liqcell_child_lookup(invar_calibrate, "cmdbottomleft");
	liqcell *cmdsave = liqcell_child_lookup(invar_calibrate, "cmdsave");
	liqcell *title = liqcell_child_lookup(invar_calibrate, "title");
	liqcell *cmdbottomright = liqcell_child_lookup(invar_calibrate, "cmdbottomright");
	liqcell *cmdtopleft = liqcell_child_lookup(invar_calibrate, "cmdtopleft");
	liqcell *cmdtopright = liqcell_child_lookup(invar_calibrate, "cmdtopright");
	liqcell *label2 = liqcell_child_lookup(invar_calibrate, "label2");
	liqcell *lblbackground = liqcell_child_lookup(invar_calibrate, "lblbackground");
}	  
Exemplo n.º 20
0
int liqcalc_add_op(liqcell *self,const char operation)
{
	// check stack for pending operation
	//  perform opeation on lcd,op,stack2
	// push the current lcd caption to the stack
	// push the new operation to the stack
	// reset lcd ready for next operation
	
	liqcell *calclcd = liqcell_child_lookup(self, "calclcd");
	liqcell *calcstack = liqcell_child_lookup(self, "calcstack");
	char *cap = liqcell_getcaption(calclcd);

	return 0;
}		
	int liqrecentsketches_scroller_mouse(liqcell *self, liqcellmouseeventargs *args, void *liqrecentsketches)
	{


		liqapp_log("knob mouse!");



		


		liqcell *backplane = liqcell_child_lookup( liqrecentsketches,"backplane");
		liqcell *body = liqcell_child_lookup( backplane,"body");
		
		liqcell *scroller = liqcell_child_lookup( liqrecentsketches,"scroller");
		liqcell *knob = liqcell_child_lookup( scroller,"knob");
		


		int py = args->mey - scroller->y ;	
		if(py<0)py=0;
		if(py<knob->h/2)py=knob->h/2;
		if(py>scroller->h-knob->h/2)py=scroller->h-knob->h/2;

		//liqcell_setpos(knob, 0, py - (knob->h/2) );
		

		//liqcell_forceinboundparent(knob);

		double range = scroller->h - knob->h;
		double pos = py - (knob->h/2);
		double frac = 0;
		if(range==0)
			frac = 0;
		else
			frac = pos / range ;

		double outrange = body->h - backplane->h;
		if(outrange<0)outrange=0;


		liqapp_log("knob %d :: %3.3f %3.3f %3.3f  == %3.3f :: %3.3f",py, range,pos,frac, outrange, outrange * frac);


		liqcell_setpos( body,0, -outrange * frac );

		
		return 0;
	}
Exemplo n.º 22
0
/**	
 * sheepdog_levelplay dynamic resizing
 */	
static int sheepdog_levelplay_resize(liqcell *self,liqcelleventargs *args, liqcell *context)
{
	float sx=((float)self->w)/((float)self->innerw);
	float sy=((float)self->h)/((float)self->innerh);
	
	liqcell *backplane = liqcell_child_lookup(self, "backplane");
	liqcell *countdown = liqcell_child_lookup(self, "countdown");
	liqcell *gameover = liqcell_child_lookup(self, "gameover");
	liqcell *score = liqcell_child_lookup(self, "score");
	liqcell_setrect_autoscale( backplane, 0,0, 800,480, sx,sy);
	liqcell_setrect_autoscale( countdown, 278,2, 176,34, sx,sy);
	liqcell_setrect_autoscale( gameover, 178,238, 424,46, sx,sy);
	liqcell_setrect_autoscale( score, 622,2, 176,34, sx,sy);
	return 0;
}
Exemplo n.º 23
0
/**
 * liqmap dynamic resizing
 */
static int liqmap_resize(liqcell *self,liqcelleventargs *args, liqcell *context)
{
    float sx=((float)self->w)/((float)self->innerw);
    float sy=((float)self->h)/((float)self->innerh);

    liqcell *liqmapzoom1 = liqcell_child_lookup(self, "liqmapzoom1");
    liqcell *cmdreset = liqcell_child_lookup(self, "cmdreset");
    liqcell *cmdchange = liqcell_child_lookup(self, "cmdchange");
    liqcell *title = liqcell_child_lookup(self, "title");
    liqcell_setrect_autoscale( liqmapzoom1, 0,56, 800,480-56, sx,sy);
    liqcell_setrect_autoscale( cmdreset, 434,0, 146,56, sx,sy);
    liqcell_setrect_autoscale( cmdchange, 582,0, 148,56, sx,sy);
    liqcell_setrect_autoscale( title, 0,0, 800,56, sx,sy);
    return 0;
}
Exemplo n.º 24
0
static void myclock_cover_child_test_seek(liqcell *myclock_cover)
{	  
	liqcell *label3 = liqcell_child_lookup(myclock_cover, "label3");
	liqcell *lbltitle = liqcell_child_lookup(myclock_cover, "lbltitle");
	liqcell *author = liqcell_child_lookup(myclock_cover, "author");
	liqcell *slidetext3 = liqcell_child_lookup(myclock_cover, "slidetext3");
	liqcell *slidetext2 = liqcell_child_lookup(myclock_cover, "slidetext2");
	liqcell *slidetext1 = liqcell_child_lookup(myclock_cover, "slidetext1");
	liqcell *cmdclockfacecreate = liqcell_child_lookup(myclock_cover, "cmdclockfacecreate");
	liqcell *cmdclockfacemanage = liqcell_child_lookup(myclock_cover, "cmdclockfacemanage");
	liqcell *preview = liqcell_child_lookup(myclock_cover, "preview");
}
Exemplo n.º 25
0
/**	
 * liqpostcard.cmdmessagedraw clicked
 */	
static int cmdmessagedraw_click(liqcell *self,liqcelleventargs *args, liqcell *liqpostcard)
{
    //
	liqcell *messageback = liqcell_child_lookup(liqpostcard, "messageback");


		liqcell * oneedit = liqcell_quickcreatevis("liqpostcard.draw","liqsketchedit",0,0,-1,-1);
		
		if(oneedit)
		{
            // copy the sketch and background image to the editor
            liqcell_setsketch( oneedit, liqcell_getsketch(messageback) );
            liqcell_setimage( oneedit, liqcell_getimage(messageback) );
            
            liqcell_propsets(  oneedit, "pencolor", "rgb(0,0,50)" );
            
			liqcell_easyrun(oneedit);
            // now, make sure the messageback sketch is updated
            if( (liqcell_getsketch(messageback)==NULL) && (liqcell_getsketch(oneedit)!=NULL) )
                liqcell_setsketch( messageback, liqcell_getsketch(oneedit) );
                
            if( liqcell_getsketch(messageback) )
            {
                    liqsketch_boundwholearea( liqcell_getsketch(messageback) );
            }
            
                
			liqcell_release(oneedit);
		}
    
	return 0;
}
/**	
 * sheepdrawing_pictureselect.cmdselect clicked
 */	
static int cmdselect_click(liqcell *self,liqcelleventargs *args, liqcell *sheepdrawing_pictureselect)
{
    // we are done here.

    liqcell *sheepdrawing_picturegrid = liqcell_child_lookup(sheepdrawing_pictureselect, "sheepdrawing_picturegrid");
    
           //########## major sideways hack.  classes need declarations and header files.
            int sheepdrawing_picturegrid_getselectedphoto_filename(liqcell *self,char *buffer,int bufferlen);
            char selfn[FILENAME_MAX]={0};
            sheepdrawing_picturegrid_getselectedphoto_filename(sheepdrawing_picturegrid,selfn,sizeof(selfn) );

            //liqapp_log("selimg a %s",selfn);
            
            //char *selfn=liqcell_propgets(  oneedit, "imagefilenameselected",NULL );
            
            if( selfn && *selfn )
            {
                liqapp_log("selimg got sel %s",selfn);
                liqcell_propsets(  sheepdrawing_pictureselect, "imagefilenameselected", selfn  );               
            }           

    
   // liqcell_setvisible(sheepdrawing_pictureselect,0);
	liqcell_propseti(sheepdrawing_pictureselect,"dialog_running",0);
	return 0;
}
Exemplo n.º 27
0
/**
 * liqmap dialog_close - the dialog was closed
 */
static int liqmap_dialog_close(liqcell *self,liqcelleventargs *args, liqcell *context)
{
    // save settings when we close :)
    liqcell *liqmapzoom1 = liqcell_child_lookup(self, "liqmapzoom1");
    liqmapzoom_settings_save(liqmapzoom1);
    return 0;
}
Exemplo n.º 28
0
int liqcalc_clearall(liqcell *self)
{
	liqcell *calclcd = liqcell_child_lookup(self, "calclcd");
	liqcell_setcaption(calclcd,"0");
	// clear the calc cache
	return 0;
}		
/**	
 * sheepdog_levelstickers dynamic resizing
 */	
static int sheepdog_levelstickers_resize(liqcell *self,liqcelleventargs *args, liqcell *context)
{
	float sx=((float)self->w)/((float)self->innerw);
	float sy=((float)self->h)/((float)self->innerh);
	
	liqcell *backplane = liqcell_child_lookup(self, "backplane");
	liqcell *title = liqcell_child_lookup(self, "title");
	liqcell *cmdaccept = liqcell_child_lookup(self, "cmdaccept");
	liqcell *cmdall = liqcell_child_lookup(self, "cmdall");
	liqcell *cmdnone = liqcell_child_lookup(self, "cmdnone");
	liqcell_setrect_autoscale( backplane, 4,40, 702,388, sx,sy);
	liqcell_setrect_autoscale( title, 0,0, 396,38, sx,sy);
	liqcell_setrect_autoscale( cmdaccept, 594,432, 206,48, sx,sy);
	liqcell_setrect_autoscale( cmdall, 714,88, 86,96, sx,sy);
	liqcell_setrect_autoscale( cmdnone, 714,190, 86,116, sx,sy);
	return 0;
}
Exemplo n.º 30
0
/**
 * oneconfigure.cmdsave clicked
 */
static int cmdsave_click(liqcell *self,liqcelleventargs *args, liqcell *oneconfigure)
{
    liqcell *twitterusername = liqcell_child_lookup(oneconfigure, "twitterusername");
    liqcell *twitterpassword = liqcell_child_lookup(oneconfigure, "twitterpassword");
    liqcell *scsserver = liqcell_child_lookup(oneconfigure, "scsserver");


    liqapp_pref_setvalue( "scsserver", liqcell_getcaption(scsserver) );
    liqapp_pref_setvalue( "twitname", liqcell_getcaption(twitterusername) );
    liqapp_pref_setvalue( "twitpass", liqcell_getcaption(twitterpassword) );

    liqapp_prefs_save();

    liqcell_propseti(oneconfigure,"dialog_running",0);

    return 0;
}