Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: Width van een Gkt window returnen  (gelezen 858 keer)

Offline JV.com

  • Lid
Width van een Gkt window returnen
« Gepost op: 2010/04/13, 16:28:24 »
beste mensen:

ik ben bezig met een klein C++ & Gtkmm project. nu wil ik graag de width (deze is niet expliciet gezet) van het grijze gedeelte van de window uitlezen. ik heb een bestand main.cpp en een klasse window (dit is een Gtk::window). ik loop het al een tijdje te proberen (volgens mij moet het met Gdk) maar ik kom er maar niet uit. weet een van jullie hoe ik de width doormiddel van de functie returnsize() (zie window.h en window.cpp kan teruggeven?

alvast bedankt,

JV.com

main.cpp
#include <iostream>
#include <gtkmm.h>
#include "classes/window.h"

using namespace std;

int main(int argc,char *argv[])
{
Gtk::Main kit(argc,argv);
window Objwindow;
cout << "window size is:\t" << Objwindow.returnsize();
 
Gtk::Main::run(Objwindow);
return 0;
}

window.h
#include <gtkmm/window.h>
#include <gtkmm/button.h>
#include <gdkmm.h>
#include <glibmm.h>

class window : public Gtk::Window
{
public:
window();
~window();
int returnsize();
};

window.cpp
#include "window.h"

window::window()
{
this->set_title("pong");
}

window::~window()
{
}

int window::returnsize()
{
return ?
}

Re: Width van een Gkt window returnen
« Reactie #1 Gepost op: 2010/04/13, 16:31:38 »
In PyGTK heeft een gtk.Window() een get_size() methode, daar is gdk niet voor nodig.
Kijk anders eens in de C(++) reference manual van GTK.

Edit: http://library.gnome.org/devel/gtk/stable/GtkWindow.html#gtk-window-get-size

Offline JV.com

  • Lid
Re: Width van een Gkt window returnen
« Reactie #2 Gepost op: 2010/04/14, 13:42:04 »
Bedankt voor je reactie, dit heeft me verder geholpen!