* Library General Public License for more details.
*
* You should have received a copy of the GNU Library General Public
- * License along with this library; if not, write to the
- * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
- * Boston, MA 02111-1307, USA.
+ * License along with this library. If not, see <http://www.gnu.org/licenses/>.
*/
+#include <string.h>
#include <gtk/gtk.h>
#include "prop-editor.h"
+static gboolean
+monospace_filter (const PangoFontFamily *family,
+ const PangoFontFace *face,
+ gpointer data)
+{
+ return pango_font_family_is_monospace ((PangoFontFamily *) family);
+}
+
static void
notify_font_cb (GtkFontChooser *fontchooser, GParamSpec *pspec, gpointer data)
{
g_signal_connect (font_button, "font-activated",
G_CALLBACK (font_activated_cb), NULL);
+ if (argc >= 2 && strcmp (argv[1], "--monospace") == 0)
+ {
+ gtk_font_chooser_set_filter_func (GTK_FONT_CHOOSER (font_button),
+ monospace_filter, NULL, NULL);
+ }
+
g_signal_connect (window, "delete-event",
G_CALLBACK (gtk_main_quit), NULL);