summaryrefslogtreecommitdiff
path: root/vcl/unx/gtk
AgeCommit message (Collapse)AuthorFilesLines
2011-11-07gtk: cleanup resource provider and associated lifecycle issueMichael Meeks6-167/+40
2011-11-07gtk3: port file-picker, using more standard combobox APIs etc.Michael Meeks4-56/+45
2011-11-07move required resources down from fpicker & svtools into vclMichael Meeks1-130/+35
2011-11-07gtk: cleanup to make the vcl file-picker interface work.Michael Meeks2-1/+2
2011-11-07gtk: move the file-picker into vcl/ and add Application:: factory hooksMichael Meeks12-579/+125
drop un-necessary uno service related fluff, and component instantiation. nominal move to XMultiComponentFactory from XMultiServiceFactory Include fpicker in compilation for gtk3, but more work required here Simplify setting up transient parents for picker dialogs
2011-11-07gtk: use a more sensibly unique version defineMichael Meeks1-2/+1
2011-11-04gtk3: move gtk+ file picker into vcl - a more sensible place for itMichael Meeks13-0/+3931
2011-11-03Cleanup basebmp a littleJoseph Powers1-7/+0
I removed 2 unused headers. I also stopped delivering a lot of headers that no one outside of basebmp cared about. I also removed the unused methods: basebmp::BitmapDevice::getPaletteEntryCount() const basebmp::BitmapDevice::getPixelData(basegfx::B2IPoint const&)
2011-11-03fix gtk2 buildCosimo Cecchi1-5/+5
2011-11-03gtk: fix the buildCosimo Cecchi1-16/+16
2011-11-03gtk3: always set the wmclass using the X helperCosimo Cecchi1-8/+12
The helper provided by GTK is only meant to be used before the toplevel is realized, so it's not useful for this case. Instead, always call the X helper. This also gets rid of some GTK warnings we get on the terminal.
2011-11-03gtk: add widget_get_xid()Cosimo Cecchi1-25/+23
And use it in GtkSalFrame
2011-11-02Move BitmapDevice to use B2IBox instead of B2IRange.Thorsten Behrens1-3/+3
Semantically, B2IBox represents a pixel rect much better than B2IRange - replaced all occurences in and around the software renderer, and client code.
2011-11-02Keep basebmp free of naked ptrs.Thorsten Behrens1-3/+16
Moved the implementation detail that SalFrames lifetime is handled manually in vcl out of basebmp & into vcl. Added lightweight wrapper class to decouple damagetracker lifetime from GtkFrame lifetime.
2011-11-01gtk: fix cpu burn when inactive - broken timeout calculationMichael Meeks1-8/+4
2011-10-31gtk: tolerate NULL from gdk_screen_get_monitor_plug_nameMichael Meeks1-1/+1
2011-10-27WaE: hush an annoyanceMichael Meeks1-1/+1
2011-10-27gtk3: disable signalDraw for gtk2 case to avoid cairo build issuesMichael Meeks1-5/+2
2011-10-26gtk3: add missing gmodule includeMichael Meeks1-0/+1
2011-10-26gtk3: cleanup some code inclusion, and share timeval operatorsMichael Meeks1-1/+0
2011-10-26gdk_screen_get_monitor_plug_name returns "gchar *"Petr Mladek1-1/+1
2011-10-26gtk3: fix another gdk_screen_get_monitor_plug_name instanceMichael Meeks1-0/+16
2011-10-26compilation fix: disable method inside the name spacePetr Mladek1-1/+1
2011-10-26gtk3: gdk_screen_get_monitor_plug_name is only present > gtk 2.14Michael Meeks1-2/+8
2011-10-25gtk3: cleanup timeout source, to avoid annoying warnings with old glibsMichael Meeks2-61/+131
2011-10-25Fix for fdo41997 continuation of VCL cleanupOlivier Hallot1-5/+5
2011-10-25gtk3: post merge fixupsMichael Meeks1-4/+4
2011-10-25gtk3: caveats on using g_main_prepare for older glibs; needs re-workMichael Meeks1-8/+22
2011-10-25gtk3: add some missing SolarMutexGuards (thanks to mst for noticing)Michael Meeks3-0/+5
2011-10-25gtk3: cleanup fullscreen unpleasantnessMichael Meeks3-50/+33
2011-10-25generic: fix misc. initialization problems & simplify a littleMichael Meeks2-6/+4
2011-10-25gtk3: fix display changed signal emissionsMichael Meeks1-12/+2
2011-10-25gtk3: substantial performance win for editing document headersMichael Meeks1-2/+2
2011-10-25generic: share the PspGraphics code between gtk/unx and svpMichael Meeks3-2/+13
2011-10-25WaE: cleanup misc. redundant warnings, and silence the gtk2 caseMichael Meeks3-12/+45
2011-10-25gtk3: make AnyInput to behave itself properlyMichael Meeks1-11/+132
2011-10-25gtk3: try to improve AnyInput (absent toolkit support for it)Michael Meeks2-8/+52
2011-10-25generic: re-work X error push/pop and error message handlingMichael Meeks2-56/+43
2011-10-25generic: create shared display class and re-factor to use itMichael Meeks4-42/+41
2011-10-25move SalYieldMutexReleaser into a more sensible placeMichael Meeks1-4/+8
2011-10-25generic: factor out generic display code, reducing cut+paste+bugMichael Meeks1-111/+23
2011-10-25generic: share sal yield mutex properlyMichael Meeks1-52/+0
2011-10-25Gtk3 fixes, I tweaked the damage function to debug the rendering (the damage ↵Lucas Baudin1-5/+8
are is bigger to see a whole widget), if will need to be removed once we will fix that
2011-10-25headless: move backend to top-level, and enable for all platformsMichael Meeks2-3/+3
2011-10-25gtk3: remove X dependency (for now)Michael Meeks4-6/+19
2011-10-25generic: merge me with last commit please ... - more workMichael Meeks1-2/+2
2011-10-25generic: re-structure generic code to increase re-use between backendsMichael Meeks2-2/+2
move more chunks of unx/generic into generic/ and into libvcl itself. This allows the headless backend to remove it's X linkage finally.
2011-10-25gtk3: substantial re-work and cleanup of event handlingMichael Meeks3-308/+142
Implement SalTimer ourselves rather more cleanly Remove nasty GtkXLib cruft inherited from X backend Merge and cleanup most Yield / mainloop bits into GtkData
2011-10-25cleanup assertionMichael Meeks1-1/+3
2011-10-25remove conditionals, and split pieces into salnativewidgetsMichael Meeks2-114/+11