Skip to content

Commit

Permalink
New screenshots
Browse files Browse the repository at this point in the history
  • Loading branch information
luigifab committed Jun 29, 2020
1 parent 480151b commit 95ab198
Show file tree
Hide file tree
Showing 10 changed files with 23 additions and 11 deletions.
34 changes: 23 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,42 +1,54 @@
# AWF - A Widget Factory (Extended)

Work in progress.
A widget factory is a theme preview application for GTK. It displays the various widget types provided by GTK in a single window allowing to see the visual effect of the applied theme.

A widget factory is a theme preview application for gtk2, gtk3 and gtk4. It displays the various widget types provided by GTK in a single window allowing to see the visual effect of the applied theme.
Debian package submitted, [rfs for awf-gtk2](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=959897) and [rfs for awf-gtk3](https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=959892).

## Installation

It require *GTK 2.24+* or *GTK 3.0+ (including 3.24)* or *GTK 4.0+ (3.98+)*, and *GLIB 2.28+*.

* From source: `apt install dh-autoreconf libgtk2.0-dev libgtk-3-dev libgtk-4-dev` then: `./build.sh`
* The *build.sh* script will compile the program with all major GTK version available: `sudo apt install dh-autoreconf libgtk2.0-dev libgtk-3-dev libgtk-4-dev` then: `bash build.sh`

The *build.sh* script will compile the program with all major GTK version available.
* The *debian-gtkx/deb.sh* script will compile the program and create debian package: `sudo apt install autotools-dev devscripts lintian dh-autoreconf libgtk2.0-dev libgtk-3-dev libgtk-4-dev` then: `bash debian-gtkx/deb.sh`

## Screenshots

* Some options are available from command line (read -h).
* The options menu allow to run some standard dialogs.
* The menu items keyboard shortcut can be updated on hover (GTK 2.24, 3.0-3.24, *gtk-can-change-accels*).
* The plus toolbar button show/hide: arrows on notebooks, text on progress bars and scales, marks on scales.
* The refresh toolbar button and the refresh menuitem allow to reload the current theme.
* Some options are available from command line (read -h).
* Translations: English (en), French (fr).

GTK 2

[![A widget factory - GTK 2 - Main window](images/thumbs/gtk2.png?raw=true)](images/gtk2.png?raw=true)
[![A widget factory - GTK 2 - Test menu](images/thumbs/gtk2-menu.png?raw=true)](images/gtk2-menu.png?raw=true)

GTK 3

[![A widget factory - GTK 3 - Main window](images/thumbs/gtk3.png?raw=true)](images/gtk3.png?raw=true)
[![A widget factory - GTK 3 - Test menu](images/thumbs/gtk3-menu.png?raw=true)](images/gtk3-menu.png?raw=true)

GTK 4

![A widget factory - GTK 2](images/gtk2.png?raw=true)
![A widget factory - GTK 3](images/gtk3.png?raw=true)
![A widget factory - GTK 4](images/gtk4.png?raw=true)
Coming soon.

## SIGHUP

To auto reload theme on files change, you can use [entr](https://github.com/clibs/entr).
```
apt install entr
sudo apt install entr
ls ~/.themes/yourtheme/gtk-3.0/*.css | entr killall -s SIGHUP awf-gtk3
```

## Copyright and Credits

This program is provided under the terms of the GNU GPLv3 license.
This program is provided under the terms of the *GNU GPLv3* license.

* Updated by Fabrice Creuzot (luigifab)
* Forked from [awf](https://github.com/valr/awf) created by Valère Monseur (valr)
* Forked from [awf](https://github.com/valr/awf) by Valère Monseur (valr)
* Thanks to Ottoman Kent (for testing in ubuntu and bug report)
* Thanks to Dwight Engen (for rpm specification file: awf.spec.in)
* Thanks to Josef Radinger (for sorted menus, text in progress bars, treeviews with scrollbars)
Binary file added images/gtk2-menu.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified images/gtk2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/gtk3-menu.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified images/gtk3.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file removed images/gtk4.png
Binary file not shown.
Binary file added images/thumbs/gtk2-menu.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/thumbs/gtk2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/thumbs/gtk3-menu.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added images/thumbs/gtk3.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 95ab198

Please sign in to comment.