Nieuws:

We zijn er weer.

Na lange tijd van afwezigheid zijn we er weer  :laugh:
We hebben alle wachtwoorden gereset, je oude wachtwoord werkt niet meer.Je moet via het "wachtwoord vergeten"-linkje je wachtwoord resetten. Je krijgt hiervoor een mailtje op het adres dat je bij ons geregistreerd hebt.

De komende tijd zijn we nog druk bezig om de rest van de site op te bouwen, dus het kan zijn dat sommige onderdelen (tijdelijk) niet werken.

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

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

Offline JV.com

  • Lid
  • Steunpunt: Nee
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 ?
}

Offline Nunslaughter

  • Lid
    • timovwb
  • Steunpunt: Nee
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
  • Steunpunt: Nee
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!