Commit Graph

106 Commits (5a1dc93b48be8ed41f41e436ba1c9daa518201c1)

Author SHA1 Message Date
Avinash Sonawane c22bdad624 Free memory only after last reference
Found by: scan-build
2021-08-09 15:31:30 +05:30
Gaël Bonithon 07c54643bd Reset source id to prevent double free
Fixes in particular a GLib-CRITICAL when closing the prefs dialog.
2021-05-05 19:24:48 +00:00
Simon Steinbeiss daf8435a95 Improve progressbar look
Otherwise the selected-bg-color of the theme will be used for the border
of the progressbar, making it sorta awkward-looking.
2021-03-10 16:32:19 +01:00
Simon Steinbeiss 5cedef35c5 Add "About" dialog 2021-03-10 16:31:53 +01:00
Simon Steinbeiss bd012459a5 Add help button to properties dialog 2021-03-10 16:31:08 +01:00
Gaël Bonithon f7f50e1e03 Fix compilation warnings 2021-02-01 23:08:53 +01:00
Olaf Hering 7a4820a3f8 Remove GSourceFunc casts
Convert the callback into a real GSourceFunc.

Signed-off-by: Olaf Hering <olaf@aepfle.de>
2021-02-01 23:06:11 +01:00
Brian J. Tarricone 34f4441815 Populate a combo box with known network interfaces
Use getifaddrs() to enumerate all addresses associated with all network
interfaces, discarding duplicate interface names, and sorting.  For OSes
where getifaddrs() is not available, an interface name can still be
manually typed in.
2020-11-16 21:59:08 +01:00
Sean Davis 114fae2c17 Preferences: Improve spacing (bug #14672)
Signed-off-by: Sean Davis <smd.seandavis@gmail.com>
2018-09-22 15:30:56 -04:00
Landry Breuil 9e2ab3d7ae set a name on the 'text to display' widget so that it can be styled (closes #13906) 2017-10-18 21:45:47 +02:00
Sergey Alyoshin f041b22794 Add default label text to translation
- Fix bug #11330
2017-06-09 12:29:06 +02:00
Landry Breuil c21537cd4b No need to call setup_monitor three times in monitor_apply_options() 2017-02-09 20:13:46 +01:00
Landry Breuil d7639056d9 Now that color is set only when it changes, no need to forcedly set it when mode changes. 2017-02-09 20:13:15 +01:00
Landry Breuil 551ac2c8b8 Rework label css handling
Move it to XnlpMonitorLabel object.
2017-01-06 23:04:11 +01:00
Landry Breuil 0b7a0f4344 Drop unused var 2017-01-06 23:04:00 +01:00
Landry Breuil 57fb955ab7 Rework pbar css handling
Create provider right after creating the widget and directly apply sizing css.
Apply only color css when needed via set_progressbar_csscolor()
2017-01-06 23:02:48 +01:00
Landry Breuil ef926747b4 Apply css on the correct widget class for Gtk 3.16/3.18 2017-01-06 23:01:16 +01:00
Landry Breuil 3e169650ce Set progressbar minimal width and height depending on the orientation (#12941,#12949) 2016-12-24 23:44:03 +01:00
Landry Breuil b2e899fabb Reapply css style upon mode change to ensure sizing is applied 2016-12-24 23:43:29 +01:00
Harald Judt a0480b5fad Fix progress bar grow direction in deskbar and vertical modes 2016-08-08 10:50:45 +02:00
Landry Breuil d35e3a59a6 set progressbar minimal width/height to 4px so that it looks like with gtk+2 2016-06-19 14:58:43 +02:00
Landry Breuil d776f762f2 Use color: inherit to reset label color to its default, thanks knome for the hint! 2016-05-14 16:22:59 +02:00
Landry Breuil 423ec0cb64 Use a GtkColorButton instead of rolling our own dialog 2016-05-14 15:52:08 +02:00
Landry Breuil 2b415579b4 Drop GtkDrawingArea, we're going to use a GtkColorButton instead of rolling our own 2016-05-14 15:51:30 +02:00
Landry Breuil b487211512 Use GtkBox instead of GtkHBox 2016-05-14 15:47:00 +02:00
Landry Breuil 03a8b3b114 Properly set the label/progressbar color depending on Gtk version 2016-05-14 15:46:24 +02:00
Landry Breuil 84acfc91c3 Use the proper idiom to serialize GdkRGBA when saving the config 2016-05-14 15:45:40 +02:00
Landry Breuil 78a72f1160 more s/PRINT_DBG/DBG/ 2016-05-14 15:44:55 +02:00
Landry Breuil 32cf3bae07 Add set_label/progressbar_csscolor helpers to deal with various Gtk versions
Right now passing NULL to set_label_csscolor should reset the color to default black but that doesn't work
2016-05-14 15:43:18 +02:00
Landry Breuil b02c6f44e9 Drop global.h, and use DBG() macro from libxfce4util instead of the hand-rolled PRINT_DBG() 2016-05-14 15:37:34 +02:00
Skunnyk 58501561aa First try to migrate to GtkColorChooser 2016-05-11 22:41:26 +02:00
Skunnyk 47df48814f Disable colorsel for now to allow build with gtk3
Need to migrate to GtkColorChooser
Lot of deprecated warning, need to migrate to GtkStyle
2016-05-03 18:32:01 +02:00
Skunnyk 31f12e508d Use gtk_combo_box_new_text 2016-05-03 18:29:53 +02:00
Skunnyk 7ffcfc6fa8 Migrate GtkFunction to GSourceFunc 2016-05-03 18:29:12 +02:00
Skunnyk c3683dbaea Stop using GtkAligment, directly set halign/valign 2016-05-03 18:26:40 +02:00
Skunnyk 880cfa1412 Migrate to gtk_combo_box_text_append_text 2016-05-03 18:25:30 +02:00
Skunnyk a80e39b286 Use gtk_separator_new instead of gtk_hseparator_new 2016-05-03 18:24:27 +02:00
Skunnyk e93b708843 Use gtk_widget_set_halign/valign instead of gtk_misc_set_alignment() 2016-05-03 18:23:00 +02:00
Skunnyk 1cf0f5f68f Use GtkBox instead of XfceHVBox/GtkHBox/GtkVBox 2016-05-03 16:12:01 +02:00
Skunnyk 09c4ce577e Remove GTK_DIALOG_NO_SEPARATOR usage, use 'gtk-close' 2016-05-03 16:07:26 +02:00
Skunnyk 188d11125c Use cairo for drawing
Need more works.
2016-05-03 16:04:31 +02:00
Skunnyk 59975fa397 Use GdkRGBA instead of GdkColor 2016-05-03 14:49:04 +02:00
Skunnyk 85a23bcf2c Use GtkBox instead of XfceHVBox 2016-05-03 14:45:07 +02:00
Skunnyk a7d0f57e01 Use GtkOrientable instead of *_set_orientation 2016-05-03 14:42:20 +02:00
Mike Massonnet 18e253fc22 Define iface length name to 32 chars max (bug #9869) 2014-11-22 18:06:12 +01:00
Mike Massonnet fbda085f4e Revert "Do not enforce max length for text/device entries (bug #9869)"
This reverts commit 215438c9e6.
2014-11-22 18:03:32 +01:00
Mike Massonnet 4be032a9bd Add option Show values as bits (bug #9932) 2014-11-16 12:00:14 +01:00
Mike Massonnet 2e2d905b28 Add argument as_bits to format_byte_humanreadable function 2014-11-15 23:56:43 +01:00
Mike Massonnet 1a73b511b8 Build plugin as a module 2014-11-02 16:26:08 +01:00
Mike Massonnet be4078b027 Reset correct orientation of box_bars
Follow-up from commit 23ec87473e
2014-11-02 15:28:16 +01:00