Commit Graph

38 Commits

Author SHA1 Message Date
newhoa
1e1254a3c9 Use symbolic window picker icon in toolbar 2023-10-06 18:48:38 +00:00
Waldemar Zimpel
bd56f2ed5e Rounded legend icons 2023-09-16 15:07:43 +00:00
Alexander Schwinn
f5adf3a1cd Revert "Revert "Get rid of GtkHeaderBar""
This reverts commit b9fec9164f.

Bugfix releases are done. So as agreed, this change is
applied again.
2022-07-13 21:50:28 +02:00
Simon Steinbeiss
b9fec9164f Revert "Get rid of GtkHeaderBar"
This reverts commit fbb25a1ce6.

The rationale is that we want to do a bugfix/maintenance release and
this change targets Xfce 4.18.
2022-05-24 11:08:04 +02:00
Alexander Schwinn
fbb25a1ce6 Get rid of GtkHeaderBar 2022-02-10 10:21:44 +00:00
Simon Steinbeiss
7617d52304 Reduce borders of graphs 2021-02-12 01:45:24 +01:00
Simon Steinbeiss
bebb2c236c Add tooltips to headerbar buttons 2021-01-20 08:26:32 +01:00
Simon Steinbeiss
ed1574d480 Drop padding 2021-01-19 17:01:51 +01:00
Simon Steinbeiss
59c0131f21 Use infobar for root warning box 2021-01-19 13:25:57 +01:00
Simon Steinbeiss
81df60a8ac Set window icon in glade file 2021-01-19 13:25:57 +01:00
Simon Steinbeiss
19b888fcfe Replace fitler entry with GtkSearchBar 2021-01-19 13:25:57 +01:00
Simon Steinbeiss
847ed1ad92 Switch to regular headerbar 2021-01-19 13:25:57 +01:00
Simon Steinbeiss
5d03025219 settings: Replace toolbar with regular GtkBox 2021-01-19 13:25:57 +01:00
Simon Steinbeiss
10efb31f97 Switch main window to XfceTitledDialog 2021-01-19 13:25:57 +01:00
Simon Steinbeiss
6af11c82b7 Move about dialog to settings 2021-01-19 13:25:57 +01:00
Andre Miranda
04407bceee Drop gtk2 support 2020-06-26 17:54:24 +02:00
Simon Steinbeiss
21cac5760b Add application icon (Issue #23) 2020-05-25 21:04:53 +02:00
Harald Judt
a91e05fb73 Save and restore the handle position across restarts 2014-12-19 16:10:49 +01:00
Simon Steinbeiss
b55c97c52e Set the initial size of the pane 2014-12-19 11:46:05 +01:00
Peter de Ridder
69e4d3cdff Always show the status bar in the pane
Signed-off-by: Simon Steinbeiss <simon.steinbeiss@elfenbeinturm.at>
2014-12-19 11:32:51 +01:00
Simon Steinbeiss
b9d9b0d963 Pack graphs into pane to make them resizeable (Gtk2) 2014-12-19 00:38:46 +01:00
Simon Steinbeiss
8b45017642 Draw CPU and Mem graph in different colors 2014-12-18 11:04:47 +01:00
Simon Steinbeiss
aef4bb4590 Pack the searchbox into the toolbar 2014-12-18 08:47:11 +01:00
Simon Steinbeiss
3486d3fab1 Rearrange the UI to resemble top
Moved the graphs below the toolbar and made them taller, so that they
are more readable/usable. Converted the statusbar into a box, moved it
below the graphs and rearranged the content to match the graphs.
2014-12-17 22:50:41 +01:00
Matias De lellis
9ca4c078c6 Add filter entry to search especific command lines. (#9856) 2014-12-01 09:46:52 +01:00
Mike Massonnet
95c3ef3246 Implement option "Toolbar style" 2010-09-29 16:40:30 +02:00
Mike Massonnet
a804339c7d Remove quit tool button 2010-09-25 21:17:48 +00:00
Mike Massonnet
4fc28e6b8b Put "Settings" items within a sub-classed GtkMenuToolButton
New class XtmSettingsToolButton that replaces the old GtkToolButton for
the settings menu.
2010-08-04 19:39:08 +02:00
Mike Massonnet
b4d453b526 Put "Execute" items within a sub-classed GtkMenuToolButton
New class XtmExecToolButton that replaces the old GtkToolButton for the
execution menu.

The toolbar style is set to the default behavior (no forced labels).
2010-08-03 22:40:35 +02:00
Mike Massonnet
f7e66d716d Remove shadow type around tree view 2010-06-19 19:35:17 +02:00
Mike Massonnet
726f2aa103 Remove border width around tree view 2010-06-16 11:43:29 +02:00
Mike Massonnet
30e3592e1d Replace progress bars with monitors 2010-06-13 16:17:29 +02:00
Mike Massonnet
766d5b1bdc Reduce minimum width request of the (temporary) progress bars 2010-05-24 23:04:46 +02:00
Mike Massonnet
d806b12544 Display a warning banner when running as root 2010-05-23 13:59:43 +02:00
Mike Massonnet
bb79501cfb Set GTK+ requirement on GtkBuilder file to 2.12 2010-05-16 15:03:29 +02:00
Mike Massonnet
fdaf8b1b49 Rename “Information” to “Preferences” 2010-05-02 17:00:30 +02:00
Mike Massonnet
b83eb75002 Custom statusbar
The statusbar is created since a separate widget class and has three
different labels (settable through properties) for CPU, memory and
number of processes. This makes it more convenient to change one or
another value and it gives a nicer look.
2010-05-02 17:00:24 +02:00
Mike Massonnet
cc6dbd8373 Initial commit of new interface
Changes touching the build:
- Bumped version to 0.5.0.
- Removed dependency on Xfce libs (it only depends on GTK+-2.0.)
- Updated Makefile with new source files.
- Build ChangeLog through a script (remove it from source tree.)

More generally speaking, the interface is build on top of a GtkBuilder
UI definition, with a personal GtkTreeView and a Settings GObject to
update the information shown on the interface on changes. All the code
is being written with GObjects which will make it a lot easier to
separate GUI code and system code.
2010-05-01 15:34:25 +02:00