GTK+ Forums

Discussion forum for GTK+ and Programming. Ask questions, troubleshoot problems, view and post example code, or express your opinions.
It is currently Sat May 28, 2016 8:01 am

All times are UTC




Post new topic Reply to topic  [ 4 posts ] 
Author Message
 Post subject: "Dibuja" - Paint app
PostPosted: Sun Oct 04, 2015 7:03 pm 
Offline

Joined: Sun Oct 04, 2015 4:07 pm
Posts: 2
Hello all,

I wrote this paint program for myself a few months ago.
Similar to mspaint and mac paintbrush, but with more features.
If someone wants to check it out. GTK2 based.
See README for compiling from source.

Project site: https://launchpad.net/dibuja

From the README...
================================================================================
1. Features
- Drawing tools
Lines
Arrows
Rectangles
Ellipses
Pencil
Text
Brushes
Flood fill
Rounded rectangles
Polygon (closed polygonal chain)
Curves
Selection

- Selection (rectangular only)
Crop to selection
Use selection as brush

- Undo/Redo

- Zoom in/out

- Effects (uses gegl)
Grayscale
Invert
Insta Brannan (Instagram like effect)
Insta 1977 (Instagram like effect)
Brightness/contrast
Gauss blur
Posterize
Threshold
Vignette
Pixelize
...

- Editable color palette

- Image
Copy / Paste
Flip horz/vert
Rotate
Custom rotate
Resize
Scale
Paste from file
Desktop capture

- Antialiasing

- File Formats
Whatever gdk pixbuf loaders you have installed


Top
 Profile  
 
 Post subject: Re: "Dibuja" - Paint app
PostPosted: Sun Dec 20, 2015 12:40 pm 
Offline
GTK+ Geek

Joined: Thu Aug 20, 2009 1:54 pm
Posts: 62
Location: Belgium
Just wondering, why writing a new app in 2015 in GTK+ 2?
GTK+ 3 exists since early 2011, more than 4 years ago.

_________________
I'm writing a GLib/GTK+ tutorial for the C language (still incomplete). Comments welcome.


Top
 Profile  
 
 Post subject: Re: "Dibuja" - Paint app
PostPosted: Mon Dec 21, 2015 8:34 pm 
Offline

Joined: Sun Oct 04, 2015 4:07 pm
Posts: 2
Hello swilmet,
Thank you for your reply.
I used Gtk2 because I use Mate, and Gtk3 is too gnome centric.
Maybe eventually I will port to Gtk3.

Did you like the app, and or find it useful?
Other suggestions?

Regards


Top
 Profile  
 
 Post subject: Re: "Dibuja" - Paint app
PostPosted: Tue Dec 22, 2015 1:06 pm 
Offline
GTK+ Geek

Joined: Thu Aug 20, 2009 1:54 pm
Posts: 62
Location: Belgium
I don't often use graphics applications. I sometimes use GIMP to do simple things like resizing and cropping. So I'm not the best person to comment on the features and the end result.

However I can comment on technical stuff.

In the VCS repository (bzr), I see that some generated files are present, like the configure script, install-sh, etc. The best practice is to never add in the VCS generated files, only the source files. When using the Autotools, that means adding only the conifgure.ac and Makefile.am files. When compiling from the VCS, instead of running ./configure, there is generally an autogen.sh script.

Until recently, for GNOME modules there was gnome-common, but gnome-common has been deprecated in favor of the autoconf-archive. See:
https://wiki.gnome.org/Projects/GnomeCommon/Migration
You'll see an example of autogen.sh script there. Various GNOME projects already follow that, see for example the gspell library (look at the Git repo).

_________________
I'm writing a GLib/GTK+ tutorial for the C language (still incomplete). Comments welcome.


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 4 posts ] 

All times are UTC


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group