Sign up to create your own snipts, or login.

Public snipts » height The latest public height snipts.

showing 1-7 of 7 snipts for height
  • uitableview variable height
    - (CGFloat) tableView:(UITableView*)tableView heightForRowAtIndexPath:(NSIndexPath*)indexPath
    {
      return ((CGSize)[[self tableView:tableView cellForRowAtIndexPath:indexPath] sizeThatFits:self.view.frame.size]).height;
    }
    
    - (NSInteger) numberOfSectionsInTableView:(UITableView*)tableView
    {
      return 1;
    }
    
    - (NSInteger) tableView:(UITableView*)tableView numberOfRowsInSection:(NSInteger)section
    {
      return 1;
    }
    
    - (UITableViewCell*) tableView:(UITableView*)target cellForRowAtIndexPath:(NSIndexPath*)indexPath
    {
      static NSString* sCellID = @"HLAskListCell";
      UITableViewCell* sourceCell = [target dequeueReusableCellWithIdentifier:sCellID];
      if (!sourceCell) sourceCell = [[[HLAskListCell alloc] initWithFrame:CGRectZero reuseIdentifier:sCellID] autorelease];
      return sourceCell;
    }
    

    copy | embed

    0 comments - tagged in  posted by nicolascormier on Sep 27, 2009 at 7:04 a.m. EDT
  • layoutSubviewsThatFits
      CGSize titleTextSize =  ((CGRect)[_titleLabel textRectForBounds:CGRectMake(contentLeftOffset, topOffset, contentWidth, kBloodyHugeHeight) limitedToNumberOfLines:_titleLabel.numberOfLines]).size;
      CGRect titleFrame = CGRectMake(contentLeftOffset, topOffset, contentWidth, titleTextSize.height);
      topOffset += titleFrame.size.height + kTitleBottomPadding;
    

    copy | embed

    0 comments - tagged in  posted by nicolascormier on Sep 24, 2009 at 3:16 a.m. EDT
  • .Code.JavaScript.Core.Maps.Bare
    Maps=function(){
    	this.id;
    	this.zoom;
    	this.nose;
    	this.xActual;
    	this.yActual;
    	this.wActual;
    	this.hActual;
    	this.rActual;
    	this.link=function(){
    		return($(this.id));
    	}
    	this.says=function(){
    		return(this.link().getContext('2d'));
    	}
    	this.draw=function(that){
    		var maps=this.link();
    		maps.width=maps.width;
    		this.says().fillRect(
    			that.xActual*that.zoom*this.zoom,
    			that.yActual*that.zoom*this.zoom,
    			that.wActual*that.zoom*this.zoom,
    			that.hActual*that.zoom*this.zoom
    		);
    		this.says().beginPath();
    			this.says().moveTo(
    				that.xActual*that.zoom*this.zoom,
    				that.yActual*that.zoom*this.zoom
    			);
    			this.says().lineTo(
    				(that.xActual+Math.cos(that.rActual)*(that.wActual*that.nose))*that.zoom*this.zoom,
    				(that.yActual+Math.sin(that.rActual)*(that.hActual*that.nose)*that.zoom*this.zoom
    			);
    		this.says().closePath();
    		this.says().stroke();
    	}
    }
    

    copy | embed

    0 comments - tagged in  posted by a3lyphe on Mar 08, 2009 at 6:26 p.m. EDT
  • Cross Browser Minimum Height
    #container{  
    height:auto !important;/*all browsers except ie6 will respect the !important flag*/  
    min-height:500px;  
    height:500px;/*Should have the same value as the min height above*/  
    }
    

    copy | embed

    0 comments - tagged in  posted by YamilG on Feb 03, 2009 at 1:39 p.m. EST
  • Correct height for a container with floating boxes
    /*
        CSS for the container which sets adjust the height of the container to the height of the floating boxes.
    */
    .container
    {
    	height:1%;
    	overflow: auto;
    }
    
    /*
        CSS for each floating box in the container
    */
    .container .floating_box
    {
    	float:left;
    }
    

    copy | embed

    0 comments - tagged in  posted by brenes on Feb 02, 2009 at 6:20 a.m. EST
  • Get document height (cross-browser)
    function getDocHeight() {
        var D = document;
        return Math.max(
            Math.max(D.body.scrollHeight, D.documentElement.scrollHeight),
            Math.max(D.body.offsetHeight, D.documentElement.offsetHeight),
            Math.max(D.body.clientHeight, D.documentElement.clientHeight)
        );
    }
    
    by: http://james.padolsey.com/javascript/get-document-height-cross-browser/http://snipt.net/azote#
    

    copy | embed

    0 comments - tagged in  posted by azote on Jan 27, 2009 at 7:13 a.m. EST
  • Proportional image resizing
    function resize_image( $file, $width = 0, $height = 0, $proportional = false, $output = 'file', $delete_original = true )
    {
    	if ( $height <= 0 && $width <= 0 ) return false;
    
    	$info = getimagesize($file);
    	$image = '';
    
    	$final_width = 0;
    	$final_height = 0;
    	list($width_old, $height_old) = $info;
    
       if ($proportional) {
    		   if ($width == 0) $factor = $height/$height_old;
    		   elseif ($height == 0) $factor = $width/$width_old;
    		   else $factor = min ( $width / $width_old, $height / $height_old);
    
    		   $final_width = round ($width_old * $factor);
    		   $final_height = round ($height_old * $factor);
       } else {
    		   $final_width = ( $width <= 0 ) ? $width_old : $width;
    		   $final_height = ( $height <= 0 ) ? $height_old : $height;
       }
    
       switch ($info[2]) {
    		   case IMAGETYPE_GIF:
    				   $image = imagecreatefromgif($file);
    		   break;
    		   case IMAGETYPE_JPEG:
    				   $image = imagecreatefromjpeg($file);
    		   break;
    		   case IMAGETYPE_PNG:
    				   $image = imagecreatefrompng($file);
    		   break;
    		   default:
    				   return false;
       }
    
       $image_resized = imagecreatetruecolor( $final_width, $final_height );
    
       if(($info[2] == IMAGETYPE_GIF) || ($info[2] == IMAGETYPE_PNG)) {
    		   $trnprt_indx = imagecolortransparent($image);
    
    		   // If we have a specific transparent color
    		   if($trnprt_indx >= 0) {
    
    				   // Get the original image's transparent color's RGB values
    				   $trnprt_color    = imagecolorsforindex($image, $trnprt_indx);
    
    				   // Allocate the same color in the new image resource
    				   $trnprt_indx    = imagecolorallocate($image_resized, $trnprt_color['red'], $trnprt_color['green'], $trnprt_color['blue']);
    
    				   // Completely fill the background of the new image with allocated color.
    				   imagefill($image_resized, 0, 0, $trnprt_indx);
    
    				   // Set the background color for new image to transparent
    				   imagecolortransparent($image_resized, $trnprt_indx);
    
    
    		   }
    		   // Always make a transparent background color for PNGs that don't have one allocated already
    		   elseif ($info[2] == IMAGETYPE_PNG) {
    
    				   // Turn off transparency blending (temporarily)
    				   imagealphablending($image_resized, false);
    
    				   // Create a new transparent color for image
    				   $color = imagecolorallocatealpha($image_resized, 0, 0, 0, 127);
    
    				   // Completely fill the background of the new image with allocated color.
    				   imagefill($image_resized, 0, 0, $color);
    
    				   // Restore transparency blending
    				   imagesavealpha($image_resized, true);
    		   }
       }
    
       imagecopyresampled($image_resized, $image, 0, 0, 0, 0, $final_width, $final_height, $width_old, $height_old);
    
       if($delete_original) @unlink($file);
    
       switch (strtolower($output)) {
    		   case 'browser':
    				   $mime = image_type_to_mime_type($info[2]);
    				   header("Content-type: $mime");
    				   $output = NULL;
    		   break;
    		   case 'file':
    				   $output = $file;
    		   break;
    		   case 'return':
    				   return $image_resized;
    		   break;
    		   default:
    		   break;
       }
    
       switch ($info[2]) {
    		   case IMAGETYPE_GIF:
    				   imagegif($image_resized, $output);
    		   break;
    		   case IMAGETYPE_JPEG:
    				   imagejpeg($image_resized, $output);
    		   break;
    		   case IMAGETYPE_PNG:
    				   imagepng($image_resized, $output);
    		   break;
    		   default:
    				   return false;
       }
    
       return true;
    }
    

    copy | embed

    0 comments - tagged in  posted by evansims on Dec 20, 2008 at 7:39 p.m. EST
Sign up to create your own snipts, or login.