<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <HTML><HEAD><TITLE>CuiIcon</TITLE><META NAME="GENERATOR" CONTENT="Modular DocBook HTML Stylesheet Version 1.79"><LINK REL="HOME" TITLE="Cuiterm Reference Manual" HREF="index.html"><LINK REL="UP" TITLE="Cuiterm Documentation 0.5" HREF="c4.html"><LINK REL="PREVIOUS" TITLE="CuiFilename" HREF="cuifilename.html"><LINK REL="NEXT" TITLE="CuiGenerator" HREF="cuigenerator.html"><META NAME="GENERATOR" CONTENT="GTK-Doc V1.3 (SGML mode)"><STYLE TYPE="text/css">.synopsis, .classsynopsis { background: #eeeeee; border: solid 1px #aaaaaa; padding: 0.5em; } .programlisting { background: #eeeeff; border: solid 1px #aaaaff; padding: 0.5em; } .variablelist { padding: 4px; margin-left: 3em; } .navigation { background: #ffeeee; border: solid 1px #ffaaaa; margin-top: 0.5em; margin-bottom: 0.5em; } .navigation a { color: #770000; } .navigation a:visited { color: #550000; } .navigation .title { font-size: 200%; }</STYLE></HEAD><BODY CLASS="REFENTRY" BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#0000FF" VLINK="#840084" ALINK="#0000FF"><TABLE WIDTH="100%" CLASS="navigation" SUMMARY="Navigation header" CELLPADDING="2" CELLSPACING="2"><TR VALIGN="middle"><TD><A ACCESSKEY="p" HREF="cuifilename.html"><IMG SRC="left.png" WIDTH="24" HEIGHT="24" BORDER="0" ALT="Prev"></A></TD><TD><A ACCESSKEY="u" HREF="c4.html"><IMG SRC="up.png" WIDTH="24" HEIGHT="24" BORDER="0" ALT="Up"></A></TD><TD><A ACCESSKEY="h" HREF="index.html"><IMG SRC="home.png" WIDTH="24" HEIGHT="24" BORDER="0" ALT="Home"></A></TD><TH WIDTH="100%" align="center">Cuiterm Reference Manual</TH><TD><A ACCESSKEY="n" HREF="cuigenerator.html"><IMG SRC="right.png" WIDTH="24" HEIGHT="24" BORDER="0" ALT="Next"></A></TD></TR></TABLE><H1><A NAME="CUIICON"></A>CuiIcon</H1><DIV CLASS="REFNAMEDIV"><A NAME="AEN6946"></A><H2>Name</H2>CuiIcon -- </DIV><DIV CLASS="REFSYNOPSISDIV"><A NAME="AEN6949"></A><H2>Synopsis</H2><PRE CLASS="SYNOPSIS"> #include <history.h> <A HREF="cuiicon.html#CUIICON-STRUCT">CuiIcon</A>; <A HREF="cuiicon.html">CuiIcon</A>* <A HREF="cuiicon.html#CUI-ICON-NEW">cui_icon_new</A> (<A HREF="cuifilename.html">CuiFilename</A> *file);</PRE></DIV><DIV CLASS="REFSECT1"><A NAME="AEN6956"></A><H2>Object Hierarchy</H2><PRE CLASS="SYNOPSIS"> GObject +----CuiIcon</PRE></DIV><DIV CLASS="REFSECT1"><A NAME="AEN6960"></A><H2>Properties</H2><PRE CLASS="SYNOPSIS"> "<A HREF="cuiicon.html#CUIICON--FILE">file</A>" gpointer : Read / Write "<A HREF="cuiicon.html#CUIICON--MAX-HEIGHT">max-height</A>" gint : Read / Write "<A HREF="cuiicon.html#CUIICON--MAX-SIZE">max-size</A>" gint : Read / Write "<A HREF="cuiicon.html#CUIICON--PIXBUF">pixbuf</A>" gpointer : Read / Write</PRE></DIV><DIV CLASS="REFSECT1"><A NAME="AEN6971"></A><H2>Description</H2><P></P></DIV><DIV CLASS="REFSECT1"><A NAME="AEN6974"></A><H2>Details</H2><DIV CLASS="REFSECT2"><A NAME="AEN6976"></A><H3><A NAME="CUIICON-STRUCT"></A>CuiIcon</H3><PRE CLASS="PROGRAMLISTING">typedef struct { GdkPixbuf *pixbuf; gint max_size; gint max_height; CuiFilename *filename; } CuiIcon;</PRE><P></P><P></P><P></P><TABLE CLASS="variablelist" BORDER="0" CELLSPACING="0" CELLPADDING="4"><TBODY><TR><TD ALIGN="LEFT" VALIGN="TOP"><A NAME="AEN6985"><SPAN STYLE="white-space: nowrap">GdkPixbuf *<CODE CLASS="STRUCTFIELD">pixbuf</CODE>;</SPAN></TD><TD ALIGN="LEFT" VALIGN="TOP"><P> the GdkPixbuf we use as an icon</P></TD></TR><TR><TD ALIGN="LEFT" VALIGN="TOP"><A NAME="AEN6991"><SPAN STYLE="white-space: nowrap">gint <CODE CLASS="STRUCTFIELD">max_size</CODE>;</SPAN></TD><TD ALIGN="LEFT" VALIGN="TOP"><P></P></TD></TR><TR><TD ALIGN="LEFT" VALIGN="TOP"><A NAME="AEN6997"><SPAN STYLE="white-space: nowrap">gint <CODE CLASS="STRUCTFIELD">max_height</CODE>;</SPAN></TD><TD ALIGN="LEFT" VALIGN="TOP"><P></P></TD></TR><TR><TD ALIGN="LEFT" VALIGN="TOP"><A NAME="AEN7003"><SPAN STYLE="white-space: nowrap"><A HREF="cuifilename.html">CuiFilename</A> *<CODE CLASS="STRUCTFIELD">filename</CODE>;</SPAN></TD><TD ALIGN="LEFT" VALIGN="TOP"><P></P></TD></TR></TBODY></TABLE></DIV><HR><DIV CLASS="REFSECT2"><A NAME="AEN7009"></A><H3><A NAME="CUI-ICON-NEW"></A>cui_icon_new ()</H3><PRE CLASS="PROGRAMLISTING"><A HREF="cuiicon.html">CuiIcon</A>* cui_icon_new (<A HREF="cuifilename.html">CuiFilename</A> *file);</PRE><P>Creates a new icon for the given file. FIXME: this function should be completed.</P><P></P><P></P><TABLE CLASS="variablelist" BORDER="0" CELLSPACING="0" CELLPADDING="4"><TBODY><TR><TD ALIGN="LEFT" VALIGN="TOP"><A NAME="AEN7020"><SPAN STYLE="white-space: nowrap"><CODE CLASS="PARAMETER">file</CODE> :</SPAN></TD><TD ALIGN="LEFT" VALIGN="TOP"><P> a <A HREF="cuifilename.html"><SPAN CLASS="TYPE">CuiFilename</SPAN></A> </P></TD></TR><TR><TD ALIGN="LEFT" VALIGN="TOP"><A NAME="AEN7027"><SPAN STYLE="white-space: nowrap"><SPAN CLASS="emphasis"><I CLASS="EMPHASIS">Returns</I></SPAN> :</SPAN></TD><TD ALIGN="LEFT" VALIGN="TOP"><P> a new <A HREF="cuiicon.html"><SPAN CLASS="TYPE">CuiIcon</SPAN></A> object </P></TD></TR></TBODY></TABLE></DIV></DIV><DIV CLASS="REFSECT1"><A NAME="AEN7034"></A><H2>Properties</H2><DIV CLASS="REFSECT2"><A NAME="AEN7036"></A><H3><A NAME="CUIICON--FILE"></A>The "<TT CLASS="LITERAL">file</TT>" property</H3><PRE CLASS="PROGRAMLISTING"> "file" gpointer : Read / Write</PRE><P>The CuiFilename this icon is representing.</P></DIV><HR><DIV CLASS="REFSECT2"><A NAME="AEN7043"></A><H3><A NAME="CUIICON--MAX-HEIGHT"></A>The "<TT CLASS="LITERAL">max-height</TT>" property</H3><PRE CLASS="PROGRAMLISTING"> "max-height" gint : Read / Write</PRE><P>The maximum height in pixels.</P><P>Allowed values: [10,1024]</P><P>Default value: 32</P></DIV><HR><DIV CLASS="REFSECT2"><A NAME="AEN7052"></A><H3><A NAME="CUIICON--MAX-SIZE"></A>The "<TT CLASS="LITERAL">max-size</TT>" property</H3><PRE CLASS="PROGRAMLISTING"> "max-size" gint : Read / Write</PRE><P>The maximum height and width in pixels.</P><P>Allowed values: [10,1024]</P><P>Default value: 32</P></DIV><HR><DIV CLASS="REFSECT2"><A NAME="AEN7061"></A><H3><A NAME="CUIICON--PIXBUF"></A>The "<TT CLASS="LITERAL">pixbuf</TT>" property</H3><PRE CLASS="PROGRAMLISTING"> "pixbuf" gpointer : Read / Write</PRE><P>The icon in GdkPixbuf format.</P></DIV></DIV><TABLE CLASS="navigation" WIDTH="100%" SUMMARY="Navigation footer" CELLPADDING="2" CELLSPACING="2"><TR VALIGN="middle"><TD ALIGN="left"><A ACCESSKEY="p" HREF="cuifilename.html"><B><<< CuiFilename</B></A></TD><TD ALIGN="right"><A ACCESSKEY="n" HREF="cuigenerator.html"><B>CuiGenerator >>></B></A></TD></TR></TABLE></BODY></HTML>