Ext2.org: Easy GUI Programming | Linux Today

Ext2.org: Easy GUI Programming

Written By
Web Webster
Web Webster
Jun 12, 1999

“GUI toolkits have existed for many years. From Xlib, to XT,
Motif, and now GTK, they were all used by programmers to create all
kinds of programs. Some were nice looking, some were ugly, some
were commercial and others were open source, but they all had a
similar problem: they were too complex, requiring too many lines of
code to make simple graphical forms. Times have changed now. In
this short article I’ll introduce you to what I did to change the
way some of us write GUI programs.”

“EasyGTK is a library that provides wrapper functions to the
popular GTK library. I created EasyGTK with two main goals: make
initial learning for others easier, and make the process of
creating widgets simpler. What the wrapper functions do is take
various GTK functions, combine them, and provide an API that’s more
consistant, and takes less lines to do the same work. For example,
a typical 30 line GTK function could take 5 lines with
EasyGTK.”

Complete
Story

Web Webster

Web Webster

Web Webster has more than 20 years of writing and editorial experience in the tech sector. He’s written and edited news, demand generation, user-focused, and thought leadership content for business software solutions, consumer tech, and Linux Today, he edits and writes for a portfolio of tech industry news and analysis websites including webopedia.com, and DatabaseJournal.com.

Linux Today Logo

LinuxToday is a trusted, contributor-driven news resource supporting all types of Linux users. Our thriving international community engages with us through social media and frequent content contributions aimed at solving problems ranging from personal computing to enterprise-level IT operations. LinuxToday serves as a home for a community that struggles to find comparable information elsewhere on the web.

Property of TechnologyAdvice. © 2026 TechnologyAdvice. All Rights Reserved

Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.