Re: Remove Minimize Button from GTK Window?
- From: Mitchell Verter <mitchell verter gmail com>
- To: "Jasper St. Pierre" <jstpierre mecheye net>
- Cc: "gtk-list gnome org" <gtk-list gnome org>
- Subject: Re: Remove Minimize Button from GTK Window?
- Date: Mon, 1 Jul 2013 16:52:41 -0400
Thanks so much for the advice, but it wound up not working.
In gtkwindow.c::gtk_window_realize, I inserterted the following line:
========
gdk_window_set_functions (widget->window, GDK_FUNC_ALL | GDK_FUNC_MINIMIZE);
--------------
This effectively removed the minimize button from window on my
DEVELOPMENT machine, which was running Ubuntu 11.04, Metacity Window
Manager.
I didn't realize, though, that the PRODUCTION machine was running
Ubuntu 11.04 with a Compiz Window Manager. The Minimize Button was
still there!!! Luckily, I was able to use ccsm (Compiz Settings
Manager) to disappear the button.
But why didn't it work in the first place? Why didn't the fix
transfer to a new Window Manager? Would there have been a better way
to hack the code to make the Minimize Button dissappear on all
platforms and window managers?
THanks
Mitchell
On Fri, Jun 21, 2013 at 3:58 PM, Jasper St. Pierre
<jstpierre mecheye net> wrote:
If you have a GdkWindow, you can tell the window manager to disable the
minimize button with MWM hints using gdk_window_set_functions along with
GDK_FUNC_MINIMIZE.
On Fri, Jun 21, 2013 at 3:52 PM, Mitchell Verter <mitchell verter gmail com>
wrote:
Is there any way to remove the "Minimize" button by hacking the
gtk+-2.24.18 code, or at least to prevent it from minimizing?
I have been fiddling around with gtkwindow.c and gtkwindow-decorate.c,
playing with gtk_window_iconify() and GtkWindow:decorated (Whether the
window should be decorated by the window manager) but nothing seems to be
working.
I've read online that it's not, in fact, possible , and that this is
controlled by the window manager. But I wanted to ask here before I gave
up.
The system we are working on is Ubuntu 11.04. I believe the window
manager is Metacity.
Thanks
Mitchell
_______________________________________________
gtk-list mailing list
gtk-list gnome org
https://mail.gnome.org/mailman/listinfo/gtk-list
--
Jasper
[Date Prev][
Date Next] [Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]